我在安装 SunOS 5.5.1 时遇到问题,因此我尝试从备份进行恢复。修复完毕后,/var
已空无一人。我有另一个具有相同操作系统的工作站。如何/var
从一台机器到另一台机器获取副本?
答案1
如果您丢失了 中的所有内容/var
,那么复制 中的全部内容也不会造成任何损失/var
。不过,我不建议复制这些文件,因为其中许多文件是特定于机器的或与特定机器状态相关的,并且大多数文件将根据需要自动创建。您需要拥有的是目录结构。在工作机器上,以 root 身份运行:
cd /var
find . -type d | cpio -o >/tmp/var.cpio
将文件复制var.cpio
到损坏的机器并以 root 身份运行:
cd /var
cpio -i </tmp/var.cpio
如果您发现也必须复制的文件,请将它们添加到find
上面的表达式中。