tipo de sistema de arquivos fstab para NTFS - 'ntfs' ou 'ntfs-3g'?


21

Eu tenho uma pergunta sobre a diferença entre 'ntfs' e 'ntfs-3g' no campo tipo de sistema de arquivos no arquivo / etc / fstab. Minha distribuição do Linux é Xubuntu; Suponho que a resposta pode variar entre distros.

Minha pergunta é basicamente qual é o melhor para usar em quais contextos. Parece que a maioria dos sites diz para você usar 'ntfs-3g', que é um driver de FUSE para NTFS no Linux. Em algumas pesquisas, parece ser o caso de 'ntfs' (sem a parte -3g) normalmente se referir a um driver do kernel, em vez do driver ntfs-3g userland. O único problema com isso é que eu tenho usado 'ntfs' nos meus fstabs, em vez de 'ntfs-3g', enquanto uma verificação de / proc / filesystems não mostra nenhuma listagem para ntfs.

Alguém pode esclarecer qual é a diferença precisa na semântica (se houver alguma) entre 'ntfs' e 'ntfs-3g'? É seguro assumir que, se o mount vir 'ntfs', ele procurará um driver que suporte esse tipo de sistema de arquivos e encontrará o driver ntfs-3g, se estiver instalado?


EDIT: Eu esqueci de acrescentar que o 'ntfs' funcionava sempre que eu o usava - fiquei simplesmente curioso quanto à resposta e queria ter certeza de que não estava fazendo algo duvidoso.

Respostas:


26

Eles são idênticos - ambos usam o ntfs-3g no Ubuntu (atual); os ntfsutils são apenas vinculados 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

Os utilitários do sistema de arquivos são complicados. O fsck / e2fsck também o levará a uma toca de links simbólicos. Especialmente em uma distribuição baseada em RedHat.
23411 Wesley

8

O driver tradicional do kernel NTFS é somente leitura. Se você usar ntfso fstab, ele tentará usar esse driver do kernel e montará o NTFS como somente leitura.

O ntfs-3gé o driver FUSE mais recente (como você mencionou) e montará as partições conforme a leitura / gravação for usada no NTFS.

Algumas distribuições começaram a tratá-las como a mesma coisa, mas a partir de um ano atrás, o uso ntfsdo fstab no Ubuntu resultaria no sistema de arquivos não sendo gravável. Eu acho que pode depender da versão do Xubuntu que você instalou.


Obrigado pela sua resposta! Aceitei a resposta de Shane Madden porque ele era um pouco mais rápido, mas sua resposta também foi muito útil.
Joseph
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.