![Montar un directorio en otra partición como directorio /home](https://rvso.com/image/1035877/Montar%20un%20directorio%20en%20otra%20partici%C3%B3n%20como%20directorio%20%2Fhome.png)
Intenté crear una partición /home separada para todas mis distribuciones de Linux y separar todos los directorios de inicio según el nombre de las distribuciones que estoy usando, como
/homepartition/ubuntu/nombre-usuario
/homepartition/debian/nombre-usuario
ahora, copié todos los archivos necesarios en esta nueva ubicación y modifiqué /etc/fstab para montar esta nueva ubicación como el directorio /home
Agregué esta línea al final del archivo.
/dev/sda10/ubuntu /home ext4 nodev,nosuid 0 2
Pero la carpeta no se monta. Soy prácticamente un novato, así que por favor ayúdenme.
Respuesta1
En lugar de agregar /dev/sda10/ubuntu /home ext4 nodev,nosuid 0 2
a tu /etc/fstab
puedes agregar estas dos líneas:
/dev/sda10 /all-homes ext4 nodev,nosuid 0 2
/all-homes /home none bind 0 0
Debe crear el directorio sudo mkdir /all-homes
y asegurarse de que no haya otra fstab
entrada que se monte en/home.
El tipo de enlace en fstab (y como opción de montaje) hace que el kernel "refleje" una carpeta en otra y me parece que es exactamente lo que querías (por cierto, este enfoque debería funcionar en todos los Linux modernos, por lo que yo recuerde desde la versión del kernel 2.6 y posteriores...)