Tutoriales Ubuntu

Lectura-Escritura NTFS desde Linux

He hecho este mini howto por todos los problemas que tuve al instalar Fedora Core 2 e intentar grabar archivos en mi partición de XP. Espero que os sea de ayuda.
Utilidad: Pasar archivos de linux a windows y viceversa, es decir: lectura/escritura en NTFS.
Válido para:
* Red Hat 9 Shrike
* Red Hat 8 Psyche
* SuSE 9.0
* SuSE 9.1
* Mandrake 9.1 Bamboo
* Fedora Core 1
* Fedora Core 2
* Fedora Core 3
RECOMIENDO QUE EL KERNEL SEA DEL TIPO 2.6 (ACTUALIZARLO ANTES!) Es peligroso en versiones anteriores, puede dañar
la partición NTFS.

Empecemos: recomiendo hacerlo todo en modo root, poniendo en consola:
#su

– Primer paso: habilitar la lectura de NTFS:

Primero miramos la version del kernel, poniendo en consola:
# uname -a
en mi caso pone: 2.6.9-1.3_FC2
Despues nos bajamos de http://sourceforge.net/project/showfiles.php?group_id=13956 el parche para nuestra version del kernel.En mi caso el fichero:
kernel-ntfs-2.6.9-1.3_FC2.1.i686.rpm
Lo instalamos, vamos al directorio donde lo hemos descargado haciendo en consola:
#rpm -ivh kernel-ntfs-2.6.9-1.3_FC2.1.i686.rpm
Ya tenemos habilitada la lectura de particiones NTFS

– Segundo paso: habilitar la escritura de NTFS:

Vamos a la página de jankratochvil: http://www.jankratochvil.net/project/captive/
y en la sección downloads nos bajamos el archivo:
captive-static-1.1.5-0.i386.rpm (9.8MB)

En consola vamos al directorio donde hemos guardado el captive y hacemos:
#rpm -ihv captive-static-1.1.5-0.i386.rpm

A continuación ponemos:
# captive-install-acquire

Se nos abrirá una ventana y una serie de pasos a seguir. El objetivo es conseguir estos archivos:
cdfs.sys, fastfat.sys, ntfs.sys y ntoskrnl.exe

Mi recomendación es darle a skip (no forward) hasta la opción de Download desde la web de Microsoft para que se obtengan solos y la versión más nueva. Le damos a descargar y cuando esté (son 30,5 MB) le damos a OK.

Luego nos bajamos nuestro kernel source actualizado (normalmente ya esta actualizado y no hace falta) hacemos:
#yum install kernel-source (*tb se puede con apt-get*).

A continuación procedemos a montar nuestra partición con soporte de lectura y escritura :):

Accedemos a consola y creamos un directorio en la carpeta /mnt que será donde se monte nuestra partición, hacemos:
# mkdir /mnt/windows
En mi caso la he llamado windows.

Editamos el fichero /etc/fstab con un editor de texto y añadimos o modificamos la linea correspondiente para dejarla así:
/dev/hda1 /mnt/windows captive-ntfs rw,umask=0000,uid=userid,gid=groupid 0 0
en uid y gid pues ponemos valores según nos convenga (como root, como users…)

Después montamos la partición NTFS haciendo:
# mount -t captive-ntfs /dev/hda1 /mnt/windows
Y ya podemos, por ejemplo, descargar archivos directamente desde linux en windows

Salir de la versión móvil