NTFS sin secretos

1 - septiembre - 2006 en 1:40 am | Publicado en Instalación | 13 comentarios

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.

Anuncios

13 comentarios »

RSS feed for comments on this post. TrackBack URI

  1. el truco, fácil y para toda la familia.

    Me ha recordado a Arguiñano , jeje.

    Gracias por publicarlo y por la ayuda que prestas con el blog 😉

  2. Hay un modo mucho más fácil, simplemente añadiendo unos repositorios y usando “apt-get install”.

    Un Saludo

  3. Si es cierto, hoy he recibido un mail indicándome los repositorios para poder instalarlo mediante apt-get:

    Hay que añadir los repositorios:

    deb http://givre.cabspace.com/ubuntu/ dapper main
    deb-src http://givre.cabspace.com/ubuntu/ dapper main

    Y hacer un apt-get update & apt-get upgrade y luego ya los instalamos con apt-get install fuse & ntfs-3g

  4. Coño, suena muy interesante, pero… ¿no habrá problemas de corrupción de datos o que pete la partición en NTFS? Yo es que esas cosas las veo muy delicadas :s

  5. Yo lo llevo utilizando desde ayer y no he tenido problemas. He utilizado windows sin que me diese ningún tipo de error y he copiado archivos desde linux a la partición de windows sin ningún tipo de problema.

  6. aLeX90 : si y aqui está. es mucho mas fácil de lo que josito plantea.

    mrithail : si, yo ya he hecho varias pruebas, entre ellas copié y borré 43G de mp3 y 0 problema. ya llevo 1 semana probando.

  7. Ola, soy nuevo en esto de Linux y lo que me paso

    es que cuando isntale ubuntu me salian en el escritorio las unidades ntfs y con doble click podia verlas,

    despues de hacer lo que dijiste no aparecen, que se hace ahi’???

    puedo verlas por terminal sin problemas, pero quiero que salgan en el escritorio como al comienzo… gracias

  8. Pues he estado investigando y parece que es un bug del ntfs-3g, no permite crear lanzadores al escritorio de las unidades NTFS. Yo al menos no lo he conseguido, y aunque la tengo bien montada no me deja hacerlo. De todos modos sigo investigando.

  9. ¿Cómo que no crea lanzadores en el escritorio? ¡Si lo hace!, pienso que es el metodo que se utiliza aqui, o sea, compilación es el último recurso.
    Yo lo eh conseguido muy fácil con el metodo de ,rápido y actualizado(ya que agrega repositorios). Bueno en fin cada quien lo hace como sea, pero en definitiva este es mucho más fácil.

  10. Ups! no hice bien el formato pero se entiende la idea del mensaje anterior y el enlace, ah y el blog se llama Cesarius. Buenos post Carlos!

  11. Pues yo no he sido capaz de crear un lanzador en el escritorio que enlace con la unidad NTFS…..

  12. Perdón, pues hoy si que me ha dejado crear un lanzador al escritorio sin problemas….¿será que ayer no reinicie?.

    El caso es que creando un lanzador cambiando el tipo a “Enlace” y poniendo la ruta de la unidad “/media/hda1/” si que me ha dejado crearlo hoy…. que cosa más rara,

    Un saludo.

  13. Muy bueno el post, he seguido los pasos, y muy a pesar de la poca confianza que tengo al compilar las cosas en Linux, no he tenido problema alguno y ya puedo escribir/leer en la partición NTFS del otro disco duro. 😀


Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

Crea un blog o un sitio web gratuitos con WordPress.com.
Entries y comentarios feeds.

A %d blogueros les gusta esto: