将新分区挂载到现有挂载点

将新分区挂载到现有挂载点

类似的问题已经在 SF 上被问过,但是我有一个小小的不同,如果我按照已经回答过的问题的解决方案可能会产生问题,因此我必须确保。

我有一个 4TB 的硬盘挂载为 /var。这个硬盘上的空间几乎用完了,这就是为什么我添加了另一个尚未挂载的 4TB 硬盘。我计划做的是为这个新硬盘创建一个挂载点,/mnt/a/然后使用mhddfs实用程序将/var和合并/mnt/a 为一个挂载点,/var可能使用以下命令:

mhddfs /var/,/mnt/a/ /var/

这样两个硬盘都有一个单独的挂载点,/var并且不需要重新启动服务器。mhddfs当生成的挂载点与其中一个相同时,不支持执行此类命令待合并挂载点?或者有更好的方法吗?

编辑: /var/www/html/ 目录的想法是显示 /mnt/a/www/html/ 中存在的文件以及当前驻留在 /var/www/html/ 中的文件

答案1

如果您使用 LVM,则添加磁盘作为物理卷以及扩展逻辑卷都可以在线完成。(需要两个磁盘才能使卷联机。)

或者,也可以在线进行安装。

  1. 将现有的 /var 第二次挂载到 /mnt/var
  2. 在 /mnt/www 挂载新的 www
  3. 将文件从 /mnt/var 复制到 /mnt/www
  4. 编辑 /etc/fstab 在 /var/www 挂载新的 www 并将其挂载
  5. 根据需要清理 /mnt/var 中的旧文件

请注意,可以在树中的任何点安装卷,例如 /var/www。

如果 /var/www 占用了 /var 的大部分空间,这可能不会给您带来太多好处。请考虑使用更大的磁盘(阵列)。

相关内容