¿Cómo montar automáticamente particiones NTFS?

109

Tengo dos particiones NTFS, y no quiero montarlas manualmente cada vez que inicio Ubuntu.

  • ¿Cómo puedo hacer esto?
  • ¿Hay una herramienta o un código para usar?
  • Si es así, ¿es seguro montarlo automáticamente? especialmente cuando están siendo utilizados por otro sistema operativo?
Vida binaria
fuente
2
Parece que ntfs-config todavía depende de hal. Hal ya no se usa en natty. De todos modos, no es realmente mágico agregar una línea para cada partición en su / etc / fstab. También edité mi publicación en gigolo.
con-f-use
@ Con-f-use: Ya veo, ahora estoy tratando de editarlo a /etc/fstabcontinuación.
Binarylife
La respuesta aceptada no funcionó para mí (bajo Kubuntu 12.10). Lo que funcionó fueron las instrucciones en tuxera.com/community/ntfs-3g-faq/#useroption3
Nikos Alexandris
para montar automáticamente todas las particiones - esta respuesta sugiere una aplicación muy simple llamada AriOS Automount

Respuestas:

115

La forma más directa que funcionará en la mayoría de los sistemas Linux es agregarlos a su fstab . Pero hay otros. Cada uno tiene su propio título en esta respuesta.

Nota:

Si recibe un mensaje de error que dice algo sobre "root" o "permisos" es porque para la mayoría de las opciones de montaje necesitará privilegios de root. En Unity puede lograrlo al preponer gksudo(aplicaciones gráficas) o sudoal comando habitual y escribir su contraseña. Entonces, por ejemplo, en caso de ntfs-configpresionar Alt+ F2y escribir gksudo ntfs-config.


Gigoló

Gigoló Instalar gigolo

Gigolo trabaja de la mano con el sistema de archivos remotos y las capacidades de montaje de Nautilus. Debe agregar las particiones a sus marcadores de Nautilus (Nautilus es el administrador de archivos predeterminado de Ubuntu). Después de eso los encontrarás en Gigolo. El resto se dice en otra respuesta mía.


Fstab

Editar : dado que adivinando por sus comentarios, no está tan familiarizado con Linux, explicaré el procedimiento con más detalle:

El método fstab es más limpio y más básico que las herramientas gui o Gigolo. También funcionará en otros sistemas, incluso aquellos que son solo en modo texto. En principio no necesitas instalar nada. Para cada partición ntfs deberá agregar una línea al archivo llamado /etc/fstab. Para mí, la línea que agregué se ve así:

#Windows-Partition
UUID=<xxxxx> /media/win ntfs rw,auto,users,exec,nls=utf8,umask=003,gid=46,uid=1000    0   0

La parte que dice UUID=<xxxxx>le dice a su sistema qué partición montar. Si sigue este procedimiento y aparece un dispositivo duplicado, reemplácelo UUID=<xxxx>con /dev/disk/by-uuid/<xxxxx>. Cada partición tiene su propio UUID único. Los espacios son importantes, por lo que es mejor copiar y pegar la línea. Reemplace autopor noautopara montar manualmente. Los usuarios deben estar en el grupo plugdev.

Tenga en cuenta que si esta línea se encuentra al final de su archivo, debería haber una nueva línea después. Mount se quejará si no lo tienes.

Encontrar el UUID:

Utilidad de disco y blkid

Abra la Utilidad de Discos e identifique las particiones adecuadas por su tamaño (por ejemplo, 120 GB), sistema de archivos (por ejemplo, ntfs) y nombre. Tenga en cuenta su "Dispositivo:" archivo (por ejemplo /dev/sdb1). En su lugar, puede ejecutar el siguiente comando en una Terminal como gnome-terminal:

sudo fdisk -l

Puede averiguar el UUID de sus particiones ejecutando sudo blkiden shell. El resultado se parece a esto:

