Este manual no es aplicable a Mandriva 2007 Spring ya que en esa version la configuracion ya esta hecha solo debes instalar el driver desde urpmi y configurar la particion con diskdrake.
Desgraciadamente me han obligado a usar Windows por una temporada y ya que tengo la oportunidad de tener una particion NTFS en mi sistema aqui va un manual sobre como montar estas particiones.
Antes que nada la aclaracion sobre NTFS es un sistema de archivos muy malo facilmente corrompible muy sensible al redimensionar, cambia sus especificaciones cuando les da la gana, no es abierto, no hay documentacion, 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 mayoria ignorante piensa que es lo mejor.
Ahora veamos:
¿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://blogdrake.net/node/4422
# 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.
[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 instalacion 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 ###############################
# fdisk -l
[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 /dev/sda2 * 24957 28489 28378822+ 7 HPFS/NTFS /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
/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 particion, el nombre de la particion sera el que se mostro gracias a fdisk, en este ejemplo /dev/sda2 el directorio de montaje debe ser creado antes en este manual lo montaremos en /mnt/hasefroch
/dev/sda2 /mnt/hasefroch ntfs-3g user,noauto 0 0
Primero esta el nombre del dispositivo (particion) luego el directorio de montaje luego el tipo de sistema de archivo y despues 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 particion necesita ser volcada o no.
0 = Para indicar a fsck el orden en el que seran chequeadas las particiones al momento de cargar el sistema.
Mas info de opciones en man fstab
La opcion noauto puede ser omitida si quieres que tu particion NTFS se monte siempre al inicio del sistema, yo pregfiero que no.
El archivo debe verse algo como esto:
# /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 fuse
Ahora cargara el modulo en cada carga del sistema y de acuerdo a las opciones del /etc/fstab montara la particion si asi lo especificaste
Hacemos el directorio accesible # chmod 777 /mnt/hasecfroch
y agregamos esta linea al archivo /etc/fuse.conf (si no existe crealo):
user_allow_other
ext2 nodev proc nodev devpts iso9660 reiserfs vfat hpfs ntfs-3g
Ahora para efectos de pruebas sin necesidad de reiniciar el sistema puedes cargar el modulo con:
# modprobe fuse
y puedes montar la particion manualmente sin el archivo fstab "a mano" asi:
# mount.ntfs-3g /dev/sda2 /mnt/hasefroch/
para ver que particiones estan montadas solo ejecutas mount:
[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:
[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