我有一个安装在磁盘A(raid1)上的文件夹(主要是postfix用户mailboxes-homedirs),我想将它从磁盘A移动到磁盘B(也是raid1)。
目前它是这样的:
/ h1(文件夹)/ md120(diskA)
而且我要:
/ h1(文件夹)/ md121(diskB)
我应该只是卸载,然后挂载到另一个磁盘?
更新1
你好,我们又见面了!
谢谢你们所有的答案。
我的问题似乎是错的。
适当的将是
如何正确更改文件夹的挂载点?
所以我把/ h1挂载到/ md120,我想把挂载点改为/ md121。
更新2安装-l
fstab不包含安装。
/dev/md121 on /home2 /dev/md125 on /h1
我的想法是在home2下移动h1 ,所以完整的path将是/home2/h1 ,它将挂载到/dev/121并且/dev/md125将被“移除”。 问题是, h1包含用户homedirs(邮箱),所以我想只是在删除后。
你可以使用rsync –
rsync -a --progress --remove-source-files /src/dir1/ /dst
这两个raid分区都安装了吗? 如果他们是你可以使用你通常会做的事情:
mv /h1 /h2
确保你先停止postfix。
使用xar ,这比所有其他的更好,因为它保留了原始的权限,文件的访问时间等等
/etc/fstab没有提及的那些文件系统是正确的,那么也将会卸载它们。 我假设这确实发生。 mount /dev/md121 /home2 mkdir /home2/h1 mount /dev/md125 /home2/h1 目前在/h1下的所有东西都会显示在/home2/h1 ,我认为这是你想要的。