viernes, 9 de mayo de 2008

Montar sistemas de archivos NTFS

Importante Si está utilizando el núcleo del repositorio centosplus vea esta sección.

Importante Mientras que los antiguos controladores ntfs eran propensos a devorar sus datos en el modo r/w, ntfs-3g parece ser seguro. Para más información vea la página ntfs-QA.
Asegúrese que tenga instalado el repositorio RPMForge, de lo contrario refierase a la página Repositorios.

Instale los paquetes siguientes:

yum install fuse fuse-ntfs-3g dkms dkms-fuse
(dkms y dkms-fuse instalan el módulo fuse para el núcleo)

Si el repositorio rpmforge está deshabilitado por defecto,

yum --enablerepo=rpmforge install fuse fuse-ntfs-3g dkms dkms-fuse
Si está usando el repositorio ATrpms no hay necesidad de instalar dkms y dkms-fuse (aún necesita fuse-ntfs-3g de rpmforge)

Entonces, la línea para instalar desde ATrpms es:

yum install fuse-kmdl fuse

Importante Evite mezclar ambos repositorios si es que los tiene instalado. Seleccione solo uno para instalar fuse. Usted puede que necesite echar un vistazo al plugin de yum priorities para auxiliarse a la hora de establecer las prioridades de un repositorio sobre otro.

Importante Asegúrese de haber instalado el paquete kernel-devel correcto - especialmente uno que se ajuste al núcleo que está corriendo. dkms tiene como requisito el paquete kernel-devel, pero ello lo dirige solo al paquete kernel-devel normal.

Para el caso que esté corriendo el núcleo xen (kernel-xen), necesita:

yum install kernel-xen-devel

Para el caso que esté corriendo kernel-PAE, necesita:

yum install kernel-PAE-devel

Lo mismo sucede con el kernel-smp y así sucesivamente.

yum instalará el paquete kernel-*-devel más reciente. Asegúrese que este se ajuste al núcleo que usted está usando. Después de haber realizado yum update, usted debe reiniciar para correr el núcleo instalado recientemente. El núcleo instalado y que se encuentre corriendo tiene que coincidir con el paquete kernel-*-devel instalado.

Suponiendo que su sistema de archivos ntfs está en /dev/sda1 y lo va a montar en /mnt/win, haga lo siguiente:

1.Crear punto de montaje:

mkdir /mnt/win

2.Editar /etc/fstab. Para montar en solo lectura:

/dev/sda1 /mnt/win ntfs-3g ro,umask=0222,defaults 0 0

3.Editar /etc/fstab. Para montar en lectura y escritura:

/dev/sda1 /mnt/win ntfs-3g rw,umask=0000,defaults 0 0

Usuarios del núcleo centosplus

En los núcleos centosplus, tanto el módulo del núcleo ntfs como fuse están habilitados. Una de las diferencias principales entre ntfs y ntfs-3g es que el primero es de solo lectura. Sin embargo, si usted no necesita acceso de escritura al sistema de archivos ntfs, adicione la línea siguiente a /etc/fstab:

/dev/sda1 /mnt/win ntfs ro,umask=0222,defaults 0 0

Si usted desea tener acceso de lectura y escritura, necesita el paquete fuse-ntfs-3g. Pero como el módulo fuse ya está disponible en el núcleo, no necesita dkms:

yum install fuse fuse-ntfs-3g

Importante Sin embargo, el módulo fuse del núcleo incluido en CentOS 5 (como en agosto del 2007) muestra el mensaje: WARNING: Deficient FUSE kernel module detected. Aunque este todavía trabaja, sugerimos que en su lugar se utilice el módulo fuse de RPMForge que es más nuevo.

De esta forma, ejecute:

yum install fuse fuse-ntfs-3g dkms dkms-fuse
para reemplazar el módulo fuse del núcleo existente con el del repositorio RPMForge.

No hay comentarios: