¿Cómo hacer que las particiones se monten al inicio?

148

¿Cómo hacer que las HDD y las particiones se monten al inicio en Ubuntu?

Siempre mantengo mis archivos multimedia y de datos en particiones separadas: una unidad de disco duro de 2 TB y una partición de 400 presentaciones impares. He estado tratando de cambiar la ubicación de la carpeta predeterminada para el directorio de inicio a mis otras unidades.

Funciona cuando cambio el /home/user_name/.config/user-dirs.dirsarchivo a los directorios que quiero, pero solo hasta que reinicie el sistema. Solo estoy asumiendo que las unidades que no se montan son el problema, pero sería útil de cualquier manera. Si alguien conoce otra razón de por qué los directorios vuelven a cambiar al valor predeterminado cada vez, eso también sería bueno.

Harley Baker
fuente
66
Edite el archivo / etc / fstab, aquí hay enlaces útiles que tienen respuestas a su pregunta: monte una unidad en el inicio y monte la unidad ntfs en el inicio .
Peachy

Respuestas:

158

Método de terminal solo para usuarios experimentados. Esto puede romper tu bota.
Si estás de acuerdo con esto, enciende una terminal.

  1. [IMPORTANTE] sudo cp /etc/fstab /etc/fstab.old - Cree una copia de seguridad del archivo fstab en caso de que ocurra algo no deseado. Si sucede algo, necesitará un usb de arranque (en vivo). Si no tiene uno, use el método GUI en su lugar.

  2. sudo blkid - Tenga en cuenta el UUID de la partición que desea montar automáticamente.

  3. sudo nano /etc/fstab - Copie la siguiente línea al final del archivo, guárdela y reinicie luego para verificar si funcionó.

  4. mkdir /my/path/tomount # para citar: "debe crear el punto de montaje antes de montar la partición". ver https://help.ubuntu.com/community/Fstab

Ejemplos

Una configuración común es:

UUID=<uuid> <pathtomount> <filesystem> defaults 0 0

Utilícelo lsblk -o NAME,FSTYPE,UUIDpara descubrir los UUID y los sistemas de archivos de la partición que desea montar. Por ejemplo:

$ lsblk -o NAME,FSTYPE,UUID
NAME   FSTYPE UUID
sda
├─sda2
├─sda5 swap   498d24e5-7755-422f-be45-1b78d50b44e8
└─sda1 ext4   d4873b63-0956-42a7-9dcf-bd64e495a9ff

NTFS

UUID=<uuid> <pathtomount> ntfs uid=<userid>,gid=<groupid>,umask=0022,sync,auto,rw 0 0

Ejemplos para las <>variables:

  • <uuid>=3087106951D2FA7E
  • <pathtomount>= /home/data/ # crear esto antes de reiniciar
  • <userid>=1000
  • <groupid>=1000

Use id -u <username>para obtener el ID de usuario y id -g <username>para obtener el ID de grupo.

(Tenga en cuenta que especificar la syncopción puede ralentizar el rendimiento de escritura, ya que deshabilita el caché. Async es el valor predeterminado).

Captura de pantalla del archivo _fstab_ de mi computadora

Akshit Baunthiyal
fuente
14
Tutorial + 1'd, fstab gratis: linuxstall.com/fstab
Andrejs Cainikovs
77
Cuidado con ser demasiado prescriptivo con las opciones de montaje; no todos los UID y GID serán los 1000 predeterminados.
IlluminAce
66
use 'id -u <username>' para obtener el uid y 'id -g <username>' para obtener la identificación del grupo. Esto debe indicarse en la respuesta.
44
La opción de sincronización @bbodenmiller debe evitarse aquí. Disminuye la velocidad de escritura en el disco porque solicita que cada byte se vacíe instantáneamente en lugar de dejar que su computadora lo optimice por usted. La respuesta debería eliminar la sincronización
Masadow
1
Leí man mountque, en el caso de los medios con un número limitado de ciclos de escritura (por ejemplo, algunas unidades flash), syncpuede provocar un acortamiento del ciclo de vida .
Enrico Maria De Angelis
146

Método GUI (recomendado para novatos): el programa Disks editará automáticamente /etc/fstabpara usted y no romperá nada. Escriba disksen el iniciador o gnome-disksen el terminal para iniciar la aplicación Discos.

Seleccione Unidad, luego particione, luego use el botón Más acciones (icono de engranajes) para acceder al menú 'Editar opciones de montaje'. Desactive los valores predeterminados del usuario porque no estaría aquí si realmente estuviera configurado para el montaje automático. El resto debería ser obvio.

Aplicación de discos Aplicación de discos: menú de icono de engranajes, a punto de hacer clic en Editar opciones de montaje ... Aplicación de discos: cuadro de diálogo Opciones de montaje

