LVM 与 RAID 家庭 NAS 选项

LVM 与 RAID 家庭 NAS 选项

从我读到的内容来看逻辑卷管理对于我目前的计划来说,这可能是一个更好的解决方案。

我目前的设置包括 3 个 1 TB 硬盘,它们都充当我家用 NAS 的一部分。这很好,但文件最终会散落在整个 NAS 中,这很烦人。

我能想到的解决这个问题的两个方法是:

  1. 使用磁盘阵列
  2. 使用 LVM。

我更倾向于使用 LVM,但没有什么特别的原因。就目前情况而言,我有足够的备用存储空间,可以将所有内容从驱动器中移出,创建卷并替换数据。这会很单调,而且非常耗时。

LVM 是否提供某种形式的支持,我可以从 3 个物理卷创建一个合并的逻辑卷并同时自动传输数据?

我的其他兴趣领域包括:

  1. 将物理驱动器从一个位置移动到另一个位置
  2. 能够随意添加驱动器。

基于此我最好的选择是什么

答案1

我没有使用过 JBOD。我只能为您提供 LVM 解决方案。使用这些 LVM 解决方案,您必须在配置系统之前将现有数据移动到其他存储,因为您需要创建物理卷分区。您无法在不丢失数据的情况下即时执行此操作。

对于你的困境,我有两个解决方案:

仅使用 LVM:

+它为您提供了设备操作(添加/删除)的极大自由
添加更多存储:vgextend my_volume_group /dev/hdcY
删除存储:pvmove /dev/hdaX && vgreduce my_volume_group /dev/hdaX
-no redundancy

RAID5 + LVM

- 这三个驱动器的空间会更少:2000 GB,而 LVM 上只有 3000GB 加起来
+ 速度增益:读取速度提高 2 倍,写入速度没有提高
+ 容错能力:1 个驱动器发生故障

减少驱动器数量意味着您需要减少 RAID 阵列,而不是逻辑卷。实际上,您将拥有 1 个设备作为您的物理卷,那就是 RAID 阵列。
如果您想将其他(可能不同的)RAID 阵列添加到组合中,而不是只使用一个驱动器阵列,LVM 仍然很好。但是,建议您使用类似的 RAID 集。例如 2xRAID5、2xRAID0 或 2xRAID10,并且磁盘/RAID 集在性能方面具有相似的特性。

相关内容