confus@confusion:~$ sudo blkid
[sudo] password for confus: 
/dev/sda1: LABEL="boot" UUID="cc425c68-704f-4836-9123-bbb3aea64471" TYPE="ext2" 
/dev/sda2: UUID="1c8b1489-e111-481c-89f2-743203c3ee7d" TYPE="crypto_LUKS" 
/dev/sda3: UUID="7258CB9858CB598D" TYPE="ntfs" 
/dev/sda4: LABEL="HP_TOOLS" UUID="1405-0A4C" TYPE="vfat" 
/dev/mapper/lukslvm: UUID="xZSNtR-MocS-dLMk-vOWa-Ay65-wS9b-GqaNhV" TYPE="LVM2_member" 
/dev/mapper/vgubuntu-swap: UUID="f415f3b9-4e4d-48b1-99c2-605e16532f9e" TYPE="swap" 
/dev/mapper/vgubuntu-root: UUID="62a862b4-e6c8-4efd-90b5-55eab8e83e39" TYPE="ext4"

El UUID correcto tendrá el archivo de dispositivo adecuado delante y TYPE="ntfs"después. Entonces, para mí, el UUID es "7258CB9858CB598D". Para ti este número será diferente. También tengo solo una partición NTFS. Substituya mi UUID en las líneas que agrega a fstab por el que encontró de esta manera.

Establecer el punto de montaje

Ahora el punto de montaje. Para cada partición esto será diferente. He elegido /media/win. Puedes elegir lo que quieras. Solo tiene que ser un directorio vacío existente. También podría crear el directorio /home/yourusername/windows1y luego ponerlo en su fstab.

Los otros parametros en mi linea

ntfs le dice al fstab que es una partición de tipo ntfs.

rw,auto,user,exec,nls=utf8,umask=003,gid=46,uid=1000 0 0está más allá del alcance de esta respuesta. Solo usa esos valores como son. Deberían estar bien. Si le interesa, puede leer una explicación de estos parámetros en el enlace que proporcioné anteriormente.

Cuando agregaste las líneas e hiciste todo lo que describí, guarda el archivo y sudo mount -aejecútalo. Si puede acceder a sus particiones a través de sus puntos de montaje y no se imprimen errores, entonces todo salió bien. Si no, verifique si hay errores tipográficos y errores obvios. ¡No reinicie si sudo mount -amuestra errores! Con errores, un reinicio puede fallar.

Encontrar su identificación de usuario y grupo

Puede encontrar su identificación de usuario y grupo con el idcomando.

confus@confusion:~$ id
uid=1000(confus) gid=1000(confus) groups=1000(confus),4(adm),7(lp),20(dialout),24(cdrom),46(plugdev),112(lpadmin),120(admin),122(sambashare)

ntfs-config

Una herramienta gráfica ntfs-config Instalar ntfs-config también está disponible pero no es necesaria (y su versión actual no funciona en Natty Narwhal; supongamos que se solucionará pronto). Además, puede perder la configuración anterior en su fstab con esta herramienta (por ejemplo, montar el caché en la memoria), ya que sobrescribe el archivo / etc / fstab en lugar de agregar elementos.

con-f-use
fuente
2
Muchas gracias. Funciona . Edité /etc/fstab/como dijiste.
Binarylife
1
Excelente. Mira, no debes temer un poco de edición de texto. ¡Sigan con el buen trabajo! Se volverá más fácil.
con-f-use
1
Sí, estoy de acuerdo contigo, no es que tenga miedo de editar. Pero quería una herramienta que sea fácil de hacer "montaje automático" y cuando quiera eliminar esta opción fácilmente. Pero ahora podría eliminar la línea editada /etc/fstab/, ¿verdad?
Binarylife
Correcto, solo bórralo. No quise patrocinarlo ni nada. Acabo de reunir la impresión (tal vez falsa) de que eras relativamente nuevo en Linux.
con-f-use
No, no hay problema en absoluto. Es cierto que soy un poco nuevo y estoy haciendo todo lo posible para mejorarme y aprender más. ¡Gracias por la gran respuesta :)!
Binarylife
15

ntfs-config

Este programa le permite configurar fácilmente todos sus dispositivos NTFS para permitir el soporte de escritura a través de una interfaz gráfica de usuario amigable . Para ese uso, los configurará para usar el controlador ntfs-3g de código abierto. También podrá desactivar fácilmente esta función.

Página de inicio del proyecto: - http://flomertens.free.fr/ntfs-config/

Requisitos

Instalar NTFS-configen Ubuntu

sudo apt-get install ntfs-config

Esto instalará todos los paquetes necesarios para ntfs-config, incluido ntfs-3g

