¿Qué sistemas de archivos Linux para memorias USB?

8

Para los escritorios Linux, cuando la compatibilidad con Windows no es un problema, ¿qué sistema de archivos es el preferido para las memorias USB? Por ejemplo, ext2, ext3, ext4, btrfs, nilfs o incluso NTFS? ¿Los usaría en el diario prematuramente? Escuché que es mejor montar con la opción noatime, pero ¿cómo configurarlo si se usa en muchas computadoras?

Gary Shi
fuente
¿Esto se escribe principalmente una vez y se lee muchas veces o se lee y se escribe en proporciones casi iguales? Si es lo primero, elegiría ext2.
bsd

Respuestas:

3

Todos los dispositivos flash decentes realizan nivelación de desgaste interno para que el diario no los desgaste (también) prematuramente, por lo que ext4 está bien desde esa perspectiva. El problema con el uso de la mayoría de los sistemas de archivos Unix en varias computadoras son los permisos. Si las diferentes computadoras no tienen el mismo conjunto de usuarios con los mismos UID, la propiedad será incorrecta. Por esta razón, generalmente es mejor quedarse con fat32, que también le permite compartir con Windows. Como alternativa, puede usar UDF, que puede pretender que los archivos siempre son propiedad del usuario que inició sesión interactivamente y que (automáticamente) montó la unidad.

psusi
fuente
Con vfat, no tiene ningún permiso, ¿cómo puede ser una ventaja? "La compatibilidad de Windows no es un problema" fue la clara restricción de la pregunta.
usuario desconocido
@userunknown, porque sin ningún permiso, no pueden causar problemas cuando mueve la unidad a otra máquina donde tiene un UID diferente.
psusi
Si tengo permisos de sudo, si tengo permisos de sudo en una máquina, puedo hacer un chown para árboles de directorios completos, pero los ejecutables siguen siendo ejecutables y escribibles es solo lo que necesita ser escribible. Con vfat, esa información se pierde y es más difícil de restaurar que el propietario de los archivos.
usuario desconocido
@userunknown, sí, si le gusta poder mantener algunos archivos escribibles / ejecutables pero no otros, UDF sería la mejor opción para que no tenga que molestarse en crear todo de un lado a otro cada vez.
psusi
1

BTRFS sería bueno, pero aún no es estable, por lo que usaría ext2 o ext3 / 4 sin un diario.


fuente
1

El método de copia en escritura de BTRFS no ejerce tanta presión sobre el USB como ext3-4 debido a su diario.

Roca
fuente