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.
O driver tradicional do kernel NTFS é somente leitura. Se você usar
ntfs
o 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
ntfs
do 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.fonte