Montar un directorio en otra partición como directorio /home

Montar un directorio en otra partición como directorio /home

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 2a tu /etc/fstabpuedes 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-homesy asegurarse de que no haya otra fstabentrada 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...)

información relacionada