Usando Ntfs-Config

Si desea abrir esta aplicación, intente buscar -> Herramienta de configuración NTFS

Ahora solicitará la contraseña de root, ingrese la contraseña de root y haga clic en Aceptar

Mostrará la partición NTFS disponible.

Debe seleccionar las particiones que desea configurar, agregar el nombre del punto de montaje y hacer clic en Aplicar.

Seleccione el soporte de escritura NTFS que sea adecuado para usted, es decir, interno o externo

si desea desmontar debe ser root para desmontar y luego haga clic derecho en el punto de montaje, seleccione Desmontar volumen

Conclusión

Como puede ver, montar particiones NTFS en Linux puede ser muy sencillo. Si no le gusta o teme la línea de comandos, puede lograr mucho con solo unos pocos clics del mouse. A decir verdad, esto es mucho más simple que montar particiones extrañas, nuevas y desconocidas en Windows.

Bueno, eso es todo. Feliz Linuxing!


PD: Actualización para usuario de Natty

Si actualizó a Ubuntu Natty, notará que la herramienta de configuración NTFS no funciona aunque le solicite privilegios de root.

El problema es que cuando abres la herramienta no pasa nada. Bueno, se debe a una carpeta que falta y para solucionar esto, debe ingresar el siguiente comando:

sudo mkdir -p /etc/hal/fdi/policy

Ahora que tiene la herramienta funcionando, simplemente seleccione las particiones que desea montar automáticamente en el arranque y si desea ESCRIBIR acceso simplemente marque las casillas de verificación correspondientes.

Bastante fácil: P

hhlp
fuente
Por alguna razón, Ntfs-config no se abre. Solo pide la contraseña y luego nada.
Binarylife
intente ejecutarlo en una terminal (con gksudo) y vea si se imprime algún error. Como mencioné en mi publicación anterior, no necesita ninguna herramienta gráfica. Solo edite / etc / fstab
con-f-use el
GRAN ADVERTENCIA : ¡Copia de seguridad /etc/fstabya que lo sobrescribe!
Jürgen Paul
4

Puede agregar una entrada de inicio con el siguiente comando:

gvfs-mount -d /dev/sda3

Donde en este caso, /dev/sda3es su partición NTFS

EDITAR : gvfs-mount se está quedando obsoleto y se reemplaza con gio:

gio mount -d /dev/sda3
myQwil
fuente
2

Arios-Automount

Puede usar este software simple y pequeño:

  • Agregue este PPA mediante el comando:

    sudo apt-add-repository ppa:trebelnik-stefina/multisystem 
    
  • Actualice los archivos de índice:

    sudo apt-get update
    
  • Instala el arios-automountpaquete:

    sudo apt-get install arios-automount
    

Este pequeño software montará toda su ntfspartición. Y haga esto antes de iniciar sesión.

Espero que esto ayude.


Actualizar

El PPA no funciona en Ubuntu 16.04 Xenial

Anwar
fuente
funciona muy bien, y parece que no toca el fstab
Failed to fetch http://ppa.launchpad.net/trebelnik-stefina/multisystem/ubuntu/dists/yakkety/main/binary-amd64/Packages 404 Not Found
Gabor
1
@ Gabor Debes saber que los PPA pueden morir. La respuesta fue escrita en 2012 y fue una buena respuesta. Esa no es una razón válida para votar a favor
Anwar
1

Mire la documentación de la comunidad en fstab . Intente también buscar la herramienta de configuración NTFS en el Centro de software de Ubuntu

Nitin Venkatesh
fuente
1

Puede intentar resolver este problema montando el HD en el momento del arranque y probablemente una de las formas más fáciles de hacerlo es utilizando pysdm.

sudo apt-get install pysdm

Una vez instalado, puede seguir los pasos incluidos en esta publicación.

Alberto
fuente
Una cosa que era importante sobre esto. Tuve que configurar el nombre de la montura con el nombre exacto que había usado antes, ya que por defecto se montaba en / media / sdb3 y tenía todo listo para funcionar con / media / ACER
George Mauer
1

Explicación de video

Simplemente puede agregar una entrada /etc/fstab. Es bastante simple. Primero haga sudo blkidpara averiguar el UUID de la partición. Luego siga el esquema fstab:

