Que funcionalidade ext4 o btrfs não suporta?

17

O btrfs ( frequentemente pronunciado "better fs" ) tem algumas características que o ext4 não possui .

No entanto, comparando a funcionalidade do btrfs vs ext4, o que falta no btrfs? 1

Em outras palavras, o que posso fazer com o ext4 que não posso com o btrfs?

1 Ignorando o menor teste de campo de batalha do btrfs dado o ext4 é tão amplamente usado

    
por Tom Hale 10.05.2017 / 10:55

2 respostas

29

Desvantagens do btrfs em comparação com o ext4:

  1. o btrfs não suporta badblocks

    Isso significa que, se você esgotar os setores não endereçáveis que o firmware do HDD mantém para cobrir um número limitado de falhas, não há como marcar os blocos incorretamente e evitá-los no nível do sistema de arquivos.

    p>
  2. Os arquivos de swap são suportados apenas por meio de um dispositivo de loopback , o que complica coisas porque parece impossível retomar a suspensão usando este método

  3. É bastante complicado calcular o espaço livre , tanto que ...

  4. Você pode obter "Não há espaço disponível no dispositivo" erros mesmo que as próprias ferramentas do btrfs digam que existe espaço

por 10.05.2017 / 10:55
16

Uma grande desvantagem (especialmente no que diz respeito ao Ubuntu trocar arquivos em novas instalações) é que o butter FS (como eu gosto de pronunciar) não suporta arquivos de troca, veja FAQ - O btrfs suporta arquivos de troca? | Wiki btrfs :

Does btrfs support swap files?

Currently no. Just making a file NOCOW does not help, swap file support relies on one function that btrfs intentionally does not implement due to potential corruptions. The swap implementation used to rely on some assumptions which may not hold in btrfs, like block numbers in the swap file while btrfs has a different block number mapping in case of multiple devices. There is a new API that could be used to port swap to btrfs; for more details have a look at project ideas#Swap file support.

A workaround, albeit with poor performance, is to mount a swap file via a loop device.

    
por 10.05.2017 / 11:26