Situación: Necesito un sistema de archivos en unidades de memoria que pueda usarse en Windows y Linux.
Problema: Por defecto, los FS comunes entre Windows y Linux son solo exFAT y NTFS (al menos en los núcleos más actualizados)
Pregunta: En términos de rendimiento en Linux (dado que mi sistema operativo base es Linux), ¿cuál es un mejor FS?
Información adicional: Si hay otros sistemas de archivos que crees que son mejores y satisfacen la situación, estoy abierto a escucharlo.
Respuestas:
Tanto exFAT como NTFS son sistemas de archivos propiedad de Microsoft. exFAT, también llamado FAT64, es un sistema de archivos muy simple, prácticamente una extensión de FAT32, debido a su simplicidad, está bien implementado en Linux y es muy rápido.
Pero debido a su estructura fácil, se ve afectada fácilmente por la fragmentación, por lo que el rendimiento puede disminuir fácilmente con el uso.
exFAT no admite el registro en el diario, lo que significa que necesita una verificación completa en caso de apagado no limpio.
NTFS es más lento que exFAT, especialmente en Linux, pero es más resistente a la fragmentación. Debido a su naturaleza propietaria, no está tan bien implementado en Linux como en Windows, pero desde mi experiencia funciona bastante bien. En caso de corrupción, NTFS se puede reparar fácilmente en Windows (incluso para Linux
ntfsfix
) y hay muchas herramientas capaces de recuperar archivos perdidos.Personalmente, prefiero NTFS por su fiabilidad. Otra opción es usar ext4 y montar bajo Windows con extfsd , ext4 es mejor en Linux, pero el controlador no está bien implementado en Windows. Extfsd no es totalmente compatible con el registro en diario, por lo que existe el riesgo de escribir en Windows, pero ext es más fácil de reparar en Linux que exFAT.
fuente
Te sugiero que pruebes UDF. UDF es un sistema de archivos abierto y neutral para el proveedor que fue diseñado originalmente para su uso en discos ópticos, pero también se puede usar R / W en otras unidades, incluidas las unidades USB. UDF admite un tamaño máximo del sistema de archivos de 2 TB (con un tamaño de bloque de 512 bytes), admite nombres largos de archivos Unicode y mantiene un registro de los tiempos de los archivos.
Windows aparentemente requiere que el disco esté particionado, y el sistema de archivos debe crearse con un tipo de medio
hd
y un tamaño de bloque de 512:mkudffs --media-type=hd --blocksize=512 /dev/sdxN
fuente
lo que necesitas en linux es ntfs-3g de tuxera.com. Sin embargo, es de código abierto y se incluye con muchas distribuciones de Linux ...
Siendo un usuario de SLES 11.4 y RHEL 6.9 a 7.6, mi experiencia con Windows 10 es que algo ha cambiado en la forma en que se hace el sistema NTFS (en comparación con win7) donde las versiones anteriores
ntfs-3g
que vienen con su distribución de Linux no funcionan con NTFS. de win10. Por lo tanto, debe descargar e instalar la última versión que actualmente esntfs-3g_ntfsprogs-2017.3.23, released on March 28, 2017
de su sitio web; con eso, tener unidades formateadas NTFS provenientes de Windows 10 (en lugar de win7) funciona sin problemas.EXT2FSD
en Windows para leer sistemas de archivos EXT de Linux no es excelente, ni ayuda si usa BTRFS o XFS. También me pareció problemático. Definitivamente mejor / más fácil de hacer enlinux read NFTS
lugar dewindows read linux filesystems
.fuente
Yo, a diferencia de los otros respondedores, uso exFAT. No soy un usuario demasiado serio, pero es un poco molesto tener que instalar
exfat-fuse
una instalación nueva.Un beneficio adicional de NTFS es el soporte completo en el mejor administrador de particiones, gParted. Obtenga más información en https://gparted.org/features.php
Es por eso que pronto cambiaré a NTFS para mi partición compartida interna de 150 GB a la que necesito acceder desde las distribuciones de Linux y Windows 10.
En cuanto a EXT4, Ext2Fsd no es mi herramienta favorita, y no es fácil de usar.
Sin embargo, un problema con NTFS es
fsck
.ntfsfix
no es tan bueno en NTFS, y al final obtienes dolores de cabeza con el software patentado y patentado en Windowsfuente
No puedo creer que nadie haya sugerido esto, pero: prueba el viejo VFAT habitual. Esto funciona en todas partes y es probado y verdadero.
No es súper genial para el rendimiento, pero tampoco lo son las unidades flash USB .
fuente