He instalado mi sistema Linux en una memoria USB. Eso funciona bien, puedo usarlo en diferentes computadoras. Usé ext4 como sistema de archivos y me pregunto si esta es la mejor opción. ¿Qué sistema de archivos es mejor para memorias USB? Un buen sistema de archivos no debe destruir la unidad flash demasiado rápido. Las actividades adicionales para asegurar la integridad de los datos pueden ser buenas (hago una copia de seguridad diaria). Otro criterio podría ser un mayor rendimiento.
linux
filesystems
usb-flash-drive
Mnementh
fuente
fuente
Use EXT2 en unidades flash para reducir los ciclos de escritura. Cada vez que escribe en una unidad EXT 4, el diario debe actualizarse, lo que provoca más escritura. Utilizo EXT 2 y lo protejo con contraseña usando GParted o "Disk Utility".
Nunca he notado una ventaja de velocidad con EXT 3 o 4 de todos modos.
fuente
FAT tiende a ser lo que ponen en las unidades flash porque es el único sistema de archivos que funciona en todos los principales sistemas operativos.
NTFS tiende a ser para personas que
(FAT escribe de una manera que minimiza la agrupación de escritura en sacrificio de rendimiento).
Aunque parece que estás usando Linux fuera de él. Ese caso, ext4 es prácticamente todo lo que vas a sacar de él. Es un diario, por lo que se mantiene la integridad de los datos y es bastante rápido y estable.
Sin embargo, un consejo con los USB de Linux: a menos que use algo como Slax o Puppy Linux, su unidad no durará mucho más de 2, quizás 3 años.
fuente
noatime,nodiratime
y mueva el registro (es decir/var/log
) a tmpfs ☺Justa Guy tiene razón en que la función de registro en diario de EXT4 aumentará la frecuencia de escritura. El mejor sistema de archivos para usar en su aplicación es EXT4, pero con el diario deshabilitado y también con las sugerencias de Matteo.
Una solución de portabilidad aún mejor, dependiendo del tamaño de su volumen, puede ser mover el volumen a la RAM en el arranque y luego escribir en el disco al cerrar la sesión. En cuyo caso, recomendaría Ext4, con registro en diario (predeterminado) y descarte. El código para esto es estándar en un par de distribuciones específicas de pen drive para que pueda encontrar los paquetes y volver a "hacer". Esto dará como resultado precisamente una escritura por sesión sin datos de sesión restantes en el sistema host y un sistema de archivos tolerante a fallas para que pueda recuperar su imagen cuando una celda NAND falla.
fuente
Según las pruebas de sistemas de archivos de Linux en una unidad flash USB , el rendimiento de EXT4 es mejor que otros.
fuente