Cristalab

                 ¿Quieres registrarte?

Montar, Escribir y Leer particiones NTFS desde Ubuntu

Por: Soundwave
3 de Agosto del 2006
1658 de clabLevel
Otros artículos de Soundwave
121,254 visitas

Esta es una forma óptima y eficaz de escribir y leer en NTFS, digo óptima porque no me ha causado problemas, y me ha funcionado bastante bien...
Primero debemos descargar e instalar las últimas versiones de fuse y ntfs-3g. Estos archivos ya descargados debemos instalarlos via consola, ya que no hay archivos .deb para ser descargados e instalados por Synaptic, pero es sumamente fácil, asi que a echarle ganas... :D
Antes para poder compilar, debemos asegurarnos de que poseemos instalado el paquete build-essential y tambien es posible que se necesite el paquete kernel-headers.
Ok, se abre consola y nos ubicamos en la carpeta que hemos descargado dichos archivos, escribimos para descomprimir:

Código :

tar -xvf fuse-2.5.3.tar.gz

Código :

tar -xvf ntfs-3g-XXXXXXXX-XXXX.tgz

Una vez hecho esto, nos ubicamos dentro de la primera carpeta generada (la que corresponde a fuse) y escribimos:

Código :

$ ./configure
$ make
$ sudo make install
y despues repetimos estas ultimas líneas pero en la segunda carpeta generada (ntfs-3g), ya que esta depende de la primera.
Bien ya has compilado :D
La primera linea revisa que todo esté ordenado y configura las rutas de acceso para compilar el módulo, la segunda línea es la que compila (“make”), y la tercera línea instala el paquete.
Y ahora a montar de la siguiente manera:

Código :

$ sudo mount -t ntfs-3g /dev/hda1 /media/windows

y para que se monte automaticamente al reiniciar, editar con gedit el archivo /etc/fstab

Código :

sudo gedit /etc/fstab
y agregamos la línea:

Código :

/dev/hda1       /media/windows     ntfs-3g    defaults,nls=utf8,umask=007,gid=46 0       1


SOLO SI NO LES FUNCIONA chequen lo siguiente:
Comprobar en consola que el modulo de fuse se ha cargado para poder montar la particion, de la siguiente manera:

Código :

sudo modprobe fuse
en caso de no mostrar ningún error, debemos editar con gedit el archivo /etc/modules:

Código :

sudo gedit /etc/modules
y agregamos una linea que diga:

Código :

fuse


y listo ^^ ya podemos escribir en la porfiada partición NTFS


Artículos Relacionados


Etiquetas linux

Comentarios | Enviar un comentario
felicitaciones ^^ buen aporte !
Por: finvara_blog
La verdad no se ni que es un NTFS pero en los ultimos meses me ha llamado la atencion lo que es Ubuntu, quisiera saber que le difiere de windows, caracteristicas principales... o cualquier informacion, se las agradeceria
Por: Freaze_blog
Aporte excelente, lo voy a porner en practica pero YA :P

Gracias soundwave ^^
Por: MorphX
Antes para poder compilar, debemos asegurarnos de que poseemos instalado el paquete build-essentials


Una observación, no es build-essentials, sino build-essential, sin la "S".

^^
Por: JOS_blog
puede parecer una obviedad pero nunca está demás resaltarlo.

donde dice /dev/hda1... es la dirección en donde el sistema detecta el disco (hd) "a" y la partición nº 1 de ese disco. si es Serial ATA o SCSI será "sda" nº_de_partición y si está en el segundo canal IDE o SCSI será hdb1 o sdb1 respectivamente.

Revisar bien la configuración del sistema antes de tocar algo referido a los puntos de montaje.

Por otro lado. Yo instalé estas librerías y me surgen bastantes conflictos a la hora de montar el disco NTFS. Es la segunda partición de mi serial ATA. Igual... todavía no investigué demasiado
Por: el_itur_blog
donde dice "será hdb1 o sdb1 respectivamente" debería decir hdb2 o sdb2 respectivamente.

Que bolú
Por: el_itur_blog
Arghhh NTFS nunca habia conocido un FS (si se le puede llamar asi) tan apestoso :-s

