Em uma saga que lembra o hype e os incidentes com reiserfs, [SavvyNik] nos leva O mais recente relatório de bugs de corrupção de dados e atualizações do desenvolvedor sobre o sistema de arquivos BCACHEFS no kernel Linux. Com base no bcache (Block Cache) Mecanismo de cache no kernel Linux, seu autor [Kent Overstreet] desenvolveu-o no que agora é conhecido como BCACHEFS, sendo anunciado em 2015 e subsequentemente se fundiu no kernel Linux (6.7) no início de 2024. Como um sistema de arquivos de cópia em copiar (vaca) ao longo dos linhas de ZFS e BTFS, ele deveria competir diretamente com esses sistemas de arquivos.
Apesar disso, ficou claro que os bcachefs são bastante instáveis, com manchas frequentes e extensas sendo submetidas ao ponto em que [Linus Torvalds] em agosto do ano passado empurrado para trás Contra, além de se arrepender de fundir BCACHEFs no Linux Mainline. Como coberto no vídeo, [Kent] Pussou os usuários que relatam problemas para atualizar para o kernel Linux mais recente para obter correções críticas, o que realmente reforça a noção de que o BCACHEFS é, na melhor das hipóteses, uma implementação experimental do sistema de arquivos no nível alfa e provavelmente não deve ser usado com dados ou sistemas importantes.
Embora se possa especular sobre os motivos para o BCACHEFS sair de controle como este, em última análise, se você deseja um sistema de arquivos de vaca confiável no Linux, é melhor usar o BTRFS ou o ZFS. Obviamente, independentemente do sistema de arquivos que você usa, sempre faça vários backups, teste -os regularmente e fique longe de coisas novas e brilhantes nos sistemas de produção.