Todos sabem que o kernel do Linux não consegue montar o sistema de arquivos NTFS para escrita. Na verdade consegue, mas com várias limitações e a possibilidade de perda de dados. Nesse artigo veremos como contornar tais limitações com o captive-ntfs.
A linha adicionada diz ao kernel para montar a partição /dev/hda1 no ponto
de montagem /mnt/hda1, que o sistema de arquivos da partição é captive-ntfs,
que os arquivos da partição terão permissão de acesso 660, que as pastas
terão permissão de acesso 770 e que a partição não deverá ser checada
durante a inicialização do sistema.
Se você desejar que todos os usuários tenham acesso completo à partição,
basta alterar as opções fmask e dmask para 666 e 777
respectivamente. Deste modo não é necessário incluir os usuários no grupo
captive.
Se você desejar que apenas um usuário tenha acesso à partição, altere a linha
deixando-a da seguinte forma:
O fstab tem várias opções interessantes, como não montar a partição no boot,
permitir que um usuário desmonte uma partição montada por outro, montar
partições em modo assíncrono, etc. Mas isso foge ao escopo deste tutorial.
Conclusão
Vimos que o Captive é um projeto bem interessante, pois consegue contornar
uma limitação do Linux ao permitir a escrita em partições NTFS.
[4] Comentário enviado por derek em 15/05/2005 - 16:09h
David, quando vc fez todo o processo descrito no tutorial o suporte a leitura e escrita ntfs do seu kernel estava habilitado? Seria necessário habilitá-lo caso o kernel não esteja compilado para leitura ou escrita em ntfs?
Obrigado!
[8] Comentário enviado por roddy em 25/05/2005 - 01:11h
Amigos, tentei criar um nova pasta na particao ntfs, mas da uma mensagem de erro:
Could not make
folder /mnt/captive-noname/New Folder
o tipo de sistema de arquivos ntfs não é suportado pelo kernel? Existe alguma solução para isso? Estou aprendendo o Linux. Se alguém puder ajudar... na minha outra particao esta instalado o windows xp service pack 2
[9] Comentário enviado por andrelnn em 14/10/2005 - 13:16h
Quando fui montar a partição, ele mostra a versão do captive e diz pra entrar no site pra atualizar, o que está acontecendo? Aparece o seguinte: "Captive NTFS v1.1.5. Check a new version at: http://www.jankratochvil.net/" e não sai daí... Estou usando o Kurumin 5.0 kernel 2.6.11...tem algum problema?
[11] Comentário enviado por lfcavalheiro em 31/01/2006 - 19:57h
uepa
fui instala o captive no debian cdd br
quando fui dar um ./configure do lufs ele deu a seguinte msg:
checking kernel support... supported in kernel/Linux/2.6
checking kernel headers... configure: error: not found in /lib/modules/2.6.8-2-k7/build/include. please install them!
[12] Comentário enviado por removido em 05/03/2006 - 23:42h
Opa!
Artigo legal.
Consegui sem muitos problemas, so de headers e gcc, mas de resto foi na boa.
Um detalhe é que a escrita no ntfs pra mim está bem lenta, mas funciona bem.
Instalei no Ubuntu 5.10
[14] Comentário enviado por gaiada em 29/07/2006 - 23:21h
Ola a todos =)
Eu já avia usado o Slackware com direito de escrita em ntfs antes sem problemas mas agora não estou conseguindo montar a partição, a seguinte mensagem de erro aparece:
[15] Comentário enviado por Entrei em 03/08/2006 - 11:21h
Super novato em linux comecei hoje
Viciado em windows
gostaria de saber como rodo programas e jogos no linux tb onde consigo e como faço pra escrever em ntfs e tb qual e mais amigavel versão de linux pra quem ta começando
[16] Comentário enviado por angrasbss em 04/11/2006 - 17:29h
No meu deu esse problema, alguém poderia me dar alguma luz?
[root@darkstar angrasbss]$ mount -t captive-ntfs /dev/hda1 /windows/
modprobe: Can't locate module fuse
/usr/libexec/captive-fusermount: Warning: "/dev/fuse" cannot be opened and even failed: /sbin/modprobe fuse
/usr/libexec/captive-fusermount: fuse device not found, try 'modprobe fuse' first
fuse: Failed to find functional 'fusermount'. Tried locations below:
/usr/local/bin/fusermount: Arquivo ou diretório não encontrado
/usr/bin/fusermount: Arquivo ou diretório não encontrado
/bin/fusermount: Arquivo ou diretório não encontrado
/usr/local/sbin/fusermount: Arquivo ou diretório não encontrado
/usr/sbin/fusermount: Arquivo ou diretório não encontrado
/sbin/fusermount: Arquivo ou diretório não encontrado
/usr/libexec/captive-fusermount: Sucesso
[root@darkstar angrasbss]$
Captive-WARNING **: CORBA Exception occured: id="IDL:omg.org/CORBA/COMM_FAILURE:1.0", value=0x846c604
aborting...
[18] Comentário enviado por dantloko em 25/03/2007 - 01:49h
ifcavalheiro..... essa msg é que vc não tem esses módulos instalados, e sõ pre-requisitos para dar certo....
Então vá no Synaptic e tente procurar lá por estes módulos... geralmente se encontra e é só instalar, aí vai dar certo esta sua instalação que tinha dado errado...
falow