将分区(磁盘)合并为单个分区的推荐解决方案

将分区(磁盘)合并为单个分区的推荐解决方案

我的服务器上有 4 个硬盘(每个 1 Tb)。

它是 debian wheezy,amd64。磁盘 2、3 和 4 尚未分区。

我必须将它们合并到单个分区中,对于 Web 应用程序来说,它必须是单个文件系统/挂载点。

有没有最好的方法可以做到这一点:lvm,软件 raid md,或者可能是外来文件系统?

另外,如果使用 lvm 或 md,推荐使用什么文件系统?ext3、ext4、raiserfs?

谢谢。

答案1

高度推荐使用 MHDDFS。MHDDFS 是一个 FUSE 文件系统,允许您将多个驱动器(或分区)组合成一个挂载点。其思路是,您挂载所有分区,然后告诉 MHDDFS 您想要为特定挂载点包含哪些分区。MHDDFS 将填充第一个驱动器,直到它已满,然后转到下一个驱动器,确保没有文件跨越多个驱动器。

优点:* 独立于文件格式 * 易于添加/删除驱动器 * sudo apt-get install mhddfs

缺点:* 丢失驱动器,驱动器上的所有数据都会丢失

额外信息:https://romanrm.net/mhddfs

语法:mhddfs /mnt/first_partition,/mnt/second_partitions.... /mnt/final_mount_point

答案2

除条带(RAID 0)之外的任何模式的 RAID 都可以防止单个磁盘故障导致数据被破坏。

LVM 允许您(除其他功能外)将不同的存储池连接在一起。

ZFS 可以完成上述两项任务,甚至更多。

相关内容