Estou pensando em instalar o Linux em uma unidade USB e queria saber qual sistema de arquivos devo usar para formatar a unidade para obter melhor desempenho (capacidade de resposta geral) e vida útil da unidade?
linux
filesystems
usb
jh314
fonte
fonte
Respostas:
Para instalar o GNU / Linux na chave USB, você obterá melhores resultados se usar o chamado Live com partições persistentes.
A principal vantagem de usar um sistema Live é sobre hardware: uma instalação Linux irá configurar tudo para corresponder a hardware específico. Um ao vivo sistema irá detectar hardware em cada processo de inicialização.
Ao usar um sistema ativo, o FS (talvez
cramfs
,iso9660
ou outro fs compactado somente leitura) é incorporado em um arquivo binário inteiro, contendo uma tabela de partição. Portanto, a única coisa a fazer é colocá-los em bruto na chave USB.Uma vez feito isso, você pode endereçar o restante da sua chave USB como uma ou mais partições do que formatá-las para
copy-on-write
partições persistentes. Por isso, recomendo,ext4
pois é padrão no linux e é compatível com flash .Mais informações nesta resposta: O Debian vive com persistência.
fonte
/bin
?Um sistema de arquivos chamado F2FS está incluído no Linux desde 3.8 e foi projetado especificamente para as características das unidades SSD. Existem alguns outros sistemas de arquivos otimizados para SSD, se você quiser explorar mais a questão.
fonte
Documentation/filesystems/f2fs.txt
o mesmo seja dito . E sim, apesar de ainda não ter lido os detalhes das otimizações, acho estranho que o mesmo fs tente otimizar os cartões SSD e SD. E eu não iria para f2fs para SSD, mas a questão não é sobre SSD. Mas o que é "Drive USB" Eu não sei, eu definitivamente não fez SSD externo média quando minha busca me desembarcou aqui;)Há alguns meses, realizamos testes de desempenho no Uni Lab e houve apenas um vencedor: Ext4. As estatísticas de gravação e leitura eram muito melhores do que o ext3 e o ext2 - isso é óbvio, pois o ext4 foi desenvolvido com base nesses dois sistemas de arquivos.
Não me lembro exatamente dos detalhes, por isso não posso fornecer nenhum número, mas vou usar o EXT4.
Os testes foram realizados em USB 2.0 - Kingston.
fonte
Optei pelo ext4 em uma partição de 512 MB para / boot, escolhi o ext4 porque é compatível com o grub e possui recursos de registro no diário.
Em seguida, escolhi o btrfs em uma partição de cerca de 20 GB para a raiz do sistema de arquivos /, escolhi o btrfs por causa de suas propriedades de COW, presumo que isso permita desgaste uniforme na unidade, também o btrfs é apenas um fodão. Eu tenho a compactação lzo ativada no fstab e algumas outras opções "compatíveis com flash" (veja aqui )
Também no final da unidade, tenho uma partição de 10 GB em NTFS montada em / home / user / Downloads, que posso acessar quando a conecto em outros computadores.
fonte
O BTRFS é melhor que todos os outros para isso. A cópia em gravação + compactação de dados acelerará a operação do disco. Quanto menos dados forem gravados, maior a vida útil.
fonte