Cristalab

Configurar manualmente una partición NTFS en Linux Mandriva

Por: Drakedalfa + 02.03.2007

Desgraciadamente me han obligado a usar Windows por una temporada y ya que tengo la oportunidad de tener una partición NTFS en mi sistema aquí va un manual sobre como montar estas particiones.

Antes que nada la aclaración sobre NTFS es un sistema de archivos muy malo fácilmente corrompible muy sensible al redimensionar, cambia sus especificaciones cuando les da la gana, no es abierto, no hay documentación, etc. Abreviando una pesadilla. Pero como es el sistema de archivos del sistema ludico mas famoso del mundo pues unos se aguantan y la gran mayoría ignorante piensa que es lo mejor.

Ahora veamos:

  1. Necesitamos tener configurados nuestros repositorios para instalar NTFS-3G, si no sabes que es un repositorio ni que es urpmi debes leer:

    ¿Qué es un repositorio?
    http://blogdrake.net/node/5701

    Manual: Todo lo que siempre quisiste saber sobre urpmi pero nunca te atreviste a preguntar
    http://drakedalfa.blogspot.com/2006/06/todo-lo-que-siempre-quisiste-saber.html

  2. Ahora instalamos NTFS-3G fácilmente así: urpmi ntfs-3g

    Esto instalara FUSE y LIBNTFS-3G como dependencias, en Mandriva no se debe estar buscando los rpms por la red y andar resolviendo las dependencias "a mano" o instalar rpms de otras distribuciones todo eso lo hace URPMI el administrador de archivos RPMS de Mandriva.

    Código :


    [root@Mandriva2007 dalfa]# urpmi ntfs-3g

    Para satisfacer las dependencias se instalaran los siguientes paquetes:

    fuse-2.5.3-3mdk.i586
    libntfs-3g0-0.1-0.20070714.2mdv2007.0.i586
    ntfs-3g-0.1-0.20070714.2mdv2007.0.i586

    ¿Proceder con la instalación de los 3 paquetes? (0 MB) (S/n) s

    instalando
    fuse-2.5.3-3mdk.i586.rpm
    ntfs-3g-0.1-0.20070714.2mdv2007.0.i586.rpm
    libntfs-3g0-0.1-0.20070714.2mdv2007.0.i586.rpm desde /var/cache/urpmi/rpms

    Preparando...                    ###############################
          1/3: libntfs-3g0           ###############################
          2/3: fuse                  ###############################
          3/3: ntfs-3g               ###############################


  3. Una vez instalado debemos saber cual es la particion NTFS para eso usamos fdisk asi:

    Código :


    [root@Mandriva2007 dalfa]# fdisk -l

    Disco /dev/sda: 250.0 GB, 250059350016 bytes
    255 cabezas, 63 sectores/pista, 30401 cilindros
    Unidades=cilindros de 16065 * 512=8225280 bytes

    Disposit. Inicio    Comienzo      Fin      Bloques  Id  Sistema
    /dev/sda1               1       24956   200459038+  83  Linux
    [b]/dev/sda2   *       24957       28489    28378822+   7  HPFS/NTFS[/b]
    /dev/sda3           28490       30401    15358140    5  Extendida
    /dev/sda5           28490       30337    14844028+  83  Linux
    /dev/sda6           30338       30401      514048+  82  Linux swap / Solaris


    Con esto se listaran todos los discos duros y las particiones que tienen en este ejemplo podemos ver que la particion NTFS es /dev/sda2

  4. Ahora debemos editar el archivo /etc/fstab que es el archivo donde se especifica como y cuando montar las particiones, un archivo fstab normal se vera algo parecido a esto:

    Código :


    /dev/sda5 / reiserfs notail 1 1
    /dev/sda1 /home ext3 defaults 1 2
    /dev/hda /mnt/cdrom auto users,iocharset=utf8,noauto,ro,exec 0 0
    none /proc proc defaults 0 0
    /dev/sda6 swap swap defaults 0 0


    Lo que necesitamos hacer es hacer una linea como esa para nuestra partición, el nombre de la partición sera el que se mostró gracias a fdisk, en este ejemplo /dev/sda2 el directorio de montaje debe ser creado antes en este manual lo montaremos en /mnt/hasefroch

    Código :

    /dev/sda2 /mnt/hasefroch ntfs-3g user,noauto 0 0


    Primero esta el nombre del dispositivo (partición) luego el directorio de montaje luego el tipo de sistema de archivo y después las opciones con las que lo montaremos, en este ejemplo:

    user=Para que pueda ser montado por usuarios normales (sin ser root)
    noauto=Para que no se monte en la carga del sistema
    0=Para indicar si la partición necesita ser volcada o no.
    0=Para indicar a fsck el orden en el que serán chequeadas las particiones al momento de cargar el sistema.

    Mas info de opciones en man fstab

    La opción noauto puede ser omitida si quieres que tu partición NTFS se monte siempre al inicio del sistema, yo prefiero que no.


  5. Ya casi terminamos ahora solo debemos agregar el modulo fuse al archivo /etc/modprobe.preload para que cargue el modulo en la carga del sistema.

    El archivo debe verse algo como esto:

    Código :

    # /etc/modprobe.preload: kernel modules to load at boot time.
    #
    # This file should contain the names of kernel modules that are
    # to be loaded at boot time, one per line.  Comments begin with
    # a `#', and everything on the line after them are ignored.
    # this file is for module-init-tools (kernel 2.5 and above) ONLY
    # for old kernel use /etc/modules

    psmouse
    pcspkr
    capability
    bttv
    hw_random
    intel-agp
    [b]fuse[/b]


    Ahora cargara el modulo en cada carga del sistema y de acuerdo a las opciones del /etc/fstab montara la partición si así lo especificaste
  6. Ahora para que un usuario pueda entrar, escribir y montar la partición:

    Hacemos el directorio accesible:

    Código :

    [root@Mandriva2007 ~]# chmod 777 /mnt/hasecfroch


    y agregamos esta linea al archivo /etc/fuse.conf (si no existe crealo):


    Código :

    user_allow_other



  7. Ahora hay que eliminar el anterior modulo que se usaba para montar las particiones NTFS eso se hace facil editando el archivo /etc/filesystems, cambiando la linea que dice ntfs por ntfs-3g, el archivo se vera algo como esto:

    Código :


    ext2
    nodev proc
    nodev devpts
    iso9660
    reiserfs
    vfat
    hpfs
    [b]ntfs-3g[/b]



