"Debian 12 Bookworm Minimal Install w/BTRFS" por JustAGuy Linux às 8:28 ele define uma opção para ssd,
mount -o ... ssd ...
Qual é a opção ssd
? Quando deve ser usado e quando não deve ser usado? Eu não vejo isso documentado em man mount
. Mas eu encontrei online, https://btrfs.readthedocs.io/en/latest/btrfs-man5.html
Diz,
Desde 4.14, as otimizações de layout de bloco foram descartadas. Isso costumava ajudar com as primeiras gerações de dispositivos SSD. A FTL (camada de tradução do flash) não foi eficaz e a otimização deveria melhorar o desgaste ao alinhar melhor os blocos. Isso não é mais verdade com dispositivos SSD modernos e a otimização não trouxe nenhum benefício real. Além disso, causou maior fragmentação. O ajuste do layout foi mantido intacto para a opção ssd_spread.
Sem as "otimizações de layout de bloco", o que mais a opção ssd faz para "controlar esquemas de alocação de SSD"?
No Linux 6.5-rc3, existem apenas três referências às opções de SSD.
Em
fetch_cluster_info
, a opção SSD alocará clusters maiores:Em
btrfs_find_space_cluster
, a opção SSD não permitirá qualquer fragmentação:Em
btrfs_sync_log
:Como observação, esta questão surgiu uma vez na lista de e-mails em 26 de março de 2020 .