Eu tenho lido sobre o BTRFS e o ZFS por um tempo e, embora aprecie os benefícios do CoW ao hospedar arquivos importantes, estou atualmente intrigado com o seguinte dilema:
Dado que o ZFS e o BTRFS parecem sofrer uma degradação do desempenho ao hospedar arquivos grandes sujeitos a gravações aleatórias (por exemplo, QCOW2, VDIs etc.), por que alguém usaria o BTRFS como um FS de escolha para hospedar VMs?
Eu sei que no caso do BTRFS você pode desativar seletivamente o CoW usando o chattr, ou a opção de montagem nodatacow, reduzindo a degradação imposta pela fragmentação e pelo CoW ...
No entanto, de acordo com Redhat, isso também "desativa a verificação de soma de verificação de dados e metadados, resultando em menor integridade dos dados". (além da compressão perdida e, naturalmente, o desejado CoW).
Com base nisso, pergunto: Por que alguém escolheria o BTRFS sobre, digamos, XFS sobre LVM sobre MD RAID?