基本上我想要实现的是以下几点。我有两个磁盘,并在这些磁盘上启用了软件 raid。df 显示以下内容:
Filesystem Size Used Avail Use% Mounted on
/dev/sdc2 457G 205G 230G 71% /
devtmpfs 5.9G 300K 5.9G 1% /dev
tmpfs 5.9G 4.0K 5.9G 1% /dev/shm
/dev/md0 230G 21G 198G 10% /vcs
如您所见,/vcs 上有 198GB 的空间,但我想要将 /dev/md0 挂载到 /data。当前存储在 /vcs 下的数据将移动到 /data/vcs/
我是否应该使用 fdisk 对磁盘进行重新分区,并在完成后将数据复制回 /vcs 上,或者只需更改 fstab 以挂载到 /data 就足够了?我仍然需要 /vcs 上的数据
提前致谢。
答案1
两个步骤。
首先创建一个目录/vcs/vcs
并将所有内容复制到/vcs
其中。
cd /vcs
mkdir vcs
mv * vcs
其次,将 /vcs 重新挂载为 /data。
mkdir /data
umount /vcs
mount /dev/md0 /data
第三步(可选)。如果需要,将 /data/vcs 符号链接到 /vcs 以保留路径。
ln -s /data/vcs /vcs
确保更新您的/etc/fstab
以反映挂载点更改。
在移动数据和卸载文件系统之前,请确保没有应用程序正在运行或使用文件,以避免数据损坏或文件锁定。