Eu instalei meu sistema linux em um pendrive. Isso funciona bem, eu posso usá-lo em computadores diferentes. Eu usei o ext4 como sistema de arquivos e me pergunto se esta é a melhor escolha. Qual sistema de arquivos é melhor para pen drives? Um bom sistema de arquivos não deve destruir a unidade flash muito rápido. Atividades adicionais para proteger a integridade dos dados podem ser boas (faço um backup diário). Outro critério pode ser um desempenho mais alto.
linux
filesystems
usb-flash-drive
Mnementh
fonte
fonte
Use EXT2 em unidades flash para reduzir os ciclos de gravação. Toda vez que você grava em uma unidade EXT 4, o diário deve ser atualizado, o que causa mais gravações. Eu uso o EXT 2 e a protejo com senha usando GParted ou "Disk Utility".
Eu nunca notei uma vantagem de velocidade com EXT 3 ou 4 de qualquer maneira.
fonte
O FAT tende a ser o que eles colocam nas unidades flash, porque é o único sistema de arquivos que opera em todos os principais sistemas operacionais.
NTFS tende a ser para pessoas que
(O FAT grava de maneira a minimizar o agrupamento de gravações com o sacrifício do desempenho.)
Embora pareça que você esteja usando o Linux fora dele. Nesse caso, ext4 é praticamente tudo o que você conseguirá com isso. Ele é diário, para que a integridade dos dados seja mantida e seja bastante rápida e estável.
No entanto, conselhos sobre USBs Linux: a menos que você use algo como Slax ou Puppy Linux, sua unidade não vai durar muito mais que 2, talvez 3 anos.
fonte
noatime,nodiratime
e registro de movimento (ie/var/log
) para tmpfs ☺Justa Guy está certo de que o recurso de registro no diário do EXT4 aumentará a frequência de gravação. O melhor sistema de arquivos para uso em seu aplicativo é o EXT4, mas com o diário desativado e as sugestões de Matteo.
Uma solução de portabilidade ainda melhor, dependendo do tamanho do seu volume, pode ser mover o volume para a RAM na inicialização e gravar no disco durante o logoff. Nesse caso, eu recomendaria o Ext4, com registro no diário (padrão) e descarte. O código para isso é padrão em algumas distribuições específicas de pen drives, para que você possa encontrar os pacotes e refazê-los. Isso resultará em precisamente uma gravação por sessão, sem dados de sessão restantes no sistema host e em um sistema de arquivos tolerante a falhas, para que você possa recuperar sua imagem quando uma célula NAND ficar com defeito.
fonte
De acordo com o teste de sistemas de arquivos Linux em uma unidade flash USB , o desempenho do EXT4 é melhor do que outros.
fonte