Mover /home a otra partición

En ocasiones, se puede dar el caso de que queramos mover alguna partición de Linux en el disco, ya sea por que queramos más espacio en alguna partición o por cualquier otro motivo.

En mi caso, no tenia bastante espacio dedicado al /home, así que decidí moverlo a la partición raíz, /. En este caso, lo que quiero es que el /home, montado en una partición para el solito, se coloque en la partición donde se encuentra el directorio raiz.

Para esto lo primero que hay que hacer es copiar el directorio /home a otro que sí se encuentre en /. Lo podemos hacer escribiendo esto en la consola:

sudo mkdir /home2
sudo cp -dpR /home/* /mnt/home2

Hasta aquí todo fácil, aunque lo que sigue tampoco es complicado. Una vez hecho esto nos vamos al archivo /etc/fstab y ahí comentamos(poniendo delante un #) la línea en la que aparezca como directorio de montaje, /home. Esta es la línea en mi fstab:

UUID=c48f5754-8246-46ff-aa22-b30d96906003 /home      ext3    relatime     0 2

Ya está, tan solo falta reiniciar, para que se apliquen los cambios del fstab, y al arrancar hay que hacerlo en modo texto, para renombrar /home2 por /home.
Podemos hacerlo con un arranque normal y una vez cargado el kdm (donde pide la contraseña y el usuario), pulsamos + + , ya estamos en modo texto.

Una vez aquí, escribimos:

sudo mv /home2 /home

Ahora si que ya está!. Tan solo falta reiniciar, para lo que nos puede valer la orden siguiente:

sudo shutdown -r now

Espero que os sirva. Un saludo. FiBER