linux - Debian Jessie (proxmox) tar 备份

标签 linux debian tar proxmox

我有四台服务器,每台服务器都具有相同的硬件规范,运行具有相同配置的 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/

相关文章:

linux - inode号在软链接(soft link)中显示相同

linux - 为什么没有分配给 pci 设备的 BAR 地址?

python - 如何在从源 Python 编译的上安装 Pip

linux - 当脚本中的命令也需要引号时如何在 bash 脚本中使用引号?

file-permissions - Tar 提取命令,无法打开 : Permission denied

c++ - SIOCGIWFREQ ioctl 返回错误 22 EINVAL - 参数无效,为什么?

linux - 丢失的 httpd.conf 文件位于 apache

linux - 如何创建最近 30 天文件的 tar

linux - 我如何在 dpkg-source --commit 调用中抑制编辑器?

python - c 程序 SWIG 到 python 给出 'ImportError: dynamic module does not define init function'