类似的问题已经在 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,则添加磁盘作为物理卷以及扩展逻辑卷都可以在线完成。(需要两个磁盘才能使卷联机。)
或者,也可以在线进行安装。
- 将现有的 /var 第二次挂载到 /mnt/var
- 在 /mnt/www 挂载新的 www
- 将文件从 /mnt/var 复制到 /mnt/www
- 编辑 /etc/fstab 在 /var/www 挂载新的 www 并将其挂载
- 根据需要清理 /mnt/var 中的旧文件
请注意,可以在树中的任何点安装卷,例如 /var/www。
如果 /var/www 占用了 /var 的大部分空间,这可能不会给您带来太多好处。请考虑使用更大的磁盘(阵列)。