jueves, noviembre 16, 2006

ntfs-3g en Debian testing

Como pueden ver en este correo, el paquete ntfs-3g fue aceptado en Debian testing, lo cual me pone muy contento ya que es un paquete menos que voy a tener que andar trayendo de afuera.

Para el que no lo conoce, NTFS-3G es un "Driver open source, libre, para Linux, con soporte de lectura y escritura sobre sistemas de archivo NTFS. Provee un manejo rápido y seguro de los sistemas de archivo WinXP, Win2k y Win2003. Soporta la mayoría de las operaciones de sistema de archivo POSIX, salvo cambios de propietario, permisos de archivo, manejo de archivos comprimidos y encriptados.", según www.ntfs-3g.org. El mismo funciona sobre FUSE, que es lo que permite implementar controladores para sistemas de archivo en espacio de usuario.

En realidad esto no es nuevo. Hace bastante que en GNU/Linux tenemos acceso a sistemas de archivo NTFS, gracias a la gente de www.linux-ntfs.org que fue la que desarrolló un driver que para lectura anda de 10, pero que en funciones de escritura queda medio corto.

Existen otras alternativas con soporte de lecto-escritura, como CaptiveNTFS que actúa como un wrapper de las librerías nativas de windows (y por ende requiere que uno posea una licencia del mismo). O sea que uno tiene que andar con algunos dll de WinXP debajo del brazo. Si mal no recuerdo algunos Knoppix traían CaptiveNTFS, y más de una vez me ha servido de utilidad. Otra alternativa, aunque no libre, es el software comercial Paragon NTFS, que tiene un precio bastante atractivo y supongo que andará bien.

Pero bueno, gracias a un muy buen trabajo de los muchachos de ntfs-3g, a aquellos que nos interesa escribir en cualquier lado, o que hacemos soporte a equipos con S.O. non-sancto, este tipo de drivers nos alegra la jornada.

Respecto de si es seguro o no, todavía no tengo una decisión tomada. En cualquier caso les puedo comentar que desde julio de este año, mes en que Szabolcs Szakacsits presentó su trabajo, tengo una partición NTFS de 30 Gb como repositorio de archivos tales como canciones, fotos e imágenes ISO (que puedo perder sin inconveniente alguno), y hasta ahora la verdad nunca tuve un problema. Obviamente eso no garantiza que me libre de ello más adelante, pero es un buen inicio.

Aquellos que tengan Debian testing lo pueden instalar siguiendo los conocidos y complicados pasos:

apt-get install ntfs-3g

Y como ahora no tengo ganas de escribir mucho más, les recomiendo que para saber cómo se monta o configura el automontaje de una NTFS hagan:

man ntfs-3g

Eso despejará la mayor parte de las dudas que surjan.
Bien suerte y... Ah! en el extremo caso de que pierdan alguna información, el error es de ustedes por no hacer backup, jeje...

4 comentarios:

Marcelo dijo...

Buiinas...

En Ubuntu Edgy fue tanto como 'sudo apt-get install ntfs-3g' y modificar 'ntfs' por 'ntfs-3g' en /etc/fstab.

Todo anduvo de maravillas.

Salutes!

HORSE_POWER dijo...

Hola, espero me puedas ayudar:

dopamina86@BEBE:~$ su
Password:
BEBE:/home/dopamina86# apt-get install ntfs-3g
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias... Hecho
E: No se pudo encontrar el paquete ntfs-3g

No sé por qué pasa esto. Gracias de antemano

Mauro Meloni dijo...

@horse_power:

ntfs-3g aún no está en el repositorio de Debian Etch (stable), sino en Debian Lenny (testing) y Sid (unstable), como puedes ver aquí.

Si buscas instalar ntfs-3g en Debian Etch, te recomiendo que utilices el paquete del repositorio etch-backports.

Suerte!

raul gilberto dijo...

Descargamos los paquetes necesarios

wget http://shell.tce.edu/~stylesen/ntfs-3g_1.710-1_i386.deb
wget http://shell.tce.edu/~stylesen/libntfs-3g5_1.710-1_i386.deb

Instalamos Principalmente Este paquete

apt-get install fuse-utils libfuse2

Instalamos los paquetes con extension .deb

dpkg -i ntfs-3g_1.710-1_i386.deb
dpkg -i libntfs-3g5_1.710-1_i386.deb

Verificamos con el dispositivo y particion a montar con el comando:

fdisk -l

Muestra lo siguiente.

Disco /dev/sdb: 500.1 GB, 500107862016 bytes
255 cabezas, 63 sectores/pista, 60801 cilindros
Unidades = cilindros de 16065 * 512 = 8225280 bytes

Disposit. Inicio Comienzo Fin Bloques Id Sistema
/dev/sdb1 1 60801 488384001 7 HPFS/NTFS


Montamos la particion

1.- Crear carpeta dentro del directorio /mnt con el nombre extraible ( es una opcion)
2.- Montamos la particion con soporte ntfs con el siguiente comando:

mount -o force /dev/sdb1 -t ntfs-3g /mnt/extraible/

3.- Verificamos la particion
4.- Con estos pasos es mas que suficiente.