JustAGuy Linux 在 8:28 发布的“Debian 12 Bookworm Minimal Install w/BTRFS”,他为 ssd 设置了一个选项,
mount -o ... ssd ...
有什么选择ssd
?什么时候该用,什么时候不该用?我没有看到它记录在man mount
. 但我确实在网上找到了它,https://btrfs.readthedocs.io/en/latest/btrfs-man5.html
它说,
自 4.14 起,块布局优化已被删除。这用于帮助第一代 SSD 设备。他们的 FTL(闪存转换层)效果不佳,优化应该是通过更好地对齐块来改善磨损。对于现代 SSD 设备来说,情况已不再如此,而且优化也没有真正的好处。此外,它还导致碎片增加。选项 ssd_spread 的布局调整保持不变。
如果没有“块布局优化”,ssd 选项还能做什么来“控制 SSD 分配方案”?
在Linux 6.5-rc3中,只有三个提到SSD选项。
在 中
fetch_cluster_info
,SSD 选项将分配更大的集群:在 中
btrfs_find_space_cluster
,SSD 选项将不允许任何碎片:在
btrfs_sync_log
:附带说明一下,这个问题在 2020 年 3 月 26 日的邮件列表中出现过一次。