Montar particiones Windows haciendo uso de NTFS-3G

Es muy común que en un mismo PC se encuentren varios tipos de particiones. Si tienes Windows y GNU/Linux instalados lo más probable es que quieras acceder a los datos que tienes alojados en la partición NTFS y modificarlos normalmente. Actualmente el kernel Linux no tiene soporte completo para escribir sobre este tipo de particiones (sólo lectura) así que si queremos implementarlo podemos hacer uso del driver NTFS-3G.

NTFS-3G es una implementacion de codigo abierto y multiplataforma del sistema de archvios NTFS de Microsoft Windows. Usando la interfaz de sistema de archivos FUSE, este puede correr tanto en Linux, como en BDS, Mac OS X, Haiku y BeOS sin tener que modificarlo.

1. Activar FUSE

Al hacer uso de la interfaz FUSE debemos tener activado el soporte en nuestro Kernel. Lo más probable es que por defecto el kernel de tu distribución ya lo tengo activado, miremos si el módulo está cargado:

# lsmod | grep FUSE

Si no está cargado, lo hacemos:

# modprobe fuse

Si te aparece un error, entonces debes compilar el kernel con soporte FUSE:

File systems --->
<M> Filesystem in Userspace support

2. Instalar NTFS-3G

Lo más probable es que ya se encuentre en los repositorios de tu distribución, sino puedes optar por compilarlo haciendo uso del tarball.

Gentoo:

emerge -av ntfs3g

Arch:

pacman -S ntfs-3g

Ubuntu/Debian:

aptitude install ntfs-3g

Una vez instalado lo siguiente será montar las particiones.

3. Montar las particiones

Lo primero es identificar cuales son las particiones NTFS que tenemos en nuestro sistema, lo podemos hacer con el comando fdisk:

# fdisk -l | grep NTFS

En este PC tengo 3 particiones NTFS alojadas:

Suponiendo que quiera montar la partición hda3 entonces creo un directorio en /mnt y la monto:

# mkdir /mnt/datosNtfs
# mount -t ntfs-3g /dev/hda3 /mnt/datosNtfs

Si todo ha ido bien, ahora podríamos navegar por la partición que hemos montado en /mnt/datosNtfs y modificar los datos que hay.

4. Montar las particiones en el arranque

El archivo que le indica al sistema cuales son las particiones que debe montar en el arranque es /etc/fstab, así que debemos editarlo y agregar las particiones manualmente.

Nota: Hay muchos programas gráficos que facilitan esta tarea, de cualquier manera es mejor saber como hacer las cosas manualmente y no depender siempre de un entorno gráfico.

# nano /etc/fstab

La sintaxis del archivo es la siguiente:

<fs>   <mountpoint>       <type>        <opts>        <dump/pass>

Por ejemplo para montar la partición NTFS del ejemplo anterior en el mismo directorio, la sintaxis sería la siguiente:

/dev/hda3    /mnt/datosNtfs         ntfs-3g       defaults          0 0

Es importante resaltar que al especificar el tipo de archivos debemos escribir ntfs-3g para que el sistema use el driver.

Para montar las particiones que acabamos de definir en el /etc/fstab podemos recurrir al comando mount con el flag -a:

# mount -a

Ahora podremos acceder a las particiones que hemos definido 🙂 Con esto sería suficiente para podar manejar las particiones NTFS, si quieres profundizar en el tema:


Si te ha gustado el post, compartelo y ayudanos a crecer.

Unete a nuestra Fanpage Siguenos en Twitter

Autor: Cortex

Compartir este Artículo
  • warriorhood

    una pregunta, éste procedimiento se puede efectuar desde cualquier distro de GNU/Linux???

  • @WARRIORHOOD: Así es, en cualquier distro Linux. Puse los ejemplos con esas distros pero en caso de que NTFS-3G no se encuentre en los repositorios bastaría con compilarlo (si mucho 3 comandos) y seguir el procedimiento aquí explicado.

  • warriorhood

    Ok maestro gracias por su sabia orientación

    Dios lo bendiga

  • Para más facilidades con los permisos no está de más montarlo con la opción uid=tuusuario y con la opción streams_interface=windows si se quieren poder acceder a los ADS.

  • Pingback: Vota esta noticia en Linux Rank()

  • gustavodiazjaimes

    y si tengo window$ y quiero acceder a mi partición ext3?
    no me trama tener una partición ntfs como zona compartida, porque debo adecuar linux a window$ si el formato ext3 me parece más seguro.
    El problema es que el software que he utilizado no me a funcionado (win xp sp3, http://www.fs-driver.org/). tienen alguna recomendación??

  • Muy buena info! Recomendable para quienes no quieren estar montando y desmontando permanentemente.

    Ahora, no es más fácil hacer uso del paquete “ntsf-confg”… Lo he instalado en varias oportunidades y además de permitirnos setear que unidades montar al inicio, se pude activar el soporte de lectura y escritura.

    Saludos!

  • gustavodiazjaimes

    Precisamente ese es el driver que no me funciona, preguntandole a papá google es cuestion de compatibilidad con ext3 con inode 256.
    Pero la solucion la encontre en el proyecto http://ext2fsd.sourceforge.net, despues de configurarlo de manera manual por linea de comandos (setup xp), puedes utilizar el wizard o el programa “mount”, es realmente muy rapido.
    Espero que con lo anterior podamos borrar las partiociones fat32 de intercambio en nuestros pc’s

  • Pingback: NFS, Compartiendo archivos en red | La Comunidad DragonJAR()

Siguenos!

O Puedes Subscribete

ANTES DE

SALIRTE ...

NO TE

ARREPENTIRÁS

!Gracias¡

NO OLVIDES NUESTRAS REDES SOCIALES