我有四台服务器,每台服务器具有相同的硬件规格,运行具有相同配置的proxmox 4。昨天我试着对每个人进行tar备份。我创建了简单的脚本:
tar -zcvpf /mnt/backup1/root_backup/root_backup_1.tar.gz --directory=/ --exclude=mnt/backup1/root_backup .
并将其保存为位于主根树上的备份目录中的fullserver.sh。
/ mnt / backup1是安装第二个硬盘的目录。
示例脚本用于服务器编号1.除目录名外,其他所有内容都相同。
发生的事情是,每个服务器上创建的* .tar.gz文件大小不同,从100到400 Mb不等。最大的问题是最后一个,我做的一切都相同,输出文件的大小只有1 Mb。
你看到我犯了什么错吗?
提前致谢
答案 0 :(得分:0)
试试这个:
cd / && tar czvfp /mnt/backup1/root_backup/root_backup_1.tar.gz --exclude=/dev/* --exclude=/proc/* --exclude=/sys/* --exclude=/tmp/* --exclude=/mnt/* --exclude=/lost+found .
并提问:你的系统真的一样吗? df / du命令将为您提供系统上繁忙目录的视图(但并非总是如此!)。