Ahora para efectos de pruebas sin necesidad de reiniciar el sistema puedes cargar el modulo con:


Código :

# modprobe fuse



y puedes montar la partición manualmente sin el archivo fstab "a mano" así:


Código :

# mount.ntfs-3g /dev/sda2 /mnt/hasefroch/



para ver que particiones están montadas solo ejecutas mount:

Código :



[root@Mandriva2007 dalfa]# mount

/dev/sda5 on / type reiserfs (rw,notail)
none on /proc type proc (rw)
/dev/sda1 on /home type ext3 (rw)
none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)
/dev/fuse on /mnt/hasefroch type fuse
(rw,nosuid,nodev,noatime,default_permissions,allow_other)


Para desmontar ejecutas umount:

Código :


[root@Mandriva2007 dalfa]# umount -v /mnt/hasefroch/

Se ha ejecutado umount en /dev/fuse


Fuente:
http://www.ntfs-3g.org/
http://blogdrake.net/node/6881#comment-30008

Etiquetas mandriva linux

Comentarios | Enviar un comentario
buen dato drakeAlfa..
saludos
Por: Sandy_blog
Como puedo hacer que me funcione si ser root?
Por: Alexwing
ya descarge los archivos que indicaste lo intente instalar con urpmi y me dice que no se ssatisfacen las dependencias que puedo hacer
Por: ivan_blog
Todo bien...perfecto....no podria estar mejor...PERO HAY UN PROBLEMA.......reinicio la maquina y al volver .... OHHHHHH SORPRESA....no hay particiones montadas y cuando las monto no me muestra el contenido en el Konkeror en modo de usuario (no de root)... QUE ESTOY HACIENDO MAL...QUIERO QUE LOS CAMBIOS SEAN PERMANENTES..
LES AGRADECERIA QUE ME AYUDARAN, BYE.
Por: manuel_blog

Alexwing :

Como puedo hacer que me funcione si ser root?


Este Manual es solo para Mandriva 2007, si estas en la spring ya no necesitas configurar nada.

No necesitas ser root para entrar en la particion.
Por:

ivan_blog :

ya descarge los archivos que indicaste lo intente instalar con urpmi y me dice que no se ssatisfacen las dependencias que puedo hacer


Este Manual es solo para Mandriva 2007, si estas en la spring ya no necesitas configurar nada.

Los archivos no los debes bajar a mano sino con urpmi configurando los repositorios sino tendras ese problema que dices.
Por:

manuel_blog :

Todo bien...perfecto....no podria estar mejor...PERO HAY UN PROBLEMA.......reinicio la maquina y al volver .... OHHHHHH SORPRESA....no hay particiones montadas y cuando las monto no me muestra el contenido en el Konkeror en modo de usuario (no de root)... QUE ESTOY HACIENDO MAL...QUIERO QUE LOS CAMBIOS SEAN PERMANENTES..
LES AGRADECERIA QUE ME AYUDARAN, BYE.


Este Manual es solo para Mandriva 2007, si estas en la spring ya no necesitas configurar nada.

El manual es claro leelo.
Por:
Deja un comentario
IMPORTANTE

Recuerda ser respetuoso, no insultes a otras personas, ni uses palabrotas, hay una persona al otro lado de la pantalla.

Habla bien, NO ESCRIBAS EN MAYUSCULA TODO, no escribas como en un SMS, evita cosas como "ke", "x q" y demás abreviaciones.

Aquí funcionan las etiquetas de los foros, puedes usar [b] para negrita, [img] para las imágenes, [url] para los enlaces, etc.

Si tienes preguntas técnicas, envíalas mejor al foro.