86 Guia do Hardware.net Usando o NTFS^3 G
Enquanto escrevo, o ntfs-3g não está disponível nos
repositórios do Debian, nem do Ubuntu, mas é possível
instalá-lo (sem precisar recorrer ao código fonte) através do
repositório do Kanotix, que inclui pacotes compilados para o
Debian Sid.
Para usá-lo, adicione a linha abaixo no final do arquivo
"/etc/apt/source.list" e rode o comando "apt-get update":
Instale agora o pacote "ntfs-3g" via apt-get. Preste atenção
neste passo (sobretudo se estiver instalando sobre o
Ubuntu). Caso o apt-get solicite a remoção de outros
pacotes, ou proponha baixar um grande número de
dependências, aborte a operação (pressionando Ctrl+C) e
pesquise no google sobre a disponibilidade de versões
atualizadas dos pacotes.
Com os pacotes instalados, falta só montar a partição do
Windows, usando o comando "ntfs-3g". Se o Windows está
instalado no driver C:, visto pelo sistema como "/dev/hda1"
e você deseja acessar os arquivos através da pasta
"/mnt/hda1", o comando seria:
(o "/mnt/hda1" pode ser substituído por qualquer outra
pasta de sua preferência)
Por padrão, o comando monta a partição com permissão de
acesso apenas para o root, o que leva ao problema clássico
de você só conseguir acessar ao abrir o gerenciador de
arquivos como root. Para corrigir o problema, dando
permissão de acesso para todos os usuários, adicione a
opção "-o umask=0" ao rodar o comando:
deb http://kanotix.com/files/debian sid main contrib non-free
# ntfs-3g /dev/hda1 /mnt/hda1
# ntfs-3g -o umask=0 /dev/hda1 /mnt/hda1
Agora você consegue acessar e escrever na partição
usando seu login de usuário. Porém, ao copiar arquivos para
dentro da partição você recebe uma mensagem chata (para
cada arquivo copiado) dizendo que não é possível modificar
as permissões do arquivo. Isso é perfeitamente normal, já
que o NTFS não suporta as permissões de acesso do Linux,
mas é extremamente chato se você precisa copiar um
grande número de arquivos.
Para desativar as mensagens, adicione a opção "silent",
como em:
Um último problema, apontado Pelo Cláudio Loureiro é a
falta de suporte a caracteres acentuados, que faz com que
arquivos e pastas contendo cedilhas e acentos fiquem
ocultos. Felizmente, isso é facilmente contornável. Rode o
comando "locale -a" no terminal para verificar qual é a
linguagem e conjunto de caracteres usado na sua instala-
ção. Normalmente, ao instalar o sistema em Português do
Brasil, será usado o "pt_BR.iso88591". Adicione o pa-
râmetro "locale=pt_BR.iso88591" no comando, para que o
ntfs-3g use a linguagem e o conjunto de caracteres
corretos. A partir daí, os arquivos acentuados passam a
aparecer normalmente:
Segundo o Szakacsits Szabolcs, desenvolvedor do ntfs- 3 g, as
próximas versões serão capazes de detectar isso auto-
maticamente, de forma que este parâmetro pode não ser
mais necessário no momento em que estiver lendo esta dica.
Concluindo, caso você queira que a partição do Windows
seja montada automaticamente durante o boot, existe a
# ntfs-3g -o umask=0,silent /dev/hda1 /mnt/hda1
# ntfs-3g -o umask=0,silent,locale=pt_BR.iso88591
/dev/hda1 /mnt/hda1