Your technology website

 

Montar partição NTFS para escrita no Linux

A maioria dos usuários Linux com dual boot, já enfrentaram o velho problema de montar as partições NTFS neste sistema.

Todos sabem que o sistema de arquivos NTFS, é proprietário, e sendo assim, utilizá-lo em sistemas operacionais que não sejam os da Microsoft, não é tarefa muito fácil.

Através de engenharia reversa, muitos programadores conseguiram avanços, e implementaram por completo, o suporte à leitura de NTFS, no entanto, escrita ainda caminha à passadas bem lentas.

O Kernel 2.6.x do Linux, tem a opção de escrita para partições NTFS, e pode ser ativada ao configurar antes da compilação, porém esse suporte ainda é não é muito eficaz, uma vez que permite alterar um arquivo, desde que o seu tamanho em bytes continue o mesmo, o que torna esta implementação quase inútil.

O que nem todos sabem, é que outros desenvolvedores bem intencionados, desenvolveram drivers para realizar a montagem dessas famigeradas partições em sistemas operacionais Linux.

Entre as alternativas GPL, cito:
A primeira opção, utiliza arquivos do próprio Windows para realizar as operações, o que obriga o usuário ter arquivos como ntfs.sys, entre outros para que seja possível o funcionamento. Sua instalação é demasiadamente complicada, e o projeto atualmente não é mais mantido, por isso nosso foco neste tutorial será mesmo o NTFS-3G

Logotipo do projeto NTFS-3G

O NTFS-3G traz uma instalação mais simples e amigável, não sendo nem mesmo necessário que o usuário tenha os arquivos nativos do Windows para seu correto funcionamento.

Anos atrás realizei testes com o Captive NTFS, e realmente pude efetuar procedimentos de leitura e escrita, porém em vários casos, tive problemas de estabilidade, lentidão e confiabilidade, uma vez que alguns arquivos acabavam por se corromper durante alguns processos, o que me fez abandonar o projeto, assim como seus desenvolvedores.

Após muito tempo sem procurar alternativas à montagem de ntfs, tive a oportunidade de testar o NTFS-3G, e o mesmo me trouxe resultados satisfatórios. Fiz escrita de novos arquivos, copiei arquivos para esta partição e também os removí, de forma infinitamente mais rápida que o Captive.

Todos os testes foram realizados em um notebook Dell Vostro 1000, com um HD Sata de 80gb, tendo o Windows XP Home pré-configurado de fábrica, e o Slackware Linux 12.0

A instalação foi relativamente fácil. Tudo que fiz foi realizar o download da última versão (até então) do pacote com código fonte no link abaixo:

http://www.ntfs-3g.org/ntfs-3g-1.2712.tgz

Já com o pacote em meu computador, descompactei e entrei no diretório do mesmo, procedendo então da seguinte forma:

$ ./configure
$ make

e então como root:

# make install

Se durante o processo de configuração, compilação e instalação, nenhuma mensagem de erro aparecer, significa que o NTFS-3G foi instalado com sucesso.

A partir de agora, basta somente realizar a montagem de sua partição (no meu caso está em sda2).

# mount -t ntfs-3g /dev/sda2 /mnt/sda2

Agora, minha partição NTFS/Windows, está montada para leitura e escrita em "/mnt/sda2"

Caso queira que o procedimento seja automático, basta adicionar o ponto de montagem no fstab (trocando o tipo de partição de ntfs para ntfs-3g). Outra solução, caso esta não funcione, é colocar o comando de montagem supra citado, no script de inicialização do sistema, que no caso do slackware é o /etc/rc.d/rc.local.

É necessário lembrar, que como todo projeto relacionado com montagem de partições NTFS, o ntfs-3g está em desenvolvimento, e erros podem ocorrer, variando caso a caso. Sendo assim, se você tem arquivos de extrema importância em seu disco, é mais interessante manter aquela velha fórmula de deixar uma pequena partição FAT32 para troca de arquivos entre os dois sistemas operacionais de forma segura, evitando possíveis perdas de dados em seu disco rígido. Caso opte mesmo por usar o ntfs-3g, fazer backup periodicamente é extremamente recomendável.



Postado por: Thiago Elias em 02/08/2008

| Mais



Voltar

Comentar este artigo





Comentários: (0)

Não há comentários para esta matéria.