我正在构建一个主要用于文件共享的家庭 ubuntu 服务器。我有一个 100G SSD 驱动器,我想在其中安装系统,还有两个 4T HDD,我想用作大容量存储和用户主目录的挂载点。我的问题是,你们都认为格式化和组合驱动器的最佳方式是什么,以主要最大化存储并使其稍微强大一些。
我非常确定我会将 SSD 用于系统文件,因此问题更具体地是如何使用剩下的两个 HDD。我考虑过:
A) 分别格式化每个硬盘 (ext4),并将它们安装为两个单独的驱动器,其中一个用于存储常规备份。B) 使用 LVM 合并这两个硬盘以创建 8T VG。C) 与 B 相同,但具有一些 RAID 0(更快?)或 RAID 1(用于增加冗余?)D) 将一个硬盘作为主存储空间,格式化为 LVM,以防我想稍后扩展它,并将第二个硬盘作为标准分区来保存备份、云存储、不重要的文件等。
答案1
保存在同一个盒子里的备份不是备份。电源故障、火灾或勒索软件攻击会抹去您的数据和副本。解决了这个问题后,让我们来解决这个问题。
我们不能告诉你什么是最好的不知道您的要求是什么。
- 磁盘故障时的弹性和可用性,不介意牺牲一半的空间→RAID1
- 最大限度提高存储空间和性能,停机不是问题 → RAID0
- 最大存储空间,磁盘故障时停机时间短→联合文件系统(合并?)
- 最大存储空间,磁盘故障时的停机时间短,不介意有两个卷 → 两个卷
- 最大存储空间,长时间停机不是问题,不喜欢联合文件系统→LVM
所有这些策略都假设您有外部独立备份。如果维护如此大的备份比可能的数据丢失更成问题,SnapRAID可以是一个合理的折衷方案(请务必阅读其局限性)。它也可以与联合文件系统很好地混合。