Inicio arrow GNU/Linux arrow Montar Particiones NTFS en Fedora Core / Red Hat
Montar Particiones NTFS en Fedora Core / Red Hat Imprimir E-Mail
Calificación del usuario: / 5
MaloBueno 
escrito por Oscar González Valadez   
ImageAsí como podemos ver las particiones en nuestro equipo que sean Windows 95, 98 ó ME (sistema FAT32), también es posible visualizar las particiones 2000, XP ó Server 2003 (sistema NTFS) si tenemos Fedora Core ó Red Hat instalado en otra partición.

¿Qué versión de Fedora Core / Red Hat tenemos?

Lo primero que debemos conocer es la versión de la distribución y el kernel, para lo cual tecleamos el siguiente comando en la terminal:

    cat /etc/redhat-release

Con esto, debemos de ver sólo una de las siguientes líneas; la que corresponda a la versión que utilizamos:

      Fedora release 7 (Moonshine)
      Fedora Core release 6 (Zod)
      Fedora Core release 5 (Bordeaux)
      Fedora Core release 4 (Stentz)
      Fedora Core release 3 (Heidelberg)
      Fedora Core release 2 (Tettnang)
      Fedora Core release 1 (Yarrow)
      Red Hat Linux release 9 (Shrike)

Ahora, checamos la versión del kernel:

    uname -r

Con lo cual veremos también sólo una de estas líneas, que nos dice la versión de kernel con la que contamos:

    2.6.20-1.2080_F7

    2.6.12.-1.1447
  
    2.6.9-1.667

    2.6.5-1.358

Puede que la versión contenga alguno de estos sufijos:

            smp
            bigmem
            BOOT

Si nuestra versión termina con "smp", entonces contamos con un equipo con multiprocesador.

Ahora veamos con qué tipo de procesador contamos (los usuarios con multiprocesador deben reemplazar "kernel" con "kernel-smp"):

    rpm -q --queryformat "%{ARCH}n" kernel<strong> </strong>

Lo que probablemente nos diga que contamos con un "i686" (si es que tenemos un equipo reciente con procesador Pentium). Otras opciones son "athlon", "i586" ó "i386".

Ahora, descargamos los RPM necesarios de éste enlace, según nuestra versión de distribución, kernel y procesador que tengamos en nuestro equipo (vienen casi todas las combinaciones), y procedemos a instalar.

Instalación

Debemos contar con privilegios de root para ejecutar estos comandos. Supongamos que descargamos el rpm kernel-ntfs-2.6.12-1.447_FC4.i686.rpm. Entonces lo instalamos:

    rpm -Uhv kernel-ntfs-2.6.12-1.447_FC4.i686.rpm
      Preparing...      ############################### [100%]
        1:kernel-ntfs  ############################### [100%]

Si éste fue el rpm correcto, entonces no debemos de tener ningún error.

Ahora cagramos el módulo en el kernel.

    /sbin/modprobe ntfs

Con lo cual, tampoco nos debe mostrar ningún mensaje de error. Después checamos la versión del controlador:

    dmesg | grep NTFS
      NTFS driver v2.2.50 [Flags: R/O MODULE]

Con esto, podemos comprobar que el kernel realmente comprenda el NTFS (el desplegado puede variar, por lo que sólo checamos que diga la palabra ntfs):

    cat /proc/filesystems
      nodev   rootfs
      nodev   bdev
      nodev   proc
      nodev   sockfs
      nodev   tmpfs
      nodev   shm
      nodev   pipefs
              ext3
              ext2
      nodev   ramfs
      nodev   devpts
              ntfs

Montar la partición

Para esto utilizaremos los mismos comandos que se describen en éste artículo, con los cuales checamos nuestras particiones:

    /sbin/fdisk -l
      Disk /dev/hda: 64 heads, 63 sectors, 4465 cylinders
      Units = cylinders of 4032 * 512 bytes
         Device Boot    Start       End    Blocks   Id  System
         /dev/hda1             1      2125   4283968+  07  NTFS/HPFS
         /dev/hda2          2126     19851  35735616   0f  Win95 Ext'd (LBA)
         /dev/hda5   *      2126      4209   4201312+  83  Linux
         /dev/hda6          4210      4465    516064+  82  Linux swap
   

creamos un directorio como punto de partición:

    mkdir /mnt/windows

Le decimos al kernel que monte la partición en ese directorio:

    mount /dev/hda1 /mnt/windows -t ntfs -r -o umask=0222

Y si todo salió bien, podemos acceder a la partición de Windows desde nuestro Fedora Core ó Red Hat.

    ls -l /mnt/windows
      ...
      -r-xr--r-- 1 root root  9719 Aug 24 1996 ansi.sys
      -r-xr--r-- 1 root root 15252 Aug 24 1996 attrib.exe
      -r-xr--r-- 1 root root 28096 Aug 24 1996 chkdsk.exe
      -r-xr--r-- 1 root root  5175 Aug 24 1996 choice.com
      ...

Montar la partición al arrancar el sistema

Para lograr esto, sólo agregaremos una línea al archivo "/etc/fstab" (tabla de sistemas de archivos).

La línea que ejecutamos para montar la partición:

    mount /dev/hda1 /mnt/windows -t ntfs -r -o umask=0222

tiene como equivalente en el archivo /etc/fstab:

    /dev/hda1 /mnt/windows ntfs ro,umask=0222                         0 0

que es la línea que debemos de agregarle al archivo.

 
< Anterior

Foros de soporte