lunes, 9 de febrero de 2009

Como montar particiones ntfs con ntfs-3g

Nota: Todos los pasos y comandos descritos aquí precisan de privilegios de administrador, es decir, de root.

Antes que nada debes instalar el paquete ntfs-3g de los repositorios de Debian.

Primero, localizamos el nombre de la partición o disco duro que vamos a montar. La siguiente orden muestra las diferentes particiones de nuestro disco duro y los sistemas de archivos que usa cada una.

# fdisk -l

Un ejemplo de lo que aparecerá es:

Disco /dev/sda: 320.0 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders
Units = cilindros of 16065 * 512 = 8225280 bytes
Disk identifier: 0xd9cc64e7

Disposit. Inicio Comienzo Fin Bloques Id Sistema
/dev/sda1 * 1 8928 71714128+ 7 HPFS/NTFS
/dev/sda2 8929 10752 14651280 83 Linux
/dev/sda3 10753 37693 216403582+ 83 Linux
/dev/sda4 37694 38913 9799650 5 Extendida
/dev/sda5 37694 38058 2931831 83 Linux
/dev/sda6 38059 38423 2931831 83 Linux
/dev/sda7 38424 38913 3935893+ 82 Linux swap / Solaris

Disco /dev/sdb: 8017 MB, 8017412096 bytes
255 heads, 63 sectors/track, 974 cylinders
Units = cilindros of 16065 * 512 = 8225280 bytes
Disk identifier: 0x000bee9a

Disposit. Inicio Comienzo Fin Bloques Id Sistema
/dev/sdb1 1 974 7823623+ b W95 FAT32

Tu disco duro principal es /dev/sda (o /dev/hda si usas Debian Etch) y el número que le acompaña distingue cada partición que existe en él.

Ahora bien, lo que nos interesa es el bloque Sistema donde se especifica el sistema de archivos usado y ya que queremos montar una partición en ntfs buscaremos el /dev/sda que corresponda al sistema HPFS/NTFS. En mi caso es el /dev/sda1.

Creamos un directorio donde se va a montar la partición o el disco duro en ntfs.

# mkdir /media/windows

Acto seguido abrimos el archivo fstab, en /etc, con nuestro editor de textos favorito y añadimos la información que le permitirá al sistema cargar la partición al inicio.

/dev/sda1 /media/windows ntfs-3g defaults,locale=es_ES.UTF8 0 0

La linea locale=es_ES.UTF8 es opcional, aunque si la ponemos podremos leer caracteres con acentos de los archivos.

Errores comunes:

  • Imposible montar el volumen seleccionado.
  • hibernated non-system partition, refused to mount.

    failed to mount '/dev/hda5': operación no permitida

    "The NTFS partition is hibernated. Please resume and shutdown Windows
    properly, so mounting could be done safely."

    Solución: Reinicien, carguen Windows y lo apagan correctamente, ahora no dará error.

  • WARNING: Deficient Linux kernel detected.
  • WARNING: Deficient Linux kernel detected. Some driver features are
    not available (swap file on NTFS, boot from NTFS by LILO), and
    unmount is not safe unless it's made sure the ntfs-3g process
    naturally terminates after calling 'umount'. If you wish this
    message to disappear then you should upgrade to at least kernel
    version 2.6.20, or request help from your distribution to fix
    the kernel problem. The below web page has more information:
    http://ntfs-3g.org/support.html#fuse26

    Solo es una advertencia si sus kernels de Debian, son anteriores al 2.6.20, de todos modos funcionara, ntfs-3g, pero algunas funciones no estarán disponibles, si quieren de una buena vez quitar esa advertencia, actualicen el kernel a la versión 2.6.20 o superior.


    Fuente : es debian

2 comentarios:

Anónimo dijo...

para no tener que reiniciar el pc se puede montar en la carpeta creada con

ntfs-3g /dev/sda1 /media/windows -o force

saludos


Pablo Sater

Anónimo dijo...

aah se me olvidaba antes

ntfsfix /dev/sda1