Estoy planeando instalar Linux en una unidad USB, y me preguntaba qué sistema de archivos debería usar para formatear la unidad para obtener el mejor rendimiento (capacidad de respuesta general) y la vida útil de la unidad.
linux
filesystems
usb
jh314
fuente
fuente
Respuestas:
Para instalar GNU / Linux en una llave USB, obtendrá mejores resultados si utiliza el llamado Live con particiones persistentes.
La principal ventaja de usar un sistema Live es sobre el hardware: una instalación de Linux configurará todo para que coincida con el hardware específico. Un sistema en vivo detectará hardware en cada proceso de arranque.
Cuando se utiliza un sistema vivo, el FS (tal vez
cramfs
,iso9660
o de otro tipo de sólo lectura fs comprimido) se incrustar en un archivo binario conjunto, que contiene una tabla de particiones. Entonces, lo único que hay que hacer es ponerlos en bruto en la clave usb.Una vez hecho esto, puede direccionar el resto de su clave usb como una o más particiones, que formatearlas para
copy-on-write
particiones persistentes. Para esto, recomiendoext4
porque es linux defaut y flash amigable .Más información en esta respuesta: Debian vive con persistencia.
fuente
/bin
?Un sistema de archivos llamado F2FS está incluido en Linux desde 3.8 y fue diseñado específicamente para las características de las unidades SSD. Hay un par de otros sistemas de archivos optimizados para SSD si desea explorar más el problema.
fuente
Documentation/filesystems/f2fs.txt
lo mismo dice. Y sí, aunque todavía no he leído los detalles de las optimizaciones, creo que es extraño que el mismo fs intente optimizar tanto para SSD como para tarjetas SD y demás. Y no elegiría f2fs para SSD, pero la pregunta no es sobre SSD. Pero lo que es "Unidad USB" no lo sé, definitivamente no quise decir SSD externo cuando mi búsqueda meHace un par de meses realizamos una prueba de rendimiento en el Uni Lab y solo hubo un ganador: Ext4. Las estadísticas de escritura y lectura fueron mucho mejores que ext3 y ext2; eso es bastante obvio ya que ext4 se desarrolló en base a esos dos sistemas de archivos.
No recuerdo exactamente los detalles, así que no puedo darte ningún número, pero definitivamente iré con EXT4.
Las pruebas se realizaron en USB 2.0 - Kingston.
fuente
He optado por ext4 en una partición de 512 MB para / boot, elegí ext4 porque es compatible con grub y tiene capacidades de registro en diario.
Luego elegí btrfs en una partición de aproximadamente 20 GB para la raíz del sistema de archivos /, elegí btrfs debido a sus propiedades COW, supongo que esto permitirá incluso el desgaste en la unidad, también btrfs es simplemente rudo. tengo la compresión lzo habilitada en fstab, y algunas otras opciones "amigables con el flash" (ver aquí )
También al final del disco tengo una partición de 10GB en ntfs que he montado en / home / user / Downloads a la que puedo acceder cuando lo conecto a mis otras computadoras.
fuente
BTRFS es mejor que todos los demás para esto. Copiar al escribir + compresión de datos acelerará la operación del disco. Cuantos menos datos se escriban, mayor será la vida útil.
fuente