Tengo una pregunta sobre la diferencia entre 'ntfs' y 'ntfs-3g' en el campo de tipo de sistema de archivos en el archivo / etc / fstab. Mi distribución de Linux es Xubuntu; Supongo que la respuesta puede variar entre distros.
Mi pregunta es básicamente cuál es el mejor para usar en qué contextos. Parece que la mayoría de los sitios web le dicen que use 'ntfs-3g', que es un controlador FUSE para NTFS en Linux. Según algunas búsquedas, parece ser que 'ntfs' (sin la parte -3g) generalmente se refiere a un controlador de kernel, en lugar del controlador ntfs-3g userland. El único problema con eso es que he estado usando 'ntfs' en mis fstabs en lugar de 'ntfs-3g', mientras que una comprobación de / proc / filesystems no muestra ningún listado para ntfs.
¿Alguien puede arrojar algo de luz sobre cuál es la diferencia precisa en la semántica (si hay alguna) entre 'ntfs' y 'ntfs-3g'? ¿Es seguro asumir que si mount ve 'ntfs' buscará un controlador que admita ese tipo de sistema de archivos y encontrará el controlador ntfs-3g si está instalado?
EDITAR: Olvidé agregar que 'ntfs' funcionó cada vez que lo usé; simplemente tenía curiosidad por la respuesta y quería asegurarme de que no estaba haciendo algo dudoso.
El controlador de núcleo NTFS tradicional es de solo lectura. Si lo usa
ntfs
en su fstab, intentará usar ese controlador de núcleo y montará su NTFS como solo lecturaEl
ntfs-3g
es el conductor fusible nuevo (como usted menciona) y montará las particiones como lectura-escritura es lo utiliza en NTFS.Algunas distribuciones han comenzado a tratarlas como una sola, pero hace aproximadamente un año, usar
ntfs
in fstab en Ubuntu daría como resultado que el sistema de archivos no se pueda escribir. Supongo que puede depender de la versión de Xubuntu que hayas instalado.fuente