J'ai installé mon système Linux sur une clé USB. Cela fonctionne bien, je peux l’utiliser sur différents ordinateurs. J'ai utilisé ext4 comme système de fichiers et je me demande si c'est le meilleur choix. Quel est le meilleur système de fichiers pour les clés USB? Un bon système de fichiers ne doit pas détruire le lecteur flash trop rapidement. Des activités supplémentaires pour sécuriser l'intégrité des données pourraient être bonnes (je fais une sauvegarde quotidienne). Un autre critère pourrait être une performance supérieure.
la source
Utilisez EXT2 sur les lecteurs flash pour réduire les cycles d’écriture. Chaque fois que vous écrivez sur un lecteur EXT 4, le journal doit être mis à jour, ce qui entraîne davantage d'écriture. J'utilise EXT 2 et le mot de passe le protège en utilisant GParted ou "Utilitaire de disque".
De toute façon, je n’ai jamais remarqué d’avantage de vitesse avec EXT 3 ou 4.
la source
FAT a tendance à être ce qu'ils mettent sur les lecteurs flash, car c'est le seul système de fichiers qui fonctionne sur tous les principaux systèmes d'exploitation.
NTFS tend à être pour les personnes qui
(FAT écrit de manière à minimiser le regroupement des écritures au détriment des performances.)
Bien qu'il semble que vous utilisiez Linux pour vous en sortir. Dans ce cas, ext4 est à peu près tout ce que vous allez en retirer. C'est la journalisation afin que l'intégrité des données est conservée et est assez rapide et stable.
Petit conseil toutefois avec les clés USB Linux: à moins que vous utilisiez quelque chose comme Slax ou Puppy Linux, votre disque dur ne durera pas plus longtemps que deux, voire trois ans.
la source
noatime,nodiratime
et déplacer la journalisation (c'est/var/log
- à- dire ) vers les fichiers bmp ☺Justa Guy a raison de dire que la fonction de journalisation de EXT4 augmentera la fréquence d’écriture. Le meilleur système de fichiers à utiliser dans votre application est EXT4, mais avec la journalisation désactivée et les suggestions de Matteo également.
Une solution de portabilité encore meilleure, en fonction de la taille de votre volume, peut consister à déplacer le volume dans la RAM au démarrage, puis à l'écrire sur le disque à la fermeture de session. Dans ce cas, je recommanderais Ext4, avec journalisation (par défaut) et ignorer. Le code correspondant est standard sur quelques distributions spécifiques à un lecteur de stylo pour que vous puissiez simplement trouver les paquets et les "créer". Cela se traduira par une écriture par session avec exactement aucune donnée de session sur le système hôte et un système de fichiers à tolérance de pannes vous permettant de récupérer votre image lorsqu'une cellule NAND est endommagée.
la source
Selon les systèmes de fichiers Linux testés sur une clé USB , les performances de EXT4 sont meilleures que celles des autres.
la source