<file system> <mount point>   <type>  <options>       <dump>  <pass>
  • para el sistema de archivos, agregue particiones UUID. Ejemplo:UID=07446dab-913a-4cf3-8e62-62ecdd26e927

  • para el punto de montaje, puede especificar cualquier directorio que desee. Por convención, Ubuntu se monta en/media/YourUsernameHere/PartitionNameHere

  • para el tipo en su caso es ntfs

  • por lo demás solo puedes usar defaults 0 2

Mina Michael
fuente
0

Esta es una forma segura de hacer las cosas. No creo que sea particularmente arriesgado tener una partición de Windows puramente de datos que se monta automáticamente en el arranque. Pero me gustaría dejar la partición del sistema operativo está instalado en una noautopuesta a punto.

Necesitarás el ntfs-3gpaquete.

Primero encuentre los UUID de las particiones en cuestión haciendo en un terminal:

$ sudo blkid

Ahora necesita editar su / etc / fstab para configurar si estas dos particiones se montarán automáticamente o no. En una terminal hacer:

$ gksudo gedit /etc/fstab

Es posible que ya tenga un par de líneas para las particiones NTFS. Si no, tendrás que hacer un poco. Se verán así (según los puntos de montaje y los UUID):

UUID=76E4F702E4F6C401  /media/windowsOS    ntfs-3g  noauto,defaults,locale=en_US.utf8  0  0
UUID=76E4F702E4F6C402  /media/windowsdata  ntfs-3g  defaults,locale=en_US.utf8         0  0

Tenga en cuenta la noautoopción. Esto significa que la partición no se montará automáticamente en el arranque. Deberá montarlo manualmente cuando desee acceder a él.

boehj
fuente
Nunca tuve problemas con la partición de instalación de Windows y la configuración automática. También dijo que podía montar las particiones manualmente, por lo que obviamente desea el montaje automático e implica que ntfs-3g está instalado (predeterminado).
con-f-use
@ con-f-use: Yeh, al principio leí la pregunta completamente al revés. He alterado mi respuesta para reflejar esto.
boehj
0

Para habilitar o deshabilitar el montaje automático, abra un terminal y escriba dconf-editor seguido de la tecla [Intro].

Navegar hacia

org.gnome.desktop.media-handling

La tecla de montaje automático controla si montar medios automáticamente. Si se establece en verdadero, Nautilus montará automáticamente medios como discos duros visibles para el usuario y medios extraíbles en el inicio y la inserción de medios.

Hay otra clave

org.gnome.desktop.media-handling.automount-open

Esto controla si se abre automáticamente una carpeta para medios montados automáticamente.

Si se establece en verdadero, Nautilus abrirá automáticamente una carpeta cuando los medios se monten automáticamente. Esto solo se aplica a los medios donde no se detectó ningún tipo de contenido x / * conocido; para los medios en los que se detecta un tipo de contenido x conocido, se tomará la acción configurable por el usuario.

dconf-editor deshabilitando automount

Fuente: Documentación de Ubuntu

Sergio
fuente
0

Creo que la forma más fácil es usar discos (gnome-disk-utility) que viene con Ubuntu por defecto.

Simplemente inicie los discos, vaya a la partición que desea montar automáticamente al inicio, presione el botón de engranajes y vaya a "Editar opciones de montaje". Luego, desmarque "Opciones de montaje automático" y marque "Montar al inicio". Creo que puede dejar todo lo demás como predeterminado, presione OK, inserte la contraseña y reinicie.

Akronix
fuente
0
  • Utilidad de Discos abiertos en Ubuntu.
  • Vaya al disco duro que desea montar en la ubicación deseada.
  • Desmonta la partición seleccionada.
  • Abra su configuración y seleccione 'Editar opciones de montaje ...'
  • Luego cambie el punto de montaje a la ubicación que obtiene después de escribir 'pwd' después de montar manualmente su disco duro.
  • Cambie el campo 'identificar como' a / dev / disk / by-label / Data (puede tener algo más, pero eso no importará mucho)
  • Guarde y vuelva a montar el disco duro y comenzará a montarse automáticamente.

Pregunta similar: Problemas con el segundo disco duro (no se detecta hasta el clic y el cargador win10 adicional)

usuario2533915
fuente