Publicado por: Rafael Guedes | 9 fevereiro 2009

NFS + NTFS-3G em um servidor Debian ETCH

gnu

Caros colegas, depois de algumas longas noites pesquisando para achar onde eu estava errando numa simples configuração cliente/servidor NFS, compartilho com vocês a solução encontrada para exportar via NFS uma partição NTFS montada com o driver NTFS-3G.

[…]

Ambiente Inicial:

  • Servidor NFS – Debian Etch com kernel 2.6.18;
  • Cliente NFS – Kubuntu 8.10;
  • HD 250GB com uma partição NTFS.

Sobre o NTFS-3G:

O NTFS-3G é foi o primeiro módulo free a oferecer suporte à leitura/escrita em partições NTFS para Linux. Além do Linux, o NTFS-3G encontra-se disponível para FreeBSD, Mac OS X, NetBSD, Solaris, Haiku, e outros sistemas operacionais.

O módulo foi muito questionado em suas versões iniciais devido à sua instabilidade, o que poderia causar perda de dados ou ainda da própria partição, mas depois de muito desenvolvimento por parte da comunidade o módulo encontra-se em sua versão estável, atualmente a 2009.1.1.

Leia mais em: http://www.ntfs-3g.org/

ntfs-3g-logo

O Problema:

A instalação do driver consiste de dois passos, a instalação do fuse e a instalação do driver propriamente dito. O problema é que o driver mostra-se estável apenas para o kernel versão 2.6.20 ou superior e por default o Debian Etch vem com o kernel 2.6.18. Além disso, para que essa partição possa ser montada em um cliente NFS o fuse precisa ser compilado com uma opção extra, o que só é possível também com o kernel versão 2.6.20 ou superior.

A Solução:

Recompilar o kernel antes de mais nada. Como a intenção do artigo é apenas mostrar a resolução do problema não irei abordar a recompilação do kernel. Se você é um usuário novato no Linux e tem seu servidor em casa para testes, aventure-se. Já se você vai fazer isso profissionalmente, faça por sua conta e risco. Seguem algumas dicas:

ÓTIMO HOW TO!
http://carlosribeiro.wordpress.com/2008/01/31/instalando-o-kernel-2624-debian-etch/

MANUAL OFICIAL DO DEBIAN.
http://www.debian.org/doc/manuals/reference/ch-kernel.pt-br.html

WIKI FORUM DEBIAN.
http://wiki.forumdebian.com.br/index.php/Compilando_Kernel_2.6.23

PESQUISE TAMBÉM😉
http://www.google.com.br./

Instalando o driver NTFS-3G:

Após você ter atualizado a versão do kernel fica muito simples, fácil e seguro instalar o NTFS-3G.

Primeiro instalamos o fuse, disponível em http://fuse.sourceforge.net/. Após baixar e descompactar o tarball compilamos da seguinte maneira:

#./configure –enable-kernel-module
#make
#make install
#modprobe fuse
#ldconfig
#/etc/init.d/fuse start

Depois do fuse instalamos o NTFS-3G. Você pode baixar o fonte da versão estável no site do projeto ( http://www.ntfs-3g.org/index.html#download ). Após fazer o download e descompactar o arquivo, compilemos:

#./configure
#make
#make install

Se nenhum erro ocorreu até aqui, vamos seguir para o próximo passo, que diz respeito a utilização do NTFS-3g.

Enfim, montando sua partição NTFS:

Pode-se montar a partição de duas maneiras. A primeira seria montá-la a qualquer momento no terminal usando o comando mount e a segunda maneira seria editando o arquivo /etc/fstab, o que faria com que sua partição possa ser montada automaticamente no startup do sistema.

Usando o comando mount:
#mount -t ntfs-3g /dev/sda1 /mnt/windows

Estou assumindo que o seu dispositivo com a partição NTFS seja o sda1 e que seu ponto de montagem seja /mnt/windows, ajuste de acordo com sua realidade.

Editando o arquivo /etc/fstab:
/dev/sda1       /mnt/windows         ntfs-3g silent,umask=0,locale=pt_BR.ISO-8859-1  0       0

Considerações finais:

Se você chegou até aqui sem problemas você já pode usar tranquilamente sua partição NTFS em modo rw no Linux e ainda montála num cliente NFS. Como a intenção do post é apenas compartilhar a solução também não vou descrever nesse momento uma configuração NFS, mas seguem a seguir algumas dicas:

http://www.ubuntugeek.com/nfs-server-and-client-configuration-in-ubuntu.html

http://www.vivaolinux.com.br/dica/NFS-facil-no-Debian-Etch

Fontes:

http://www.svcommunity.org/forum/index.php?topic=55193.0

http://www.ubuntugeek.com/nfs-server-and-client-configuration-in-ubuntu.html

http://www.vivaolinux.com.br/dica/NFS-facil-no-Debian-Etch

http://www.vivaolinux.com.br/artigo/Configurando-um-servidor-NFS-em-4-passos/?pagina=1

http://carlosribeiro.wordpress.com/2008/01/31/instalando-o-kernel-2624-debian-etch/

http://wiki.forumdebian.com.br/index.php/Como_montar_uma_partição_NTFS

http://www.debian.org/doc/manuals/reference/ch-kernel.pt-br.html

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

http://fuse.sourceforge.net/

*Obs: todos os créditos dos artigos supracitados são mantidos aos seus respectivos autores.


Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

Categorias

%d blogueiros gostam disto: