如何获取 SunOS 5.5.1 的 /var 副本

如何获取 SunOS 5.5.1 的 /var 副本

我在安装 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上面的表达式中。

相关内容