将文件从现有目录复制到新挂载的磁盘

将文件从现有目录复制到新挂载的磁盘

如果我添加磁盘并将其挂载为 /var/log,则 /var/log 的旧内容将被隐藏,只有在卸载 /var/log 时才能看到。有什么方法可以将现有文件传输到新的挂载点吗?我可以创建另一个文件夹并将内容复制到其中,然后将它们复制到新的挂载点,但看到这些是日志,我可能会在此过程中错过一些内容。

答案1

在您的回答中,您建议一个包含两个副本的过程:

  1. 从 /var/log 到临时文件夹
  2. 从临时文件夹到新的 /var/log

但是你可以在一个复制过程中完成它

  1. 安装新磁盘在另一个不同的地方/,例如将其安装上, /media以便它的路径将是/media/var/log
  2. 将 复制/var/log/media/var/log

  3. 完成后卸载挂载新磁盘/

如果你使用cp不要忘记-p 选项这将保留时间戳和所有权。

相关内容