Ir al contenido

And now for something great…

Bueno bueno, lo se, tengo bastante sin aventarme un “post” pero es que estuve viendo la posibilidad de migrar el blog a blogger. La verdad es que uso mucho los servicios de google y me es muy útil poder hacerlo también con el blog.

Bueno, para aquellos que usen OpenSuSE 10.2 (del cual dije que iba a hacer un review) aquí les dejo dos regalitos de año nuevo y como forma de “disculpa” por no escribir nunca nada interesante 😛

Soporte para escritura en particiones NTFS

Pues eso, soporte para el kernel para poder escribir en particiones NT File System AKA NTFS. Como ustedes deben de saber linux (el kernel) no soporta escritura en particiones NTFS. NTFS es el sistema de ficheros (formato para los hijos de Redmond) que utiliza windows 2000, XP, Vista, etc. El problema básicamente es que Linux soporta FAT32 (el antiguo sistema de ficheros de Windows 9x) con soporte de lectura y escritura pero en el caso de NTFS no. El modulo del kernel (driver, de nuevo para ustedes hijos de Redmond) “ntfs” que viene por default en cualquier kernel “vanilla” solo soporta el modo de lectura.

Y bueno, yo dure años utilizando FAT32 por que también tengo instalaciones de windows. El problema es que aparte de que FAT32 es mas lento, este no soporta archivos grandes (4GB+) por lo que es imposible grabar imagenes iso y ese tipo de cosas en una partición así, se puede, pero se corrompen.

Recientemente compre un disco duro nuevo de 300 gb y quería de algún modo poder respaldar mi información que de hecho para eso lo compre principalmente. El problema es que (mas ahora, por mi trabajo) tengo que usar windows inevitablemente así que de entrada el formato del disco tiene que ser compatible con las plataformas Microsoft. Total que averigüé y vi por ahí un driver para XFS (el sistema de ficheros de SGI, Sillicon Graphics pues) para usarse en windows solo que cuesta 150 dolares, XFS obviamente es soportado por default en Linux.

Así que después de mi frustración decidí averiguar y me encontré con que por medio de FUSE (un controlador de módulos y cosas “userland” de linux) y un nuevo driver llamado NTFS third generation, era posible escribir en particiones NTFS.

Pregunta: Existen paquetes para dicho software precompilados?
Respuesta: No

Así que no me pude dar por vencido y después de jurar que no volvería a hacer cosas geek y me concentraría en el trabajo me di a la tarea de conseguir los sources de dichos controladores y preparar unos hermosos paquetes para ustedes pequeños padawanes que temen hacer ese tipo de cosas en pleno siglo XXI.

Los paquetes necesarios de hecho se incluyen en OpenSuSE 10.2 el problema es que el modulo NTFS-3G necesita una versión de FUSE mas nueva que la que viene en los discos así que básicamente necesitan:

  • Fuse, para controlar el layer entre kernel y aplicaciones (userland)
  • NTFS-3g, para escribir en las particiones ntfs

Instalamos los paquetes:

#rpmUvh fuse-2.6.1-OpenSuSE102.i686.rpm
#rpmUvh ntfs-3g-0.20070102-OpenSuSE102.i686.rpm

Y después de instalarlos hay que cambiar las entradas en /etc/fstab:

Entonces, si montaban su partición con algo como:

/dev/hdb1 /windows/C ntfs ro,users,gid=users,umask=0002,nls=utf8 0 0

Cambian el driver y las opciones por:

/dev/hdb1 /windows/C ntfs-3g locale=es_ES.utf-8 0 0

De ese modo se carga el driver ntfs-3g en ves del ntfs, la parte de locale le dice al sistema que la partición utiliza caracteres unicode (por aquello de los acentos).

Y finalmente con esto pueden ser felices y hacer una fiesta o simplemente llenar su disco duro de pornografía, como suelen hacerlo…. pero desde linux.

Cabe destacar que no me hago responsable de nada que le pase a su equipo. Yo tengo ya un mes utilizando este driver y no he tenido problemas. Tenia problemas cuando copiaba archivos muy grandes pero encontré un parche para el driver y recompile y ya no he tenido problemas. El paquete de ntfs-3g que pueden descargar de aquí ya contiene ese parche así que debería ser bastante estable aunque, repito, no me hago responsable 🙂

Pueden bajar los paquetes dando click aquí

Publicado elsoftware libre

Un comentario

  1. .deadfrank .deadfrank

    estaba chilo el otro blog!
    se me hizo raro q por un tiempo estuvieses haciendo pruebas en blogger..

    pero pss todo cambio es por algo mejor no?

    al rato cabron.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Anti-spam (comprueba que eres humano!) *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.