Corran, huyan no lo usen no lo vean o se corrompera o cosas peores les pasara a sus datos.
Por: DraKeDalfa_blog
Y para los que usamos AMD64 qué tenemos??

He leído que esto sólo es compatible para 32 bits!
Por: cavalleto_blog
Pues hombre, tenemos que seguir jodidos. Arrepentios de comprar el puto amd64.

Ya fue suficiente con hacerle magia para que funcionara el java y el flash.
Por: amd64_usuario_blog
Hola! como hago para darle permisos a los usuarios que no son root para que entren a la particion montada de xp??
Por: kvm0ralez

Anonymous :

Hola! como hago para darle permisos a los usuarios que no son root para que entren a la particion montada de xp??
\Hola desearia saber como se hace para darles permisos de lectura a los usuarios que no son root. probe con
usuario ALL= NOPASSWD: /usr/bin/ntfs-3g
usuario ALL= NOPASSWD: /usr/bin/fusermount

pero no me funcion!! hay algo que estoy haciendo mal? al usuario que le kiero dar permisos para leer la particion es kvmorales
me podrian orientar porfa...
Por: kvmorales
Yo tengo un amd64 y funciona perfectamente .,.,.,
Por: Mozer_blog
sea mas esplicito no entiendo nada
Por: ana_blog
cuando voy por la linea ---------------------> $ sudo mount -t ntfs-3g /dev/hda1 /media/windows ........ me da este falat error y no se q hacer, desmonto los discos duros con ntfs, y sigue igual, los monto y sigue dando el mismo error


odiego@odiego:~$ sudo mount -t ntfs-3g /dev/hda1 /media/windows
fusermount: failed to access mountpoint /media/windows: No such file or director y
Retrying mount ...
fusermount: failed to access mountpoint /media/windows: No such file or director y
Failed to mount NTFSUnmounting /dev/hda1 ()
odiego@odiego:~$ sudo mount -t ntfs-3g /dev/hda1 /media/windows
fusermount: failed to access mountpoint /media/windows: No such file or director y
Retrying mount ...
fusermount: failed to access mountpoint /media/windows: No such file or director y
Failed to mount NTFSUnmounting /dev/hda1 ()


Muchas gracias de antemano.
Por: Alberto_blog
aca lo hago dentro de la carpeta ntfs-3g-20070920-BETA$ y me da este otro error ya noc q hacer soy nuevo en esto

odiego@odiego:~/Download/ntfs-3g-20070920-BETA$ sudo mount -t ntfs-3g /dev/hda1 /media/windows
Error opening partition device: Dispositivo ó recurso ocupado
Failed to startup volume: Dispositivo ó recurso ocupado
Failed to mount '/dev/hda1': Dispositivo ó recurso ocupado
Mount is denied because the NTFS volume is already exclusively opened.
The volume may be already mounted, or another software may use it which
could be identified for example by the help of the 'fuser' command.
odiego@odiego:~/Download/ntfs-3g-20070920-BETA$ cd
odiego@odiego:~$ sudo mount -t ntfs-3g /dev/hda1 /media/windows
Error opening partition device: Dispositivo ó recurso ocupado
Failed to startup volume: Dispositivo ó recurso ocupado
Failed to mount '/dev/hda1': Dispositivo ó recurso ocupado
Mount is denied because the NTFS volume is already exclusively opened.
The volume may be already mounted, or another software may use it which
could be identified for example by the help of the 'fuser' command.


Cualquier ayuda estare infinitamente agradecido, me pueden escribir a mi correo kuruncu@gmail.com muchas gracias
Por: Alberto_blog
He leído por ahí que no funciona en un AMD64. NO es cierto.

Yo tengo uno, y una Kubuntu Dapper (6.06.1) para AMD64 y siguiendo las instrucciones de esta página me ha funcionado sin problemas de compatibilidad alguna.

Saludos, Bonzo.
Por: Bonzo_blog
en Ubuntu Edgy Eft 6.10 es mucho mas facil :)
Paso 1: Vamos a sistema/administración/Gestor de paquetes synaptic, y allí vamos a configuración/repositorios y activamos los repositorios "universe", aceptamos y luego oprimimos el botón "recargar".

