Montar partições NTFS com Fuse e NTFS-3G no Debian Etch

O suporte a escrita em partições NTFS sempre foi um problema no Linux. Por ser um sistema de arquivos proprietário, não documentado e bastante complexo, desenvolver um driver capaz de escrever em partições Windows formatadas em NTFS, sem risco de corromper os dados gravados, é um desafio formidável.

[ Hits: 78.794 ]

Por: Bruno Renan Nunes de Oliveira em 19/03/2008


Introdução



Neste artigo vamos fazer fazer com que o Debian leia e escreva em partições NTFS, o que ajuda demais todo mundo que usa dual boot Linux/Windows.

Como usaremos o NTFS-3G, não vamos precisar de patches ou driver para o Kernel por que vamos utilizar o Fuse, que é um módulo que permite criar drivers para sistemas de arquivo que rodam como programas comuns do lado do usuário.

Graças ao Fuse você não precisa se preocupar com headers e patches do Kernel. É só instalar e usar.

Instalação

O Debian Etch não saiu com suporte ao NTFS-3G, mas o Lenny já vem com este pacote que pode ser utilizado por usuários do Etch, então vamos incluir um repositório para baixar o NTFS-3G:

# vi /etc/sources.list

Agora adicione a linha abaixo no arquivo e salve o mesmo.

deb http://ftp.br.debian.org/debian/ testing main contrib non-free

Para atualizar os pacotes digite:

# apt-get update

Para instalar o NTFS-3G digite:

# apt-get install -t testing ntfs-3g

Pronto, o NTFS-3G está instalado, agora vamos remover a linha que incluímos no sources.list.

# vi /etc/sources.list

e remova a linha abaixo:

deb http://ftp.br.debian.org/debian/ testing main contrib non-free

Salve o arquivo e atualize a lista de pacotes novamente com:

# apt-get update

Agora precisamos instalar o Fuse por que sem ele o NTFS-3G não irá funcionar, para instalar use o comando abaixo como root:

# apt-get install fuse-utils libfuse2

Pronto, todos os pacotes necessários estão instalados agora precisamos configurar corretamente para que tudo funcione.

    Próxima página

Páginas do artigo
   1. Introdução
   2. Configuração
   3. Montando as partições NTFS direto no Boot
Outros artigos deste autor
Nenhum artigo encontrado.
Leitura recomendada

Recuperando discos danificados com o myrescue

Sistema de identificação em rede (NIS)

Usando Sistema de Arquivos BTRFS - Subvolumes, Snapshots e Compactação

Como montar imagem VDI (VirtualBox) no Linux

Removendo vírus de Windows com LiveCD GNU/Linux

  
Comentários
[1] Comentário enviado por k4mus em 19/03/2008 - 10:57h

Parabnes pelo artigo.

Aqui no VOL ja exist um ( http://www.vivaolinux.com.br/artigos/verArtigo.php?codigo=5621&pagina=3) falando desse assunt tbm. mas, este aqui esta um pouco mais detalhado.

vlw pela contribuiçao
CTRL+d

abraço

[2] Comentário enviado por el fato em 19/03/2008 - 11:00h

Por depender de alguns softwares do windows, eu ainda não pude tirar o mesmo da minha máquina ainda. Eu queria saber como tinha permissão de escrita na partição do windows e não tinha conseguido. Quando chegar em casa eu vou fazer esse procedimento.

Valeu!!!

[3] Comentário enviado por Fabio_Farias em 19/03/2008 - 15:46h

sabe me dizer como adaptar esse procedimento para o Suse 10.2? Obrigado!!!

[4] Comentário enviado por xanymorex em 20/03/2008 - 13:40h

f.rogerio sobre adaptação para o Suse eu realmente não sei , mas creio que se você achar o pacote do Fuse e do NTFS-3G em algum repositorio pelo "yum" se nao me engano ou entao um repositorio externo creio que o restante do procedimento funcione normal...

[5] Comentário enviado por Fabio_Farias em 20/03/2008 - 14:38h

Obrigado Amigo. Vou tentar no Suse. Se der eu posto aqui o resultado!

[6] Comentário enviado por carlosfx em 20/03/2008 - 21:34h

Acho que tem um detalhe, Debian etch usa o Kernel 2.6.18 e o FUSE requer Kernel 2.6.20 ou superior, qual a versão do Kernel voce usou!?
vlws!

[7] Comentário enviado por xanymorex em 20/03/2008 - 21:48h

sim o padrao dele e o Kernel 2.6.18 com ele funciona mas fica dando uma msg de erro , por isso e bom atualizar o kernel eu aqui uso o kernel 2.6.23 e funciona sem problema nenhum....


abraços

[8] Comentário enviado por porongo51 em 21/03/2008 - 00:38h

xanymorex

Se vc quiser que akela mensagem de "WARNING: Deficient Linux kernel detected. Some..." desapareça na hora de montar, você pode compilar do fonte com a opção "configure --enable-kernel-module" que utililiza os fontes do kernel para gerar o módulo do kernel para a aplicação.

[9] Comentário enviado por gjr_rj em 05/04/2008 - 23:45h

Excelente artigo, não faz ideia do quanto me ajudou.
Obrigado!

[10] Comentário enviado por douglascrp em 08/04/2008 - 20:28h

postei no meu blog um artigo ensinando a fazer o mesmo, mas no slackware... .se alguém tiver interesse, o endereço é http://douglascrp.blogspot.com/2007/09/acessando-parties-ntfs-no-slackware-com.html

espero que seja útil

abraços

[11] Comentário enviado por removido em 06/05/2008 - 10:26h

muito legal seu artigo... vai me ser muito útil!

Parabéns, meu velho.

[12] Comentário enviado por wermenoise em 28/06/2008 - 16:43h

Dica só funcionou para mim o acesso de leitura e escrita montando direto no boot quando mudei as permissões dessa forma aqui.
/dev/sdaX /home/X/xfile ntfs-3g silent,locale=pt_BR.utf8,umask=0 7 7

onde tem X é a minha configuração pessoal, mas no umask como esta lá em cima só o Root tinha permissão de leitura e escrita, quando mudei para essa forma o meu usuario comum passou a ler e escrever. fica a dica para quem teve o mesmo problema.

[13] Comentário enviado por kober em 01/09/2008 - 16:07h

Por que o ntfs-3g não funciona sem o FUSE, já que a princípio, o comando apt-get ntfs-3g refere-se a "instalar o programa indicado suprindo dependências"? Grato pela atenção!

[14] Comentário enviado por ygorp4 em 13/02/2012 - 14:17h

vlw aí xanymorex era o que eu estava precisando agora posso acessar o meu Disco Rígido (já que uso o debian squeeze no pendrive)!!!


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts