Cristalab

Montar, Escribir y Leer particiones NTFS desde Ubuntu

Por: Soundwave + 03.08.2006

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... Muy Feliz
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 Muy Feliz
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 miau ya podemos escribir en la porfiada partición NTFS

Etiquetas linux

Comentarios | Enviar un comentario
felicitaciones miau 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 Lengua

Gracias soundwave miau
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".

miau
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 Sonrisa
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 Guiño
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 ? Confundido ...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
mmmm man veo que ni siquiera leiste lo anterior no ? ...menos lo probaste mmmm
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... Riendo

Adam.
Por: Adam_blog
Lo que pretendo es que ambos sistemas operativos accedan al slave... Sonrisa
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
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.