Paso 2: apretamos "buscar" y escribimos ntfs-3g, le damos botón derecho e instalar, apretamos aplicar y esperamos a que instale.

Paso3: Abrir el /etc/fstab:

$ sudo gedit /etc/fstab

y montar de esta forma la particion ntfs:

/dev/hda1 /media/windows ntfs-3g silent,umask=0,locale=es_AR.utf8 0 0

Los parámetros "/dev/hda1 /media/windows" dependen de donde tienen y donde quieren montar la partición y el parámetro "es_AR.uft8" depende de la codificación de su sistema, por ejemplo si son de españa sería "es_ES.utf8".

Si tenian montada la partición de antes borren la línea o coméntenla agragándole un símbolo "#" delante.

Paso4: Finalmente reiniciar, para que se cargue el módulo fuse y se vuelva a montar la partición, o si no pueden reiniciar hacer un "modprobe fuse" y luego remontar la partición si ya lo estaba.


sacado desde http://www.ubuntu-es.org/node/21061
Por: Soundwave
"Antes para poder compilar, debemos asegurarnos de que poseemos instalado el paquete build-essential y tambien es posible que se necesite el paquete kernel-headers."
Soy nuevo en esto de lunux y no se komo hacer esto. y si no los tengo como los instalo....
Por: Nuevo Usuario.... _blog

Nuevo Usuario.... _blog :

"Antes para poder compilar, debemos asegurarnos de que poseemos instalado el paquete build-essential y tambien es posible que se necesite el paquete kernel-headers."
Soy nuevo en esto de lunux y no se komo hacer esto. y si no los tengo como los instalo....

teclea Alt+F2 y escribe ahi synaptic, una vez abierta la aplicacion busca build-essential e instalalo, si necesitas kernel-headers, haz lo mismo...

otra opcion es hacerlo por consola, en ella debes escribir

Código :

sudo aptitude install build-essential


saludos ;)
Por: Soundwave
grcias a su ayuda podre titularme y gozar de un mejor bienestar
Por: rtronc CHILE_blog
Hay un pequeño cambio en el fstab en la distro Edgy con la introduccion del concepto "UUID"; aqui hay una guia para edgy.

Salu2
Por: Jorgelig
Solo quiero comentar mi experiencia personal con NTFS-3g, y es que por aluna razón que desconozco interfiere con Xorg usando Open-GL.

Kubuntu 6.10
ATI 9200 usando fglrx
Por: redsanchez_blog
y que hace dicha UUID ? :? ...ademas el sujeto agrega repositorios ...siendo que en Edgy no es necesario U_U
Por: Soundwave
Hola soy nuevo: mi idea es poder escribir en la partición hda5. Cuando hago sudo gedit /etc/fstab me sale lo siguiente.

# /etc/fstab: static file system information.
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
# /dev/hda6
UUID=cc54773a-7214-4d50-a293-052837793b4d / ext3 defaults,errors=remount-ro 0 1
# /dev/hda1
UUID=C614D8B514D8AA27 /media/hda1 ntfs defaults,nls=utf8,umask=007,gid=46 0 1
# /dev/hda5
UUID=047C22EC7C22D7E6 /media/hda5 ntfs defaults,nls=utf8,umask=007,gid=46 0 1
# /dev/hda7
UUID=fc5cdbfd-69da-4bfa-ba39-0bcc5fe8943a none swap sw 0 0
/dev/hdc /media/cdrom0 udf,iso9660 user,noauto 0 0
/dev/hdd /media/cdrom1 udf,iso9660 user,noauto 0 0
/dev/ /media/floppy0 auto rw,user,noauto 0 0


