Leitura e escrita em NTFS usando o ntfs-3g

Navegando atrás de notícias sobre GNU/Linux, encontrei uma dizendo que já era possível a leitura e gravação em partições NTFS. Depois de um pouco de dificuldade na instalação por causa de algumas versões de dependências, consegui rodar o ntfs-3g, então criei este pequeno tutorial abordando sua instalação e principais opções.

[ Hits: 30.078 ]

Por: Leandro Costa de Oliveira em 24/08/2006


Instalação



Vale lembrar que essa é ainda uma versão que não está 100%, mas depois vários testes que executei, fica minha opinião que o ntfs-3g funciona perfeitamente.

A distribuição utilizada foi a Fedora Core 4, sendo que não haverá muita diferença para outras distros. Segue o procedimento utilizado para instalação das dependências e do ntfs-3g:

Fuse-2.5.3: O fonte pode ser encontrado no site:
# tar -xzvf pkg-config-0.20.tar.gz
# cd pkg-config-0.20/
# ./configure
# make
# make install


Utilizando yum ou apt ficaria:

# yum install fuse
ou
# apt-get install fuse

(na versão 2.5.0 encontrei problema, toda vez que é reiniciada a máquina, é preciso reinstalar o pacote)

pkg-config-0.20: O fonte pode ser encontrado no site:
# tar -xzvf pkg-config-0.20.tar.gz
# cd pkg-config-0.20/
# ./configure
# make
# make install


Utilizando yum ou apt ficará:

# yum install pkg-config
ou
# apt-get install pkg-config

E por último:

ntfs-3g: Download em:
# tar -xzvf ntfs-3g-20070714-BETA.tgz
# cd ntfs-3g-20070714-BETA/
# ./configure
# make
# make install


    Próxima página

Páginas do artigo
   1. Instalação
   2. Sintaxe de uso e opções
Outros artigos deste autor
Nenhum artigo encontrado.
Leitura recomendada

Aprendendo o básico do Emacs

PlayOnLinux - Compatibilidade de um jeito fácil

Mais formatação especial no OpenOffice

Octave, uma poderosa e robusta ferramenta matemática

Monitorando servidores (Windows e Linux)

  
Comentários
[1] Comentário enviado por fernoliv em 24/08/2006 - 09:27h

Opa Leandro, parabéns pelo artigo.

Irei realizar os testes.

Abraço,

Fernando.

[2] Comentário enviado por ademilsonq em 24/08/2006 - 10:12h

Fala Leandro e Fernando!
O ntfs-3g é o pacote que tem a maior possibilidade de conserguirmos ler e escrever em partições NTFS. Porém ele ainda não está 100% confiavel. Nosso amigo Dailson, publicou um artigo falando sobre o ntfs-3g, onde ele instalou o pacote em uma maquina de testes. Leandro se vc for mesmo instalar aconselho a fazer o mesmo. Bom deixo o link aki o link (http://www.vivaolinux.com.br/artigos/verArtigo.php?codigo=5252) sobre o artigo que o nosso amigo Dailson publicou falndo sobre os testes e problemas efetuados. Abraços

Ademilson
Viva a Libertadade! Use o Linux!

[3] Comentário enviado por atonemheb em 24/08/2006 - 10:27h

Achei interessante, vou testar agora pra saber se funciona. Deve resolver meu problema quanto a enxergar meu outro HD com windows XP instalado. Abraços!

[4] Comentário enviado por decohab em 24/08/2006 - 12:53h

Não acredito ki essa solução seja recomendável.. pois o Sistema NTFS do Rwindows é uma kaka qualker coisa da pau.. e pode vir a ser impossivel de ser recuperados os dados futuramente.. A solução mais eficiente na minha opinião.. é da o boot e alterar o arquivo dentro do proprio rwindows ou
criar uma partição FAT no hd e utilizalá pra fazer alterações nos arquivos do Rwindows..
Mas ainda acredito ki a grande necessidade de todos ki usam dual boot com linux e windows seja.. eles kerem arquivos ki estão no linux e passar pro Rwindows.. certuh.. deem uma olhada nesse tutorial..

http://www.vivaolinux.com.br/artigos/verArtigo.php?codigo=3935&pagina=1


[5] Comentário enviado por dailson em 24/08/2006 - 15:42h

É bom uma contribuição desse tipo com um artigo abordando o ntfs-3g.
Pois como citou o nosso amigo Ademilson (obrigado pela referencia), minha experiência não foi muito boa não e acompanhei alguns comentários na página do autor de pessoas que também não foram felizes.
Aqui o leandrolco traz uma experiência positiva... Isso sim é Software Livre!

[6] Comentário enviado por agk em 24/08/2006 - 16:40h

Muito boa essa sua experiência, vou testar depois comento aqui.

[7] Comentário enviado por allanhc em 24/08/2006 - 17:11h

Contribuindo um pouquinho.

Para fazer com que um usuário comum pudesse montar tive que fazer o seguinte.

O usuário tem q ter permissão de leitura e escrita no ponto de montagem:
drwxrwxrwx 2 root root 48 2006-06-04 01:11 d

Foi necessário criar um arquivo /etc/fuse.conf com a seguinte linha:
user_allow_other

O usuário tem q ter permissão de de leitura e escrita no dispositivo(muito estranho pois não sei se al dar um reboot no pc ele ira manter estas permissões, Verei a fundo assim que puder reiniciar aqui)
brw-rw-rw- 1 root disk 3, 1 2006-08-24 16:41 hda1

Se alguem tiver uma solução melhor...

[8] Comentário enviado por tiago.a.neves em 25/08/2006 - 08:43h

Parabéns zé, muito bom o artigo!
Concordo plenamente com nosso amigo dailson. Contribuições positivas são sempre bem vidas, afinal por isso somos uma comunidade, paara nos ajudarmos, afinal não é porque alguém teve problemas com uma solução que devemos rebaixá-la a algo ruim.

Porém discordo do nosso amigo decohab, não acho que NTFS seja um filesystem ruim, se compararmos aos FAT, principalmente ao FAT16 que tem suporte a nomes de arquivos curtos (8 caracteres), falta de segurança e uma taxa de fragmentação de arquivos substancial. Minha crítica fica à microsoft em usar drives propietários para a escrita a esse filesystem, uma vez que ele herdou caraterísticas do saudoso HPFS, que é suportado pelo GNU/Linux.
Enfin, ficam aí boas experiências tanto do nosso amigo decohab que indicou um ótimo artigo quando do leandrolco que compatilhou sua experiência conosco.

Abraço a todos!

[9] Comentário enviado por apollorj em 19/09/2006 - 02:30h

Excelente artigo amigo! Uma duvida... Para eu ler depois a partição no windows, ela tem q ser desmontada no Linux antes de reiniciar no Win?

Abraços

[10] Comentário enviado por julianometal em 26/10/2006 - 11:33h

Primeiramente parabéns pelo artigo, realmente muito valioso e útil.

Acrescento aqui que o pacote source no meu Debian deu erro.
No entanto, entrei no site www.linuxpackages.net (Especializado em pacotes Slackware .tgz), baixei e o converti para .deb com o alien.

Em linha de comando após isso funcionou.

E no arquivo /etc/fstab que a seguinte linha foi acrescentada:

/dev/hda1 /mnt/windows ntfs-3g umask=003,gid=500 0 0


ntfs-3g não é reconhecido como um sistema de arquivos.

Imagino que deva existir algum patch para o kernel.

Obrigado!


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts