NTFS sin secretos
1 - Septiembre - 2006 at 1:40 am | In Instalación | 13 Comments
Ya 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.