对于哪种存储方案对多磁盘家庭服务器最有意义,是否有任何指导方针?
我假设有一个单独的引导/操作系统磁盘(因此不考虑可引导性,这仅用于数据存储)和 4-6 个每个 1-2 TB 的存储磁盘,总存储容量在 4-12 TB 范围内。
文件系统是 ext4,我希望只有一个大分区跨越所有磁盘。
据我所知,替代方案是
单个磁盘
- 优点:适用于任何磁盘大小组合;丢失磁盘只会丢失该磁盘上的数据;无需卷管理。
- 缺点:当逻辑单元(如“电影”文件夹)大于任何单个驱动器的容量时,数据管理很笨拙。
JBOD 跨度
- 优点:可以合并任何大小的磁盘。
- 缺点:丢失磁盘会丢失所有磁盘上的所有数据
LVM
- 优点:可以合并任何大小的磁盘;添加和删除磁盘相对简单。
- 缺点:丢失磁盘会丢失所有磁盘上的所有数据
RAID 0
- 优点:速度
- 缺点:丢失一个驱动器会丢失所有数据;磁盘大小必须相同
RAID 5
- 优点:数据在丢失一个磁盘时仍然存在
- 缺点:放弃一个磁盘的容量;磁盘大小必须相同
RAID 6
- 优点:数据在丢失两个磁盘时仍然存在
- 缺点:放弃两个磁盘的容量;磁盘大小必须相同
我主要考虑 LVM 或 JBOD 跨度,因为它可以让我在升级系统时重用旧的、容量较小的磁盘。亚军是 RAID 0 以提高速度。
我计划对单独的系统进行完整备份,因此我预计 RAID 级别 5 或 6 的额外冗余并不重要。
这是替代方案的公平代表吗?还有其他我错过的考虑因素或替代方案吗?你会推荐什么?