我有四台服务器,每台服务器都具有相同的硬件规范,运行具有相同配置的 proxmox 4。昨天我尝试对每个文件进行 tar 备份。我创建了简单的脚本:
tar -zcvpf /mnt/backup1/root_backup/root_backup_1.tar.gz --directory=/ --exclude=mnt/backup1/root_backup .
并将其保存为fullserver.sh,放置在主根树上的备份目录中。
/mnt/backup1为第二 block 硬盘挂载目录
示例脚本适用于服务器号 1。除了目录名称之外,其他所有脚本都相同。
所发生的情况是,每台服务器上创建的 *.tar.gz 文件大小不同,从 100 Mb 到 400 Mb 不等。最大的问题是最后一个,我做了所有相同的事情,但输出文件大小只有 1 Mb。
你看出我哪里错了吗?
提前致谢
最佳答案
试试这个:
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 命令将为您提供系统上繁忙目录的 View (但并非总是如此!)。
关于linux - Debian Jessie (proxmox) tar 备份,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40110742/