[ubuntu-ar] problema para montar NTSF
Sebastian Abate
sebastianabate at gmail.com
Mon Mar 2 22:55:20 GMT 2009
2009/3/2 javier garcia alfaro <javiergalfaro en gmail.com>:
> El 28 de febrero de 2009 0:59, Sebastian Abate <sebastianabate en gmail.com>
> escribió:
>>
>> 2009/2/27 javier garcia alfaro <javiergalfaro en gmail.com>:
>> > Vuelvo de vacaciones y encuentro que el Windows XP que convive con
>> > Ubuntu
>> > 8.10 no inicia porque «La instruccion en "0x00833480" hace referencia a
>> > la
>> > memoria en "0x00000424"...». No pretendo que me ayuden a volver a
>> > acceder al
>> > sistema operativo propietario, sino que necesito montar las particiones
>> > NTSF, el mensaje de error desde Ubuntu recomienda hacer un "Safely
>> > Remove
>> > Hardware" desde Windows pero el muy jodido no funca. Agradezco manos.
>> > Saludos a la comunidad ubuntera!
>> >
>> > --
>> > Ubuntu-ar lista de correo
>> > Ubuntu-ar en lists.ubuntu.com
>> > Modifica tus opciones o desuscribite en:
>> > https://lists.ubuntu.com/mailman/listinfo/ubuntu-ar
>> > Siempre leer, comprender y aplicar nuestra etiqueta:
>> > https://wiki.ubuntu.com/ArgentinaTeam/EtiquetaML
>> >
>> >
>> >
>>
>>
>> Tenés que montar la partición con la opción "force" junto con el
>> sistema de archivos "ntfs-3g". La línea quedaría así:
>>
>> sudo mount -t ntfs-3g -o force,uid=1000,gid=1000,fmask=0113,dmask=0002
>> /dev/sda1 /media/ntfs
>>
>> donde:
>>
>> -t ntfs-3g es el tipo de partición (NTFS con soporte para lectura y
>> escritura)
>>
>> force es para forzar el montaje aún cuando el disco no fue
>> "desmontado" de Windows correctamente (cuando se te reinicia o cuelga
>> la máquina corriendo Windwos, o cuando desconectás un disco rígido
>> externo sin primero desmontarlo) que es lo que te está pasando a vos.
>>
>> /dev/sda1 es la partición que querés montar (cambiala por la que sea
>> en tu sistema)
>>
>> uid=1000 es el uid de tu usuario (lo podés chequear con "cat
>> /etc/passwd |grep tu_usuario" que si tu usuario fue el primero que se
>> creó en el sistema es el 1000)
>>
>> gid=1000 el el gid de tu usuario (idem anterior pero con el id de
>> grupo, que generalmente es el mismo que el de usuario)
>>
>> fmask=0113 es para que vos y tu grupo tengas permisos rw, y los otros
>> r sobre los archivos
>>
>> dmask=0002 es para que vos y tu grupo tenan permisos rwx y los otros
>> rx sobre los directorios
>>
>> /media/ntfs es el directorio donde querés montar esa partición y que
>> debe existir antes de ejecutar el comando (y asegurate que este
>> directorio tenga permisos rwxrwxrwx con el comando "sudo chmod 777
>> /media/ntfs" para evitarte problemas de permisos).
>>
>> Te recomiendo que después de montar la partición hagas un backup de
>> todo lo que sea importante, y después pruebes desmontar la partición y
>> correle un "sudo ntfsfix /dev/sda1" (obviamente reemplazando /dev/sda1
>> por la partición NTFS de tu sistema).
>> Con este comando se chequean y corrigen varios problemas "simples" del
>> filesystem, y además se marca la partición para que, en el próximo
>> arranque, Windows le realice un checkdisk, tratando de corregir
>> algunos otros problems; y probablemente permitiéndole arrancar a tu
>> Windows (si es que el problema del arranque se debía al disco).
>>
>
> Hola, muchas gracias, muy pedagógico aunque sigo siendo un queso. La línea
> que recomendaste no hace más que mostrarme instrucciones del comando mount y
> me recomienda a leer el manual para saber mas, aunque no indica que haya
> errores de ningún tipo. Hice la carpeta /ntfs con todos los permisos tal
> como sugerís y la línea queda así:
>
> sudo mount -t ntfs-3g -o
> force,uid=1000,gid=1000,fmask=0113,dmask=0002/dev/sda1 /media/ntfs
>
> Entoces probé con:
>
> sudo mount -t ntfs-3g /dev/sda1 /media/disk -o force
> sudo mount -t ntfs-3g /dev/sda2 /media/disk1 -o force
>
> El diálogo de error recomendaba este comando en caso de no tener windows,
> así que soy consciente que pude haber roto algo ahí, y aunque me dice:
> "fuse: failed to access mountpoint /media/disk: No existe el fichero ó
> directorio" puedo montar las 2 particiones ntsf haciendo click luego en los
> respectivos íconos en la ventana de Nautilus. El ntfsfix me tira un error al
> principio "Mounting volume... FAILED" y luego todo OK, la partición "was
> processed successfully." Cuando reinicio Ubuntu las particiones no quedan
> montadas y tengo que volver a forzar el montaje. WinXP sigue con el mismo
> problema aunque puedo acceder a las jodidas particiones, que a esta altura
> es lo único que me importa.
>
> Nuevamente, muchas gracias!
El error al que hacés referencia "fuse: failed to access mountpoint
/media/disk: No existe el fichero ó directorio" te está diciendo que
no puede acceder a ese directorio porque no existe o porque no tiene
permisos. Más arriba hacés la aclaración de que creaste el directorio
/ntfs (que asumo es /media/ntfs por la línea de comando que ponés más
abajo), pero en el comando usás /disk, de ahí el problema.
En las 3 líneas de comando que ponés tenés los siguientes problemas:
La primera está perfecta, lo único que le falta es un espacio entre
dmask=0002 y /dev/sda1
En las otras dos estás usando como punto de montaje /media/disk y
/media/disk1 y esos directorios tienen que existir antes de ejecutar
el comando, y no aclarás si los creaste de antemano. Además te faltan
las opciones para los permisos de archivo
(uid=1000,gid=1000,fmask=0113,dmask=0002), esto no es un error en sí,
pero si no ponés estas opciones la partición te queda montada con root
como owner (dueño), y no vas a tener permisos para acceder a los
archivos.
Para hacer que las particiones se monten automáticamente durante el
arranque tenés que agregar una línea para cada partición al archivo
/etc/fstab. El orden de las opciones en este archivo es así:
<dispositivo> <punto_de_montaje> <sistema_de_archivos> <opciones>
<dump-freq> <pass-num>
en tu caso tendrías que agregar una línea al final de ese archivo que diga:
/dev/sda1 /media/ntfs1 ntfs-3g
force,uid=1000,gid=1000,fmask=0113,dmask=0002 0 0
y otra para la segunda partición ntfs:
/dev/sda2 /media/ntfs2 ntfs-3g
force,uid=1000,gid=1000,fmask=0113,dmask=0002 0 0
La opción force te recomendaría que la saques una vez que pudiste
hacer backup de todo, porque no es normal que se monte así una
partición ntfs; se usa únicamente cuando la partición no se desmontó
bien de Windows.
--
Sebastián Abate
Quattro-D
15-3589-7730
abates en quattrod.com.ar
More information about the Ubuntu-ar
mailing list