6 个 20T 的硬盘, 用 raid 卡组 raid 10 之后容量 55T, 准备用作时序数据库的存储. 短期数据在 128G 的内存里, 中长期的才会写到硬盘上.
刚把硬盘初始化为 xfs 后发现直接占用了 1.1T 的空间, 测试了一下发现是 xfs 选项 reflink 和 rmapbt 的问题
reflink=1, rmapbt=1 占用 1.1 TB reflink=0, rmapbt=0 占用 56 GB reflink=0, rmapbt=1 占用 737 GB
问了下 AI 在我这个使用场景上是否应该关闭这俩选项, 有啥缺点, 结果 ChatGPT 和 Gemini 吵起来了, 对对方的回答都不认同😅. 所以想来这里问下
xfs 初始化选项大概是这样
mkfs.xfs -f \
-d su=64k,sw=3 \
-m reflink=0,rmapbt=0 \
-l size=512m,version=2 \
-i size=512 \
/dev/sdc