Por que não devo usar o btrfs para / home?


5

Sou bastante novo no GNU / Linux e no btrfs, mas decidi que quero que meu próximo computador (um desktop com um HDD) use o Linux com o btrfs como sistema de arquivos. No entanto, vi alguns conselhos online que dizem que não devo usar o btrfs para minha /homepartição; algumas fontes dizem que não é seguro o suficiente e outras dizem que isso pode atrasar o sistema de alguma forma relacionada à gravação de arquivos pequenos. Também notei que o padrão do openSUSE é ter uma /homepartição separada usando o XFS.

Existe algo nisso ou algum outro motivo pelo qual não devo usar o btrfs /home? Mesmo se eu usar uma partição separada para /home, existe uma razão pela qual não devo usar btrfs nessa partição separada?


O formato deste site funciona melhor se você mantiver uma pergunta por pergunta. Parece-me que sua pergunta principal é "por que não usar btrfs for /home"; Sugeri uma edição para sua postagem nesse sentido. "Por que eu deveria colocar /homeem sua própria partição" é sua própria pergunta e não está relacionada ao btrfs (é um conselho padrão para qualquer sistema de arquivos, não apenas btrfs, pelos motivos detalhados nesta pergunta ).
— Cpast

Ainda não há muita experiência no mundo real com o btrfs. Essa é provavelmente a principal razão de ser cauteloso (maior risco de perda de dados por causa de bugs). A menos que você esteja executando E / S pesadas, não há muita diferença no desempenho, independentemente do sistema de arquivos que você usa.
— kestasx

Respostas:


6

Por enquanto (janeiro de 2015) já temos um status de Btrfs:

Status de estabilidade

O formato do disco do sistema de arquivos não é mais instável e não é esperado que seja alterado, a menos que haja fortes motivos para isso. Se houver uma alteração no formato, os sistemas de arquivos com um formato inalterado continuarão sendo montáveis ​​e utilizáveis ​​pelos kernels mais recentes.

O principal é usar os kernels Linux mais recentes para evitar a implementação antiga do Btrfs do kernel. Agora, muitos esforços de desenvolvimento são direcionados ao desenvolvimento do Btrfs e, provavelmente, ele se tornará o FS padrão da próxima geração para Linux, um sucessor do EXT4.

Para ter o melhor desempenho, use a noatimeopção mount, e eu também recomendo usar a opção mount recovery, que permite que o Btrfs faça operações de recuperação automaticamente em caso de falha de energia ou sistema.

Opções de montagem como compressas não recomendadas para um ponto de montagem muito usado (ou seja /home).

Se você não está disposto a correr nenhum "risco" agora e aguarde até que ele se torne o Linux FS padrão, escolha EXT4 como opção FS, que possui um caminho direto de migração (conversão) para Btrfs. Ainda mais, permite reverter a conversão caso você não esteja satisfeito com ela.


Bom trabalho Arunas. @averageuser, isso deve ser aceito como resposta. Ou seja, o que você viu btrfs não sendo suficientemente seguro era história agora. Eu uso o btrfs há cerca de meio ano, desde que o btrfs foi anunciado estável o suficiente para uso no horário nobre, e nunca tive nenhum problema até agora. Ah, BTW @Arunas, vi pessoas sugerindo space_cacheopções também, algum comentário sobre isso, por favor?
— xpt

11
Olá Jawa, a opção de montagem space_cacheagora é o padrão nos kernels recentes. Ele fornece melhor desempenho ao criar novos arquivos ou gravar novos dados no disco. Por favor, veja o link . Você pode desativá-lo adicionando a nospace_cacheopção de montagem.
— Arunas Bartisius
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.