将现有非空目录挂载到 LVM 的最佳方式

将现有非空目录挂载到 LVM 的最佳方式

我创建了逻辑卷 /dev/vg01/lv01。现在我想将目录 /data 挂载到该卷。我的问题是最好的方法是什么?我不想丢失 /data 目录中的数据。我唯一想做的就是将 /data 安装到 /dev/vg01/lv01 而不丢失任何数据。有人这样做过并且可以与我分享他的知识吗?

答案1

你做了什么 :

mount /data

这将在旧目录上安装新文件系统/data,从而有效地隐藏它。

你需要

  1. umount /data(一定cd /要先在所有终端上)
  2. mv /data /data.old
  3. mkdir /data
  4. mount /data
  5. cp -rp /data.old/* /data(前提是你没有隐藏文件)

作为替代方案,复制数据可以如下完成

(cd /data.old ; tar cf - * )| (cd /data ; tar xf - )

相关内容