Eu tenho um sistema de arquivos BTRFS com HDDs de vários tamanhos. Eu pensei que adicionar um SSD poderia permitir que o BTRFS o usasse como uma camada de cache ou apenas outra unidade muito mais rápida (os documentos são um pouco escassos sobre isso: link ). No entanto, quando executo o btrfs fi show / data, ele mostra o SSD como não utilizado:
Total devices 8 FS bytes used 4.29TiB
// SSD moved to the top of the list for easier reading
devid 9 size 223.57GiB used 0.00B path /dev/sda
devid 1 size 2.73TiB used 1.28TiB path /dev/sdb1
devid 5 size 0.00B used 356.00GiB path /dev/sdi1
devid 6 size 1.82TiB used 379.00GiB path /dev/sde1
devid 7 size 4.55TiB used 3.09TiB path /dev/sdh
devid 8 size 3.64TiB used 2.19TiB path /dev/sdc
devid 10 size 2.73TiB used 1.28TiB path /dev/sdf
devid 11 size 1.82TiB used 24.00GiB path /dev/sdg
Além disso, se eu executar o uso / dados do dispositivo btrfs, ele também informará o SSD como não utilizado:
/dev/sda, ID: 9
Device size: 223.57GiB
Unallocated: 223.57GiB
Então, pensei em verificar minhas opções de montagem do fstab:
# Mount BTRFS array
UUID=587d228b-5dc3-44e6-b9d9-83df5682d50d /data btrfs defaults,noatime,space_cache,discard 0 0
Até onde eu sei, tudo isso é bem normal.
Isso é normal? Como posso saber se o BTRFS está realmente usando a unidade? (Eu posso estar totalmente enganado e o BTRFS pode nem mesmo apoiar este caso de uso)