¿Dónde coloco el texto?
Gracias por adelantado
Por: Osiris_blog
soy usuario nuevo de ubuntu, al intentar montar unidades ntfs del wXP a traves del administrador de particiones me dice que no tengo derechos para navegar dicha unidad devido a que el archivo correspondiente ha sido creado por el root y no puedo modificar sus privilegios a pesar de loggearme como administrador. Alguna solucion???
Por: man_blog
¬¬ man veo que ni siquiera leiste lo anterior no ? ...menos lo probaste ¬¬
Por: Soundwave
Funciona de dieces saludos al webmaster y a toda la gente fanatica de esto...
Por: Jonathan_blog
(Ubuntu 6.10) Hice todo al pie de la letra pero cuando hago clic derecho sobre ntfs-3g y selecciono la opción "marcar para instalar" aparece una ventana que dice
"Depende: fuse-utils pero no va a ser instalado"
intenté marcar fuse-utils pero me saliò un mensaje similar
¿Qué hago ahora?
Agradecerìa que me ampliaran un poco esta informaciòn ya que soy usuario novato de ubuntu.
Por: ivancho_blog

Nueva version:


Mas info
Por: Jorgelig
Hola, soy nuevo en Ubuntu.
Quiero decir que no se ni escribir sudo en la consola.
Por eso mismo, intento no instalar paquetes, ni repositorios, ni cosa alguna hasta no entender bien como funciona todo.
Ya de a poco empezaré a usar la consola, cosa que se me hace toda una aventura de aprendizaje.
Así que de momento, lo que hice para leer y escribir ntfs, es instalar automatix (www.getautomatix.com), que trae en su sección miscelaneas un item de 1 click que lo hace por mi.
lo he probado y no me dio ningún tipo de problema. así que aquí mi aporte. hasta poder hacer las cosas a conciencia, sigo apegado al grafiquito.
saludos.
Por: francoe_blog
no consigo instalar el ntfs-3g a uno no le va el link y el otro que pone nueva version, no paso de ./configure, pues no aparece make y menos make install

es un problema solo mio?
Por: nacho_blog
mi problema no consiste en la instalacion esta eata funcionando bien,pero entro como root en modo grafico para desactivar permisos a otro usuario y no me deja siempre queda marcada las mismas opciones ademas se monta automaticamente en el arranque para ser usada por todos los usuarios
Aclaro que yo lo instale con paquetes debian y no de esta manera
Por: bamban222_blog
Buenas,

Yo quisiera preguntarte si se puede hacer este proceso pero con 1 disco duro entero, esque tengo un disco duro NTFS donde tengo todos los documentos que utilizo en Windows y me interesaría poder moverlos y cambiarlos, si fuera así que tendria que cambiar del código que has escrito ?

Muchas Gracias.
Por: lemin_blog
Failed to mount '/dev/sda1': Argumento inválido
The device '/dev/sda1' doesn't have a valid NTFS.
Maybe you selected the wrong device? Or the whole disk instead of a
partition (e.g. /dev/hda, not /dev/hda1)? Or the other way around?
Por: er_kachi_blog
Ya pude te falto explicar que primero debemos crear el directorio /media/windows

ose antes del paso
sudo mount -t ntfs-3g /dev/hda1 /media/windows

ponemos sudo mkdir /media/windows

despues ahora si

sudo mount -t ntfs-3g /dev/hda1 /media/windows

y listo todo funciono de maravilla
Por: JORGE_blog
Esto es lo que quiero hacer:
Tengo dos HD's.
En el MASTER habrán 2 OS --> WinXP/Ubuntu
En el SLAVE habrán archivos comunes (mp3, mpg, etc...) para que no haya que copiar todo 2 veces. El disco slave tiene formato NTFS.

Puedo hacer algo así?
Necesito hacer lo de los montajes?

Ayuda pliss... xD

Adam.
Por: Adam_blog
Lo que pretendo es que ambos sistemas operativos accedan al slave... :)
Por: Adam_blog
Hola soy un usuario muy nuevo de ubuntu linux, muchas gracias por la info pero me dio un problema en el paso donde debemos montar...
por mas que busque en intrnet no pude encontrar solucion

lo que me dice la consola es:
Error opening '/dev/hda1': Es un directorio
Failed to mount '/dev/hda1': Es un directorio

ojala y me puedan dar una ayuda ;)

de antemano muchas gracias
Por: Hermes-blog
Desde la versión 7... Ubuntu ya cuenta con soporte NTFS nativo, así que no hay que preocuparse por descargar más repos y apps aparte.

El principal error al montar una unidad (USB Drive / USB HDD)es que no se ha detenido adecuadamente desde windows, así que tenemos que volver a windows y retirar de modo seguro nuestro medio de almacenamiento, volvemos a Ubuntu y ya no habrá ningún problema.

