NTFS sin secretos

1 - Septiembre - 2006 at 1:40 am | In Instalación | 13 Comments

ntfs1_01092006.jpgYa os dije tiempo atrás que mi idea de blog es que lo construyan quien escribe, los que dejan comentarios y quienes, tras apartar la mirada de los píxeles, dedican unos segundos a lo que acaban de leer. Hoy, uno de los del segundo tipo (y tal vez del tercero) se apunta al carro del primero. Dicho en cristiano: que nuestro amigo Josito ‘Dogwall‘, de Fuenlabrada (Madrid) rompe el hielo explicándonos cómo ha conseguido en Linux trabajar (leer y escribir) en particiones NTFS, el tipo que utiliza Windows. Vamos allá con el truco, fácil y para toda la familia:

……………………………………………..

1º) Mediante Synaptic (Sistema / Administración / Gestor de paquetes Synaptic) instala o cerciórate de que tienes los paquetes build-essential(s) (éstos no los tenía instalados) y linux-kernel-headers (ya los tenía instalados). Ya sabéis cómo: buscar, seleccionar y aplicar.

2º) Descárgate a tu escritorio las últimas versiones de fuse y ntfs-3g. Para el primero, vete a este servidor y para el segundo, usa este otro enlace.

3º) Cuando los hayas descargado, mételos en tu carpeta personal (Lugares / Carpeta personal). Abre una Terminal (Aplicaciones / Accesorios / Terminal) y escribe, para descomprimirlos, lo siguiente:

tar -xvf fuse-2.5.3.tar.gz

Y después, el otro:

tar -xvf ntfs-3g-XXXXXXXX-XXXX.tgz (donde las equis deben completar el nombre exacto del archivo).

4º) Ahora, nos colocaremos en la carpeta de cada uno de los dos que se acaban de crear y compilaremos e instalaremos. Así, en la misma terminal, escribimos:

cd fuse-2.5.3

Y después, escribe:

./configure [pulsamos enter y esperamos a que termine]
make [pulsamos enter y esperamos a que termine]
sudo make install [pulsamos enter y esperamos a que termine]

Lo mismo hacemos con ntfs-3g. Entramos en su carpeta con:

cd ntfs-3-XXXXXXX-XXXXXXX (donde las equis son el nombre exacto de la carpeta)

Y luego:

./configure [pulsamos enter y esperamos a que termine]
make [pulsamos enter y esperamos a que termine]
sudo make install [pulsamos enter y esperamos a que termine]

5º) Si ya tenemos montada una partición NTFS, tan sólo tendremos que modificar la línea en fstab para que además de montarla podamos escribir datos en ella. Para ello vamos a editar fstab:

sudo gedit /etc/fstab

Buscamos una línea parecida a:

/dev/hda1 /media/hda1 ntfs defaults,nls=utf8,umask=007,gid=46 0 1

Ésa es la línea que le indica a Linux que tenemos un disco NTFS. Para que nos arranque con NTFS-3G sólo tenemos que cambiar el parámetro ntfs por ntfs-3g, quedando del siguiente modo:

/dev/hda1 /media/hda1 ntfs-3g defaults,nls=utf8,umask=007,gid=46 0 1

Aunque yo he tenido problemas con algunos caracteres en la partición NTFS y con algún enlace y la he dejado así:

/dev/hda1 /media/hda1 ntfs-3g silent,umask=0,locale=es_ES.utf8,no_def_opts,allow_other 0 0

6º) Ahora sólo nos queda cargar fuse al inicio para que todo funcione correctamente. Para ello editamos el fichero modules tecleando:

sudo gedit /etc/modules

Añadimos la palabra fuse al final de la lista y guardamos el archivo.

7º) Para probar los cambios, tendremos que reiniciar, pero si los queremos probar ‘en caliente’, podemos teclear en una Terminal:

sudo modprobe fuse [enter]
sudo umount -a [enter]
sudo mount -a [enter]

Ahora podemos ir a donde tengamos montada la unidad NTFS y comprobar que podemos acceder a ella y además podemos escribir ficheros sin ningún tipo de problema.

……………………………………………..

Interesante el truco, ¿eh?. Por cierto, podéis seguir las andanzas de Josito en su blog.

Blog de WordPress.com. | Theme: Pool by Borja Fernandez.
Entries and comments feeds.