Repositórios
Começaremos com as instalações e configurações dos repositórios no CentOS.
Baixe e instale o repositório RPMforge:
Para i386: rpmforge-release-0.3.6-1.el5.rf.i386.rpm
Para x86_64: rpmforge-release-0.3.6-1.el5.rf.x86_64.rpm
Se caso não saiba a arquitetura do seu sistema, abra um terminal e digite:
# uname -i
Seguindo, instale a chave GPG DAG, abra um terminal como root:
# rpm --import http://dag.wieers.com/rpm/packages/RPM-GPG-KEY.dag.txt
Feito o download do pacote poderá instalar de duas maneiras, clicando com o botão direito e apontando para “Abrir com Instalador de Programas”, e pelo terminal:
# rpm -i rpmforge-release-0.3.6-1.el5.rf.*.rpm
Agora vamos atualizar os repositórios do yum:
# yum check-update
Instalação
Vamos agora instalar os itens necessários para usar o ntfs-3g.
Por padrão o CentOS 5.2 vem com o Kernel 2.6.18-92.1.10.el5; precisaremos atualizar o kernel do sistema para poder prosseguir com as instalações.
Abra um terminal:
# yum install kernel
Feito isso o sistema atualizará o kernel, seguiremos:
# yum install kernel-devel
Instalaremos o kernel-devel para podermos compilar o módulo fuse durante a instalação do ntfs-3g.
Na hora da instalação do novo Kernel o sistema criará um novo atalho no gerenciador de boot, com o referido Kernel para podermos bootar o sistema no novo Kernel, se quiser eliminar o antigo Kernel do menu do gerenciador de boot, façamos o seguinte (vou dar exemplo com o GRUB, mas pode ser aplicável ao LILO, é só saber onde que se encontra o atalho do antigo Kernel no arquivo de configuração do gerenciador de boot).
Façamos:
# vi /etc/grub.conf
Confirme se tem dois atalhos com Kernels diferentes e com o arquivo de configuração aberto, comente as linhas como a seguir:
title CentOS (2.6.18-92.1.22.el5)
root (hd0,2)
kernel /boot/vmlinuz-2.6.18-92.1.22.el5 ro root=LABEL=/ rhgb quiet
initrd /boot/initrd-2.6.18-92.1.22.el5.img
#title CentOS (2.6.18-92.1.10)
# root (hd0,2)
# kernel /boot/vmlinuz-2.6.18-92.1.10.el5 ro root=LABEL=/ rhgb quiet
# initrd /boot/initrd-2.6.18-92.1.10.imgIMPORTANTE: Nesse ponto do artigo, é necessário REINICIAR o sistema.
(Se alguém souber outro método, me diga por favor, mas foi o que eu consegui sem maiores dores de cabeça)
Abra um terminal:
# reboot
Feito o reboot, vamos instalar os pacotes para fazer funcionar o ntfs-3g.
Abra um terminal:
# yum install fuse fuse-ntfs-3g dkms dkms-fuse
Aconselho reiniciar o computador neste ponto para garantir que o funcionamento do ntfs-3g seja mais garantido durante o resto do processo.
Configuração
Supondo que seu sistema/partição NTFS seja /dev/hda1 e que você queira montar em /mnt/win, primeiro crie um ponto de montagem:
# mkdir /mnt/win
Seguindo, crie uma linha no final do arquivo /etc/fstab como a seguir para read-only (somente leitura).
Para abrir o arquivo de configuração, abra um terminal como root e dê:
# vi /etc/fstab
/dev/hda1 /mnt/win ntfs-3g ro,umask=0222,defaults 0 0Para montar como read-write (ler e escrever):
/dev/hda1 /mnt/win ntfs-3g rw,umask=0000,defaults 0 0Feito isso é necessário reiniciar o computador.
Caso queira que o sistema monte o volume automaticamente durante o boot, dando permissão de read-write-execute (ler, escrever, executar) para todos usuários do sistema, adicione a seguinte linha ao final do /etc/fstab:
/dev/hda1 /mnt/win ntfs-3g defaults 1 1Reinicie, e verifique sua partição.
O referido artigo foi feito na arquitetura i386 do CentOS 5.2 com kernel 2.6.18-92.1.10 sendo atualizado para 2.6.18-92.1.22; a partição adicionada foi /dev/hda5, sendo montada durante o boot em /mnt/backup com livre acesso no sistema.
Espero que o artigo ajude e seja de bom proveito para quem usa o CentOS.








