Accediendo a particiones NTFS desde Linux

¿Qué sucede cuándo debo compartir una carpeta de red entre un equipo Linux y un equipo Windows?, en versiones anteriores a Windows XP, esto era relativamente fácil hacerlo desde Linux.  A diferencia de FAT, existía un soporte para ese sistema de archivos en Linux  por parte de Microsoft que es VFAT, en NTFS no existe un soporte directo o en modo nativo, pero existen varios métodos para montar (modo Read Only en su mayoria) un sistema de archivos NTFS sobre Linux. En estos casos deberas conectar con nivel de root (administrador en Windows).

Si el disco IDE, SATA o SCSI, pues, dependiendo de eso tambien debes indicar los parametros, te dare algunos alcances para IDE y SATA, en este ultimo caso son reconocidos como “sd”


  • Una primera opcion la tiene Wine, que emula directamente todo lo que concierne a Sistemas de Archivos Linux – Windows y a sus aplicaciones. 
  • Otra opción es usar los parámetros a continuación:

    •  mount/dev/hda5 /mnt/Windows -t ntfs -r uid=user, donde user es el nombre de usuario que usarás para que montes esa unidad en Linux, los parametros  -t ntfs -r  indican a Linux que se trata de una partición con NTFS y que sólo está en modo Read Only 

  • Si deseas que estos parámetros se mantengan aún despues de haber reiniciado el equipo, debes agregarle la siguiente linea de comando a tu SO:

    • /dev/hda5 /mnt/Windows NTFS ro,umask=0,iud=user 0 0

  • Si tienes SATA debes escribir en una terminal lo siguiente sudo -I (L), este comando te mostrara las particiones que tienes, entonces según eso deberás montarlo como sda1, sda2, etc. Los puedes montar mas o menos asi:

    • /dev/sda5/Windows/c ntfs noauto,user,ro,uid=user,nls=utf8 0 0,  no te olvides de dejar una linea en blanco, esto es muy importante para ejecutar esta linea de comandos; si quieres dar permisos de escritura debes escribir sudo chmod -r go+rw /mnt/Windows, le agregas la linea sudo gedit /etc/fstab

  • Otra alternativa es usando Captive NTFS, pero por razones de licenciamiento de Windows no podria explicar los procesos, solo puedo adelantar que usa ntfs.sys, ntoskrnl.exe entre otros archivos que son de software propietario.
  • Otra mas sería usando el driver de Linux-ntfs, este driver viene incluído en la mayoría de las distribuciones, yo uso Ubuntu y me va bien, solo debes agregar la linea de comando $ sudo -t ntfs /dev/hda5/media/win, y para que se monte automaticamente despues de cada reinciio usas /dev/hda1/media/win ntfs rw,umask=002,nls=utf8
  • Y la que te recomiendo es ntfs-3g, es la ultima versión de driver de linux-ntfs, es mas rapido y no usa archivos de software propietario, se supone que en las versiones de SuSE esto ya es nativo, y en RH deberia ser de la misma manera, para Ubuntu me resulto asi:

    • Agregue los siguientes repositorios a /etc/apt/sources.list: deb http://flomertens.keop.keo.in/ubuntu/ dapper main y ademas deb-scr http://flomertens.keo.in/ubuntu/ dapper main
    • Despues de esto instalé el paquete ntfs-3g después de actualizar, usando Synaptic y monté la partición mas o menos asi: $sudo mount -t ntfs-3g/dev/hda5 /media/win
    • Y al final para que quede montada automáticamente después de cada reinicio le puse:  /dev/hda5 /media/win ntfs-3g rw,umask=002,nls=utf8

 

Un comentario en “Accediendo a particiones NTFS desde Linux”

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *