在 Linux 上的单个挂载点挂载多个设备

Lor*_*oh. 9 linux filesystems raid mount

有没有办法将多个硬盘驱动器安装到单个安装点?假设我的空间不足/home并决定向计算机添加额外的硬盘驱动器。如何缩放挂载点上的空间?如果我使用 RAID,是否可以在驱动器用完时动态添加驱动器以增加空间?如果我对保持高水平的冗余不感兴趣,是否有使用 RAID 的替代方法?

小智 9

您可能对 UnionFS 感兴趣。在现有系统上设置可能比在 LVM 上设置更简单。

从 UnionFS 页面,http : //www.filesystems.org/project-unionfs.html

这个项目构建了一个可堆叠的统一文件系统,它看起来可以合并几个目录(分支)的内容,同时保持它们的物理内容分开。Unionfs 可用于统一源代码树管理、合并拆分 CD-ROM 的内容、合并单独的软件包目录、数据网格等。

我希望你觉得这有帮助。


Cor*_*ren 8

您可以为此使用lvm。它旨在将物理驱动器与逻辑驱动器分开。

使用 lvm,您可以:

  1. 向池中添加一个全新的物理驱动器(在 LVM 术语中称为卷组)

    pvcreate /dev/sdb my_vg

  2. 扩展逻辑卷的空间

    lvextend ...

  3. 并完成文件系统的在线调整大小

    e2resize /mnt/my/path

但要注意这不是灵丹妙药。减少文件系统要困难得多,即使使用 LVM。