如何正确更改文件夹的挂载点?

我有一个安装在磁盘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 ,这比所有其他的更好,因为它保留了原始的权限,文件的访问时间等等

  1. 停顿系统。 这可能意味着重新启动单用户,如果你对/etc/fstab没有提及的那些文件系统是正确的,那么也将会卸载它们。 我假设这确实发生。
  2. mount /dev/md121 /home2
  3. mkdir /home2/h1
  4. mount /dev/md125 /home2/h1

目前在/h1下的所有东西都会显示在/home2/h1 ,我认为这是你想要的。