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 /home
partiçã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 /home
partiçã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?
linux
partitioning
btrfs
opensuse-13.2
horizonte
fonte
fonte
/home
"; Sugeri uma edição para sua postagem nesse sentido. "Por que eu deveria colocar/home
em 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 ).Respostas:
Por enquanto (janeiro de 2015) já temos um status de Btrfs:
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
noatime
opção mount, e eu também recomendo usar a opção mountrecovery
, 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
compress
as 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.
fonte
space_cache
opções também, algum comentário sobre isso, por favor?space_cache
agora é 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 anospace_cache
opção de montagem.