![如何添加额外的硬盘作为 apache 网站空间](https://linux22.com/image/1155507/%E5%A6%82%E4%BD%95%E6%B7%BB%E5%8A%A0%E9%A2%9D%E5%A4%96%E7%9A%84%E7%A1%AC%E7%9B%98%E4%BD%9C%E4%B8%BA%20apache%20%E7%BD%91%E7%AB%99%E7%A9%BA%E9%97%B4.png)
我在谷歌上搜索过这个问题,但没有明确的答案
我有一个使用一个硬盘的网络服务器
/dev/sda4 40%
并有第二个硬盘
/dev/sdb1 0%
我该如何安装或添加第二块硬盘,以便在我的网页中使用额外的磁盘空间?我想同时使用这两块硬盘。
/var/www/vhosts/trexample.com
有人能给我提供一份指南来做到这一点吗?或者是否有一个快速的终端 shell 命令,我只需在 root 中复制粘贴即可?
答案1
看起来您需要一种方法来将单个文件系统跨越多个物理卷。我将在下面概述两种方法。
逻辑卷管理器
sdb1
您可以根据现有内容(可能包括部分内容)设置逻辑卷(使用 LVM)sda4
并将其挂载到/var/www/vhosts/trexample.com
。
要使用 LVM 设置逻辑卷,请参阅https://wiki.ubuntu.com/Lvm。
使用所需的文件系统格式化逻辑卷。
将现有数据移动到新的文件系统。
要在启动时将卷挂载到所需位置,请参阅https://help.ubuntu.com/community/Fstab。
文件系统
一些文件系统本身支持多个底层卷。Btrfs 就是其中之一,在 Ubuntu 中开箱即用。
根据需要缩小
sda4
并在新释放的空间中创建新分区。假设新分区是sda6
。格式化
sdb1
为新的空 Btrfs 文件系统并挂载它:mkfs.btrfs /dev/sdb1 mkdir /mnt/trexample.com mount -t btrfs /dev/sdb1 /mnt/trexample.com
将其他卷添加到文件系统:
btrfs device add /dev/sda6 /mnt/trexample.com
将现有数据移动到新的文件系统。
要在启动时将卷挂载到所需位置,请参阅https://help.ubuntu.com/community/Fstab。