Ubuntu 16.04.3 LTS 64 位
尝试使用此命令备份系统:
tar -cvpzf /backup.tgz –exclude=/proc –exclude=/lost+found –exclude=/backup.tgz –exclude=/mnt –exclude=/sys /
如你看到的/进程被排除,但系统仍尝试备份它,但总是失败。我试图让它更具体:
tar -cvpzf /backup.tgz –exclude=/var/lib/named/proc –exclude=/lost+found –exclude=/backup.tgz –exclude=/mnt –exclude=/sys
也没有帮助。我该怎么办?我发现很多人都有这个问题,但是,没有找到一个关于如何在备份系统时修复它的好解释。我是菜鸟,所以请具体说明。非常感谢你的帮助。
答案1
上面的评论似乎给出了答案,即使用带双连字符的 --exclude。我想指出的是,从问题中复制粘贴会导致控制台中出现 ? 标记,因此破折号条纹可能会被无意中(可能是通过文字处理软件)更改为 EN 破折号 Unicode 字符。将 EN 破折号更改为两个字符的 ANSI 破折号即可解决问题。
但在我的系统中,运行类似的 tar 命令时卡在 /var/lib/ntp/proc/kcore 文件上,该文件由 ntp 挂载。在这种情况下,请检查挂载的 proc 位置和其他非文件系统挂载,然后相应地添加排除子句:
rtremsapp01:~ # 安装 /dev/mapper/vg_root-lv_root 开启 / 类型 ext3 (rw,acl,user_xattr) /proc 上的 proc 类型 proc (rw) /sys 上的 sysfs 类型 sysfs (rw) /sys/kernel/debug 上的 debugfs 类型 debugfs (rw) /dev 上的 udev 类型 tmpfs (rw,mode=0755) /dev/shm 上的 tmpfs 类型 tmpfs (rw,relatime,mode=1777,size=71g) /dev/pts 上的 devpts 类型 devpts (rw,mode=0620,gid=5) /dev/sda1 在 /boot 类型 ext3 (rw,acl,user_xattr) /dev/mapper/vg_root-lv_var 在 /var 类型 ext3 (rw,acl,user_xattr) 上 /dev/mapper/vg_root-lv_master on /master 类型 ext3 (rw,acl,user_xattr) /dev/mapper/vg_root-lv_usrsap 位于 /usr/sap/RP0 类型 ext3 (rw,acl,user_xattr) fusectl 在 /sys/fs/fuse/connections 类型 fusectl (rw) /sys/kernel/security 上的 securityfs 类型 securityfs (rw) /var/lib/nfs/rpc_pipefs 上的 rpc_pipefs 类型 rpc_pipefs (rw) /var/lib/ntp/proc 上无 proc 类型 (ro,nosuid,nodev) rtremsapp01:〜#tar -cvpzf /backup/backuprtremsapp01.tgz --exclude=/proc --exclude /backup --exclude=/lost+found --exclude=/backup.tgz --exclude=/mnt --exclude=/sys / --exclude=/var/lib/ntp/proc --exclude=/dev --exclude=/var/lib/nfs/rpc_pipefs
拥有多个文件系统挂载,使用--one-file-system选项分别备份每个挂载点可能会有益。
rtremsapp01:〜#tar --one-file-system-czf /backup/rtremsapp/var.tar.gz /var& rtremsapp01:〜#tar --one-file-system-czf /backup/rtremsapp/root.tar.gz /& rtremsapp01:〜#tar --one-file-system-czf /backup/rtremsapp/master.tar.gz /master& rtremsapp01:~ # tar --one-file-system -czf /backup/rtremsapp/boot.tar.gz /boot & rtremsapp01:〜#tar --one-file-system-czf /backup/rtremsapp/usr_sap_RP0.tar.gz /usr/sap/RP0&