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

19

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 Linux é o Xubuntu; Eu suponho que a resposta pode variar entre as distros.

A minha pergunta é basicamente qual é a melhor para usar em quais contextos. Parece que a maioria dos sites diz para você usar o 'ntfs-3g', que é um driver FUSE para o NTFS no linux. De alguma pesquisa, parece ser que 'ntfs' (sem a parte -3g) normalmente se refere a um driver de kernel, em vez do driver de ntfs-3g userland. O único problema com isso é que eu tenho usado 'ntfs' em meus fstabs ao invés de 'ntfs-3g', enquanto uma checagem de / proc / filesystems não mostra nenhuma listagem para ntfs.

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

EDIT: Eu esqueci de acrescentar que 'ntfs' funcionou sempre que eu usei - eu estava simplesmente curioso sobre a resposta, e eu queria ter certeza de que eu não estava fazendo algo duvidoso.

    
por Joseph 24.08.2011 / 04:30

2 respostas

22

Eles são idênticos - ambos usam o ntfs-3g no Ubuntu (atual); os ntfs utils são apenas links simbólicos para 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
    
por 24.08.2011 / 04:38
8

O driver de kernel NTFS tradicional é somente leitura. Se você usar ntfs em seu fstab, ele tentará usar esse driver de kernel e montará seu NTFS como somente leitura

O ntfs-3g é o driver mais recente do FUSE (como você mencionou) e montará as partições como leitura-gravação é usado em NTFS.

Algumas distros começaram a tratá-las como uma e a mesma, mas há cerca de um ano, usar ntfs no fstab no Ubuntu resultaria no sistema de arquivos não ser gravável. Eu acho que pode depender da versão do Xubuntu que você instalou.

    
por 24.08.2011 / 04:42