dolzenko
fuente
30
Simplemente no olvide desmarcar "Opciones de montaje automático". Estaba confundido porque el montaje automático no funcionaba aunque la casilla de verificación "Montar al inicio" estaba marcada en la IU atenuada.
Étienne
10
MUCHO más fácil que editar manualmente fstab. Esta es la mejor respuesta.
wordsforthewise
3
En 16.04 de esta manera, monte discos en / mnt en lugar de / dev
dstonek
8
No lo use sudocon herramientas GUI. gnome-diskssolicitará permiso cuando sea necesario.
nipunasudha
Tenga en cuenta que este no es un paquete que se puede instalar o desinstalar, sino un comando incorporado. Me hizo tropezar.
xjcl
21

En Ubuntu, siga estos pasos para montar automáticamente su partición:

  1. Abra el administrador de archivos y mire a la izquierda en los dispositivos enumerados.

  2. Elija el dispositivo que desea montar automáticamente en el inicio simplemente haciendo clic en él y verá las carpetas en el panel derecho que se muestra para ese dispositivo (partición), mantenga esta ventana abierta.

  3. Vaya a la búsqueda de Ubuntu en su escritorio y escriba discos, verá los discos que se muestran en los resultados.

  4. Haga clic en discos y se iniciará el administrador de discos.

  5. Verá los HDD enumerados en el panel izquierdo y los detalles de las particiones en el panel derecho para cada HDD que tenga.

  6. Ahora resalte la partición haciendo clic en ella, IMPORTANTE (no configure el montaje al inicio de todas las particiones, ya que ralentiza el sistema).

  7. Asegúrese de que el nombre de la partición que desea montar automáticamente tenga el mismo nombre comparando las particiones en el administrador de discos con la ventana de partición abierta que abrió anteriormente, mirando el nombre del dispositivo en la parte superior izquierda del administrador de archivos ( abierto anteriormente), y buscando el mismo nombre de unidad o partición en el administrador de discos en el campo Contenido de la partición elegida en el administrador de discos.

  8. Ahora, después de asegurarse de haber elegido la partición correcta, en el administrador de discos simplemente haga clic en el icono de más acciones, se abrirá la lista del submenú, elija editar opciones de montaje, las opciones de montaje se abrirán con las opciones de montaje automático = ENCENDIDO, así que apague esto y de forma predeterminada, verá que el montaje en el inicio está marcado y que se muestra en la interfaz de usuario, luego presione OK y reinicie su sistema, después de iniciar sesión vaya al administrador de archivos verá la parte que elige montar al inicio -up ya está montado.

Ashraf Abusada
fuente
En 16.04 de esta manera, monte discos en / mnt en lugar de / dev
dstonek
@dstonek: tiene la opción de especificar el punto de montaje en Editar opciones de montaje en el paso 8 anterior. Es decir, puede decirle que se monte en / dev si lo desea allí ...
gare
6

Cuando el sistema arranca, comprueba el archivo /etc/fstab(que significa "tabla del sistema de archivos") para ver la lista de particiones que se montarán automáticamente.

Aquí se describe cómo usar este archivo.

En breve:

La sintaxis de una entrada fstab es:

[Dispositivo] [Punto de montaje] [Tipo de sistema de archivos] [Opciones] [Volcado] [Pase]

Puede agregar sus propias entradas, pero necesitará conocer la ruta del dispositivo (por ejemplo, / dev / sdb1) o su UUID (una gran cadena larga de números) para identificarlos.

thomasrutter
fuente
66
Aunque un enlace puede resolver teóricamente el problema, es una buena práctica incluir una parte esencial en la pregunta
Web-E
1
@ Web-E probablemente significaba respuesta .
Andrejs Cainikovs
Aunque normalmente estaría de acuerdo con usted @ Web-E, creo que parte del problema es que el alcance de "cómo funciona / etc / fstab" es demasiado amplio para cubrirlo completamente aquí sin ser puramente prescriptivo, y sería mejor enseñar los conceptos. Sin embargo, he agregado lo que creo que es un buen adelanto de lo que es una entrada fstab.
thomasrutter
1

Pruebe el paquete "usbmount"

sudo apt-get install usbmount

Montará automáticamente dispositivos USB

loo3y35
fuente
77
-1. Sería mejor incluir también instrucciones sobre cómo usarlo usbmount. Simplemente decirle a alguien que "instale este software" no es suficiente.
Parto
1
Este es un script destinado a instalaciones que no son de escritorio para montar automáticamente dispositivos USB /media/usb[0-7]cuando están enchufados. Si las unidades necesitan montarse durante el inicio, puede que no sea adecuado, ya que puede que no las monte hasta demasiado tarde, y el punto de montaje puede no será predecible, aunque si todo lo que necesita es que se monte en algún lugar una vez que se complete el inicio, debería estar bien. Si usa un escritorio gráfico, no debería necesitarlo, ya que tendrá su propia forma de montar automáticamente dispositivos USB.
thomasrutter
1

usar fstab

echo '/dev/[VolumeGroup]/[VolumeName] [custom-directory] ext4 defaults 0 2' >> /etc/fstab

Ejemplo:

echo '/dev/hdd/hdd /mnt/hdd ext4 defaults 0 2' >> /etc/fstab
echo '/dev/ssd/ssd /mnt/ssd ext4 defaults 0 2' >> /etc/fstab
Amin
fuente