¿Cómo montar múltiples directorios en la misma partición?

18

Estoy instalando un SSD y me gustaría poner /en el SSD y /home, /vary /tmpen el disco duro. Mi distribución actual es Kubuntu, pero no me importaría probar otra distribución si este procedimiento se puede lograr más fácilmente allí. He instalado muchos sistemas operativos Linux diferentes en múltiples particiones, sin embargo, no conozco ningún instalador que permita montar múltiples directorios en una sola partición. Prefiero no usar tres particiones separadas como particularmente /home, /vary /tmpson propensas a grandes cambios de tamaño y no es práctico asignar a cada una de ellas un máximo arbitrario.

Tenga en cuenta que estoy discutiendo una nueva instalación, no moviendo el sistema actual a la división SSD / HD.

dotancohen
fuente
2
Si el instalador no lo admite, simplemente hágalo manualmente después.
scai
@scai: /etc/fstabasigna particiones a directorios, no directorios a particiones.
dotancohen
1
No veo el problema, puede por ejemplo utilizar el aprieto opción de mount.
scai
Gracias, no he oído hablar de la opción de enlace de Mount.
dotancohen

Respuestas:

24

Hay dos enfoques que puede usar. Para cualquier enfoque, primero debe montar la partición del disco duro donde sea (por ejemplo, bajo / hd) y también agregarla a / etc / fstab, luego crear home, var y tmp dentro del montaje.

  1. Utiliza enlaces simbólicos. Luego crea enlaces simbólicos desde / home a / hd / home, etc.

  2. En lugar de enlaces simbólicos, use montajes de enlace. La sintaxis es mount --bind /hd/home /home. También puede (debería) poner eso en fstab, usando 'bind' como fstype.

La forma básica de hacer que se instale así es configurar el sistema de archivos de destino a mano antes de comenzar la instalación real. Sé que es bastante fácil con debian-installer usar el instalador para crear sus particiones, montar y luego cambiar a un terminal diferente (por ejemplo, alt-f2), cd en / target, y crear sus enlaces simbólicos (o montajes de enlace). Luego regrese a alt-f1 y continúe con la instalación. Los instaladores de Ubuntu (y supongo que Kubuntu) se basan en debian-installer, por lo que asumo que es posible.

derobert
fuente
Gracias. De hecho, Ubuntu pronto dejará de ser compatible con el instalador de Debian. Jugaré con los dos enfoques, no estoy familiarizado con la opción de enlace de mount.
dotancohen
55
Para una comparación entre enlaces simbólicos y montajes de enlace, vea esta pregunta: unix.stackexchange.com/questions/49623/…
Flimm