一段时间以来,我一直在使用 lvmcache 和更大的 HDD 以及 NVME 驱动器(大约是 HDD 大小的五分之一),作为我在家中工作站上存储项目和数据的空间,并进行加密。到目前为止,一切都没有发生任何故障,我相信我已经了解了在服务器和工作站上使用 LVM 的足够知识。:-)
在一段时间内,全闪存的成本仍将很高,而用一个大型 SSD 替换 HDD 和 SSD 并不是我为满足当前存储需求而设计的灵活性和可靠性解决方案的初衷。因此,我将使用 HDD,但还会添加更多 SSD,直到实现全闪存解决方案。在我搬起石头砸自己的脚或浪费时间在复杂的细节上之前:有人有类似设置的经验吗?
- 操作系统、家庭和虚拟机将在具有 LUKS+EXT4 的单独专用 SSD 上运行。简单就是最好的。
- 池子里不同的内容有不同的要求:
- 我的音乐或图片收藏中可能有一些,但 lvmcache 对其帮助不大。如果需要空间,可以取消缓存。
- 编译 Android 应用程序、OpenWrt 或 AOSP 等源代码项目可能会从缓存中受益更多。
- 一些项目可能需要完整的闪存并具有冗余副本以确保安全(RAID1 实际上不需要涉及整个磁盘的 RAID,只需要 LV)。
- 由于匹配的驱动器大小要求,整个闪存驱动器上的 RAID5(或更好的 RAID6)的代价是灵活性降低。
有没有办法将配置开销保持在更易于管理的水平?
Stratis 目前不涵盖缓存和 RAID/冗余。对于 btrfs,有人必须说服我它最近在这些方面有所改进。ZFS 目前仅适用于我的 NAS 设置。我愿意接受建议。