备份并恢复存在 TAR 问题的整个系统

备份并恢复存在 TAR 问题的整个系统

这种情况发生过几次。所以我很好奇为什么。

出于某种目的,我这样做了tar cf /backup/os.tar / --one-file-system。然后启动救援系统并重建根文件系统。然后tar xf /backup/os.tar。并且sendmail无法工作。要么是lightdmunity

看了一天的各种日志,我找到了根本原因。都是因为某些文件的权限被更改了。例如,/usr/lib/dbus-1.0/dbus-daemon-launch-helper不可执行。/var/lib/sendmail/属于错误的组。

答案1

只需添加-p您的 tar 命令。

-p, --preserve-permissions, --same-permissions
                             extract information about file permissions
                             (default for superuser)

相关内容