tipo de sistema de archivos fstab para NTFS: 'ntfs' o 'ntfs-3g'?


21

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.

Respuestas:


26

Son idénticos: ambos usan ntfs-3g en Ubuntu (actual); las ntfsutilidades solo están enlazadas a ntfs-3g.

# which mount.ntfs
/sbin/mount.ntfs
# which mount.ntfs-3g
/sbin/mount.ntfs-3g
# ls /sbin/mount.ntfs* -l
lrwxrwxrwx 1 root root 13 2011-03-01 21:13 /sbin/mount.ntfs -> mount.ntfs-3g
lrwxrwxrwx 1 root root 12 2011-03-01 21:13 /sbin/mount.ntfs-3g -> /bin/ntfs-3g

Las utilidades del sistema de archivos son cosas trixy. fsck / e2fsck también te llevará por un hoyo de enlaces simbólicos. Especialmente en una distribución basada en RedHat.
Wesley

8

El controlador de núcleo NTFS tradicional es de solo lectura. Si lo usa ntfsen su fstab, intentará usar ese controlador de núcleo y montará su NTFS como solo lectura

El ntfs-3ges 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 ntfsin 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.


¡Gracias por tu respuesta! Acepté la respuesta de Shane Madden porque fue un poco más rápido, pero tu respuesta también fue muy útil.
Joseph
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.