适合安装Linux系统或用于Linux服务器存储的固态硬盘及机械硬盘
NAS/RAID阵列硬盘应选CMR(传统磁记录)盘而非SMR(叠瓦式),SMR盘在RAID重建或大量随机写入时性能会骤降甚至导致ZFS/mdadm重建超时踢盘,西数WD Red(非Plus/Pro)曾因隐瞒SMR引发数据风险
不要在SSD上使用ext4/xfs时忽略TRIM/discard,Linux应启用周期性fstrim.timer(推荐)而非挂载continuous discard选项,后者在部分主控上有性能抖动;ZFS则需在池上设置autotrim=on
组建ZFS/mdadm阵列时优先选不同批次甚至不同品牌的同容量盘以降低同时故障概率,且必须为阵列盘留意扇区大小(ashift=12对应4K扇区),ashift设错会永久损失性能且无法在线更改
DRAM-less(无缓存)消费级SSD不适合做Linux数据库、虚拟机或高并发小文件场景,其依赖主机内存映射(HMB)在服务器持续负载下随机性能和延迟稳定性明显劣于带独立DRAM缓存的盘
读写速度与耐用性存在权衡:NVMe Gen4/Gen5顺序速度可达7000MB/s+,但Linux服务器多数负载瓶颈在随机4K IOPS和延迟而非顺序带宽,数据库和虚拟化应优先看QD1随机性能与稳定的写入延迟
容量与性价比权衡:HDD在10TB以上单价最低适合大容量冷/温数据,SSD在系统盘和热数据上体验碾压HDD;家庭NAS常见方案是HDD做主存储阵列+一块SSD做系统与缓存,兼顾容量与响应
选SSD时关注TBW(总写入字节)指标匹配负载:消费级1TB盘TBW通常300-600TB,企业级同容量可达数千TB并标注DWPD(每日全盘写入次数),高写入的日志/数据库场景应选DWPD≥1的盘
ZFS对内存需求高,ARC缓存建议每1TB存储配1GB内存,启用去重(dedup)时需每1TB配约5GB内存,内存不足时应关闭dedup而非依赖它节省空间
部分硬件RAID卡与ZFS/Btrfs不兼容或有害,ZFS要求直通(HBA/IT模式)访问物理盘,使用RAID卡的缓存或JBOD封装会破坏ZFS的错误检测能力,应刷IT模式或用LSI HBA卡
搭建Linux家庭存储的标准路径:确定容量需求→选CMR盘做主阵列→决定冗余级别(RAID1/Z1单盘容错/Z2双盘容错)→选文件系统(求稳ext4+mdadm,求功能ZFS/Btrfs)→加SSD缓存或系统盘→配UPS→设置定期scrub校验和自动快照+异地备份
还有 5 条时间轴事件
NAS/RAID阵列硬盘应选CMR(传统磁记录)盘而非SMR(叠瓦式),SMR盘在RAID重建或大量随机写入时性能会骤降甚至导致ZFS/mdadm重建超时踢盘,西数WD Red(非Plus/Pro)曾因隐瞒SMR引发数据风险
92%待验证作为ZFS SLOG(同步写日志)或L2ARC缓存的SSD应选带断电保护(PLP)的企业级盘(如Intel Optane/三星PM/美光MAX系列),消费级SSD做SLOG在断电时可能丢失已确认的写入数据
88%待验证QLC消费级SSD不适合做Linux服务器写密集负载或频繁编译/日志盘,其SLC缓存写满后速度会跌至100MB/s以下且TBW寿命低,选TLC盘更稳妥
87%待验证部分硬件RAID卡与ZFS/Btrfs不兼容或有害,ZFS要求直通(HBA/IT模式)访问物理盘,使用RAID卡的缓存或JBOD封装会破坏ZFS的错误检测能力,应刷IT模式或用LSI HBA卡
87%待验证容量与性价比权衡:HDD在10TB以上单价最低适合大容量冷/温数据,SSD在系统盘和热数据上体验碾压HDD;家庭NAS常见方案是HDD做主存储阵列+一块SSD做系统与缓存,兼顾容量与响应
86%待验证ZFS对内存需求高,ARC缓存建议每1TB存储配1GB内存,启用去重(dedup)时需每1TB配约5GB内存,内存不足时应关闭dedup而非依赖它节省空间
85%待验证给Linux桌面/服务器选ext4是最保守稳妥的默认选择,兼容性和恢复工具最成熟;需要快照、压缩、校验和用Btrfs(单盘或RAID1)或ZFS,但避免用Btrfs的RAID5/6模式(官方仍标注不稳定存在write hole风险)
85%待验证选SSD时关注TBW(总写入字节)指标匹配负载:消费级1TB盘TBW通常300-600TB,企业级同容量可达数千TB并标注DWPD(每日全盘写入次数),高写入的日志/数据库场景应选DWPD≥1的盘
85%待验证不要在SSD上使用ext4/xfs时忽略TRIM/discard,Linux应启用周期性fstrim.timer(推荐)而非挂载continuous discard选项,后者在部分主控上有性能抖动;ZFS则需在池上设置autotrim=on
85%待验证DRAM-less(无缓存)消费级SSD不适合做Linux数据库、虚拟机或高并发小文件场景,其依赖主机内存映射(HMB)在服务器持续负载下随机性能和延迟稳定性明显劣于带独立DRAM缓存的盘
85%待验证读写速度与耐用性存在权衡:NVMe Gen4/Gen5顺序速度可达7000MB/s+,但Linux服务器多数负载瓶颈在随机4K IOPS和延迟而非顺序带宽,数据库和虚拟化应优先看QD1随机性能与稳定的写入延迟
83%待验证搭建Linux家庭存储的标准路径:确定容量需求→选CMR盘做主阵列→决定冗余级别(RAID1/Z1单盘容错/Z2双盘容错)→选文件系统(求稳ext4+mdadm,求功能ZFS/Btrfs)→加SSD缓存或系统盘→配UPS→设置定期scrub校验和自动快照+异地备份
82%待验证组建ZFS/mdadm阵列时优先选不同批次甚至不同品牌的同容量盘以降低同时故障概率,且必须为阵列盘留意扇区大小(ashift=12对应4K扇区),ashift设错会永久损失性能且无法在线更改
80%待验证不要在无UPS后备电源的环境用ZFS且关闭sync写入以追求性能,一旦断电极易导致ZIL日志丢失和数据损坏;预算有限的家庭NAS用ext4或mdadm+ext4更能容忍非正常断电
80%待验证Linux对NVMe和SATA盘原生支持极好无需驱动,但极少数主控(如部分华硕/群联新盘)需要较新内核(5.x以上)才能稳定识别APST电源管理,老发行版可能需加内核参数nvme_core.default_ps_max_latency_us禁用节能以避免掉盘
75%