GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Ubuntu:¿cómo montar de forma permanente una partición separada como carpeta en una partición de inicio separada?

Me gustaría crear la siguiente situación:

  • Una partición separada para el directorio de inicio de mi usuario,
  • Una segunda partición separada para ~/Documentos , y
  • Una tercera partición separada para ~/Videos y ~/Música .

Lograr el primer punto no parece ser difícil, y eso ya está cubierto en preguntas como:¿Cómo puedo mover el directorio de inicio a una partición separada?

Alcanzar los otros dos objetivos debe seguir el mismo patrón, pero no estoy seguro si debo ocuparme del orden de montaje en alguna parte/cómo (es decir, primero /inicio/usuario , entonces /inicio/usuario/lo que sea ) . AFAIK el orden en /etc/fstab no importa en absoluto.

Si bien puede ser más fácil de configurar, yo no quiere hacer que los directorios XDG sean enlaces simbólicos, a menos que otras soluciones sean demasiado complejas.

Respuesta aceptada:

TL,DR:Recomiendo los enlaces simbólicos.

Si monta una partición en un punto de montaje que no está en la partición raíz, debe tener cuidado de montar primero la partición del host y desmontar primero la partición del host. Por ejemplo, si tiene particiones separadas para / , /home y /home/htorque/Documents , entonces debes montar /home antes de /home/htorque/Documents . Si enumera las particiones en /etc/fstab , entonces basta con listar /home antes de /home/htorque/Documents , ya que las entradas se montan en orden en el momento del arranque. Por lo tanto, los puntos de montaje anidados no son un problema en el funcionamiento normal.

Los puntos de montaje anidados pueden ser un problema en circunstancias inusuales. Suponga que el disco que contiene una de las particiones falla o que está realizando tareas de mantenimiento, como desmontar un sistema de archivos para moverlo a un disco diferente. No puede desmontar /home a menos que haya desmontado las particiones cuyo punto de montaje está en él. Si /home no está montado en el momento del arranque porque su sistema de archivos está dañado, entonces /home/htorque/Documents tampoco se montará. Si decide cambiar el nombre de /home/torque/Documents , primero deberá desmontar la partición. Además, si en algún momento /home/htorque/Documents no está montado y accidentalmente suelta un archivo en ese directorio, entonces el archivo desaparecerá misteriosamente cuando monte /home/htorque/Documents .

Un caso en el que no podrá (convenientemente) usar puntos de montaje en su directorio de inicio es si está encriptado y montado cuando inicia sesión, por ejemplo, la forma en que Ubuntu usa ecryptfs si solicita que su directorio de inicio esté encriptado. Tendría que montar las otras particiones manualmente (o desde un script de inicio de sesión) después, y tener cuidado de desmontarlas antes de cerrar la sesión.

Una limitación que puede o no ser relevante es que si desea que su directorio de inicio no sea de lectura pública pero desea, p. tu música sea públicamente legible, entonces la ruta a tu directorio de música no debe pasar por tu directorio de inicio. Este es otro argumento en contra de los puntos de montaje en su directorio de inicio en una circunstancia específica.

Relacionado:recursión de enlace simbólico:¿qué hace que se "reinicie"?

Las monturas Bind no te comprarán mucho aquí. Son útiles cuando un enlace simbólico no funciona, por ejemplo, cuando necesita que los archivos estén disponibles en un chroot. Pero combinan el pesado mantenimiento de los puntos de montaje con algunas de las desventajas de los enlaces simbólicos (los archivos también existen en otros lugares) más sus propias desventajas (múltiples rutas canónicas a un archivo requieren un cuidado especial al hacer copias de seguridad, entre otras cosas).

Por lo tanto, recomiendo crear particiones montadas directamente en la partición raíz (no necesariamente directamente debajo del directorio raíz) y crear enlaces simbólicos. O puede configurar una ruta diferente para esos directorios en ~/.config/user-dirs.dirs .


Ubuntu
  1. ¿Cómo cifrar la partición de inicio?

  2. ¿Cómo instalar Windows 7 desde un archivo Iso en una partición separada de Ubuntu?

  3. ¿Montar /tmp y /home en un disco duro separado?

  4. ¿Cómo volver a montar una partición diferente como /home?

  5. ¿Cómo particionar un viejo Imac?

Cómo instalar FreeFileSync en Ubuntu 18.04, 19.04, 16.04

Cómo resolver el error de montaje del disco en Ubuntu

Cómo cambiar el color de la carpeta en Ubuntu 20.04

Cómo instalar el servidor Ubuntu 20.04

¿Cómo montar automáticamente la partición de intercambio?

Cómo cambiar el color de la carpeta en Ubuntu 22.04