如何添加额外的硬盘作为 apache 网站空间

如何添加额外的硬盘作为 apache 网站空间

我在谷歌上搜索过这个问题,但没有明确的答案

我有一个使用一个硬盘的网络服务器

/dev/sda4 40%

并有第二个硬盘

/dev/sdb1  0%

我该如何安装或添加第二块硬盘,以便在我的网页中使用额外的磁盘空间?我想同时使用这两块硬盘。

/var/www/vhosts/trexample.com

有人能给我提供一份指南来做到这一点吗?或者是否有一个快速的终端 shell 命令,我只需在 root 中复制粘贴即可?

答案1

看起来您需要一种方法来将单个文件系统跨越多个物理卷。我将在下面概述两种方法。

逻辑卷管理器

sdb1您可以根据现有内容(可能包括部分内容)设置逻辑卷(使用 LVM)sda4并将其挂载到/var/www/vhosts/trexample.com

  1. 要使用 LVM 设置逻辑卷,请参阅https://wiki.ubuntu.com/Lvm

  2. 使用所需的文件系统格式化逻辑卷。

  3. 将现有数据移动到新的文件系统。

  4. 要在启动时将卷挂载到所需位置,请参阅https://help.ubuntu.com/community/Fstab

文件系统

一些文件系统本身支持多个底层卷。Btrfs 就是其中之一,在 Ubuntu 中开箱即用。

  1. 根据需要缩小sda4并在新释放的空间中创建新分区。假设新分区是sda6

  2. 格式化sdb1为新的空 Btrfs 文件系统并挂载它:

    mkfs.btrfs /dev/sdb1
    mkdir /mnt/trexample.com
    mount -t btrfs /dev/sdb1 /mnt/trexample.com
    
  3. 将其他卷添加到文件系统:

    btrfs device add /dev/sda6 /mnt/trexample.com
    
  4. 将现有数据移动到新的文件系统。

  5. 要在启动时将卷挂载到所需位置,请参阅https://help.ubuntu.com/community/Fstab

相关内容