Je prévois d'installer Linux sur une clé USB et je me demandais quel système de fichiers utiliser pour formater le disque pour de meilleures performances (réactivité globale) et la durée de vie du disque?
Je prévois d'installer Linux sur une clé USB et je me demandais quel système de fichiers utiliser pour formater le disque pour de meilleures performances (réactivité globale) et la durée de vie du disque?
Réponses:
Pour installer GNU / Linux sur une clé USB, vous obtiendrez de meilleurs résultats si vous utilisez un soi-disant Live avec des partitions persistantes.
Le principal avantage de l'utilisation d'un système Live concerne le matériel: une installation Linux configurera tout pour correspondre au matériel spécifique. Un système en direct détectera le matériel à chaque processus de démarrage.
Lorsque vous utilisez un système en direct, le FS (peut cramfs
- être , iso9660
ou tout autre fichier compressé en lecture seule) est intégré dans un fichier binaire entier, contenant une table de partition. La seule chose à faire est donc de les mettre en raw sur la clé usb.
Une fois cela fait, vous pouvez traiter le reste de votre clé USB comme une ou plusieurs partitions, puis les formater pour des copy-on-write
partitions persistantes. Pour cela, je le recommande ext4
car il est compatible linux par défaut et flash .
Plus d'informations dans cette réponse: Debian vit avec persistance.
/bin
?
Un système de fichiers appelé F2FS est inclus dans Linux depuis la version 3.8 et a été spécialement conçu pour les caractéristiques des disques SSD. Il existe quelques autres systèmes de fichiers optimisés pour les SSD si vous souhaitez approfondir le problème.
Documentation/filesystems/f2fs.txt
dit la même chose. Et oui, je pensais encore avoir lu pas encore sur les détails des optimisations, je pense qu'il est étrange que les mêmes fs essaie d'optimiser à la fois pour les cartes SSD et SD et tels. Et je n'irais pas pour f2fs pour SSD, mais la question ne concerne pas les SSD. Mais qu'est - ce que "clé USB" je ne sais pas, je ne voulais certainement pas dire SSD externe quand ma recherche m'a atterri ici;)
Il y a quelques mois, nous avons effectué un test de performance à l'Uni Lab et il n'y avait qu'un seul gagnant: Ext4. Les statistiques d'écriture et de lecture étaient bien meilleures que ext3 et ext2 - c'est assez évident car ext4 a été développé sur la base de ces deux systèmes de fichiers.
Je ne me souviens pas exactement des détails, donc je ne peux pas vous donner de chiffre, mais ira sans aucun doute avec EXT4.
Des tests ont été effectués sur USB 2.0 - Kingston.
J'ai opté pour ext4 sur une partition de 512 Mo pour / boot, j'ai choisi ext4 car il est compatible avec grub et il a des capacités de journalisation.
J'ai ensuite choisi btrfs sur une partition d'environ 20 Go pour la racine du système de fichiers /, j'ai choisi btrfs en raison de ses propriétés COW, je suppose que cela permettra une usure uniforme sur le lecteur, aussi btrfs est juste un dur à cuire. j'ai la compression lzo activée dans fstab, et quelques autres options "flash-friendly" (voir ici )
Toujours à la fin du lecteur, j'ai une partition de 10 Go en ntfs que je monte sur / home / user / Downloads à laquelle je peux accéder lorsque je le branche sur mes autres ordinateurs.