Vous êtes sur la page 1sur 3

Montar parties NTFS com Fuse e NTFS-3G no Debian Etch

Autor: Bruno Renan Nunes de Oliveira <xanymorex at gmail.com> Data: 19/03/2008 Introduo Neste artigo vamos fazer fazer com que o Debian leia e escreva em parties NTFS, o que ajuda demais todo mundo que usa dual boot Linux/Windows. Como usaremos o NTFS-3G, no vamos precisar de patches ou driver para o Kernel por que vamos utilizar o Fuse, que um mdulo que permite criar drivers para sistemas de arquivo que rodam como programas comuns do lado do usurio. Graas ao Fuse voc no precisa se preocupar com headers e patches do Kernel. s instalar e usar.

Instalao
O Debian Etch no saiu com suporte ao NTFS-3G, mas o Lenny j vem com este pacote que pode ser utilizado por usurios do Etch, ento vamos incluir um repositrio 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 inclumos 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 no ir funcionar, para instalar use o comando abaixo como root: # apt-get install fuse-utils libfuse2 Pronto, todos os pacotes necessrios esto instalados agora precisamos configurar corretamente para que tudo funcione.

Configurao Para que voc possa montar dispositivos NTFS como usurio voc deve incluir o seu usurio no grupo "fuse", isso deve ser feito como root, para isso voc deve digitar o seguinte comando: $ su # adduser <usurio> fuse Pronto, aps isso vamos montar os dispositivos NTFS, para ajudar quem no sabe qual o dispositivo NTFS use o seguinte comando como root: # fdisk -l
Disk /dev/sda: 250.0 GB, 250059350016 bytes 255 heads, 63 sectors/track, 30401 cylinders Units = cilindros of 16065 * 512 = 8225280 bytes Dispositivo Boot /dev/sda1 /dev/sda2 * /dev/sda3 /dev/sda4 /dev/sda5 Start 1 5955 18703 30072 30072 End 5954 18702 30071 30401 30401 Blocks Id System 47825473+ 83 Linux 102398310 7 HPFS ou NTFS 91321492+ 7 HPFS ou NTFS 2650725 5 Estendida 2650693+ 82 Linux swap / Solaris

Como podemos ver, no meu caso, o dispositivo NTFS o "/dev/sda2 ou 3", onde no "System" diz HPFS/NTFS. Feito isso, como usurio normal vamos montar o dispositivo NTFS da seguinte forma: $ mkdir ~/Windows $ ntfs-3g /dev/sda2 ~/Windows Quando voc der enter o seguinte aviso ser apresentado: WARNING: Deficient Linux kernel detected. Some driver features are not available (swap file on NTFS, boot from NTFS by LILO), and unmount is not safe unless it's made sure the ntfs-3g process naturally terminates after calling 'umount'. If you wish this message to disappear then you should upgrade to at least kernel version 2.6.20, or request help from your distribution to fix the kernel problem. The below web page has more information: http://www.ntfs-3g.org/support.html#fuse26

Esse aviso quer dizer que o kernel Linux 2.6.18-4-686 que voc provavelmente est utilizando no suporta que voc utilize uma partio NTFS para "swap" nem "boot" para o Linux, e o processo de desmontar pode no ser totalmente seguro caso voc no espere o comando "umount" realmente terminar. Para que essa mensagem desaparea devemos utilizar um kernel Linux 2.6.20 ou superior , o kernel 2.6.184-686 apresenta est mensagem , mas monta e desmonta os dispositivos NTFS sem nenhum problema , caso voc no consiga tente atualizar o seu kernel e tudo funcionar corretamente.

Montando as parties NTFS direto no Boot Voc tambm pode usar o /etc/fstab para montar o Windows para um determinado usurio poderamos inserir uma linha como a abaixo para montar o /home/usurio/Windows como mostrado antes: /dev/hda1 /home/usurio/Windows ntfs-3g ro,uid=1000 0 0 Onde o uid o uid do usurio que vai acessar como escrita o dispositivo. O uid do usurio pode ser encontrado no arquivo /etc/passwd, que vai conter informaes no formato: usurio:x:1000:1000:Nome do Usurio,,,:/home/usurio:/bin/bash O primeiro "1000" o uid e o segundo o gid, basta ento colocar o uid no fstab e tudo pronto, ao iniciar o seu Linux, o diretrio do Windows j estar devidamente montado. Ou poderia montar os dispositivos para todos usurios incluindo a linha: /dev/sda2 /home/usurio/Windows ntfs-3g silent,umask=0,locale=utf8 0 0

Fonte: http://www.debian-ms.org/mediawiki/index.php/Ntfs-3g

http://www.vivaolinux.com.br/artigo/Montar-particoes-NTFS-com-Fuse-e-NTFS3G-no-Debian-Etch Voltar para o site

Vous aimerez peut-être aussi