Sum...
Por: Sumroad-blog
Buenas a todos!!! tengo un problema, tengo instalado el XP en un disco duro de 80 particionado en dos, en sda1 tengo xp y sda2(ntfs) son datos, por otra parte tengo otro disco con otra particion ntfs, sdb5, pero el problema es que al instalar el ntfs-3g me monto unicamente sda2 y sdb5, y la principal donde estan algunos documentos y XP no la puedo recuperar, luego realice los pasos aca descritos, y me monta la particion sda1, pero voy a acceder a ella y se bloquea el equipo!!
Será que alguien me puede colabora???
Gracias de antemano.
Por: Leokun-blog
yo estoy igual que tu Leokun y en mi caso es que mi disco duro esta medio muerto ya... espero que el tuyo no
Por: tiplorita-blog
pero... despues de mucho investigar intenta escribir desde knoppix y veras como no tienes ningun problema, no se xk sera...
Por: tiplorita-blog
Para montar automáticamente las particiones o unidades internas en Ubuntu hay que hacerun ligero cambio en las políticas de manejo de volúmenes externos por parte del servicio HAL, sin tener que tocar la tabla de particiones (fstab) y sin que importe en lo más mínimo el tipo de unidad a montar, ya sea NTFS u otro. Para ello abrimos la terminal y escribimos:

gksudo gedit /etc/hal/fdi/policy/preferences.fdi

Buscamos la siguiente línea (la que controla el montaje de volúmenes), y la cambiamos de esto:

<merge key="storage.automount_enabled_hint" type="bool">false</merge>

a esto otro:

<merge key="storage.automount_enabled_hint" type="bool">true</merge>

Cerramos el gedit y listo. ¡A reiniciar!
Por: Enderhammer-blog
Por cierto, con el método anterior olvidaos de instalar el driver NTFS-3G (porque ya viene instalado en Ubuntu desde la versión Hardy, como poco) ni de instalar la aplicación ntfs-config, que no está soportada por versiones Hardy o posteriores.

Suerte!
Por: Enderhammer-blog
Si alguien desconfia del método, no tiene más que hacer una copia de respaldo del archivo a editar y hacer una prueba, y si falla, restaurar el archivo original borrando el modificado y cambiando el nombre del original a como estaba antes.

Para hacer la copia de respaldo en la terminal:
sudo cp /etc/hal/fdi/policy/preferences.fdi /etc/hal/fdi/policy/preferences.fdi.backup

Ya podéis darme las gracias, je je je...
Por: Enderhammer-blog
Ojo con la anterior linea sudo, que hay un espacio entre un /etc... y el otro /etc...
(los argumentos no deben estar juntos)

Siento la pila de mensajes seguidos, pero es que no puedo editar mi primer mensaje... buaaah!
Por: Enderhammer-blog

Enderhammer-blog :

Siento la pila de mensajes seguidos, pero es que no puedo editar mi primer mensaje... buaaah!
porque no estás registrado ¬¬
sin embargo, buenos datos los que diste ;)
Saludos
Por: Soundwave
Muchísimas gracias por la información, me sirvió muchímo. :D
Por: Alejandra-blog
Hola, muchas gracias por el tutorial esta excelente...

Pero tengo un problema, tengo 3 discos duros, en uno esta ubuntu, en el otro que es un SATA de 500gb solo tengo archivos que tiene asignado el sda5, en el tercero tengo instalado windowsxp y tiene asignado el sdb1, pero en el último logro montar la unidad, pero no me lee ningun archivo, me da las caracteristcas de ese disco duro, incluso me dice el espacio utilizado y espacio libre de ese disco duro, pero me meustra 0 archivos..

haber si alguien peude hecharme una manito please ;)
Por: Aragorn1892-blog
yo tengo dos particiones en ntfs, distribuidas en sda1 y sda6. como hago para que se monten automatiamente en ubuntu 9.04? Solo puedo acceder a estos si los busco por la pestaña "lugares", pero al reiniciar se desmontan de nuevo. alguna ayuda o sugerencia por favor????
Por: joseperez-blog
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.