Ejercicio_14: como pasar la /home de un disco a otro disco

Ejercicio resuelto por Alejandro Barbero Martín

Añade un disco duro SATA de 5 GB a una de las VM y crea una partición que ocupe todo el espacio. Mueve el directorio /home a la nueva partición y configura el sistema de forma correcta.

 Lo primero que tenemos que hacer es añadir un disco de 5 GB (SATA), una vez añadido arrancamos la máquina.
– Accedemos a ROOT.
Con el comando fdisk -l buscamos el disco nuevo que hemos añadido anteriormente, una vez localizado el disco entraremos en él para particionar (fdisk /dev/sdXY), en el menú elegimos la letra n (particionar) pulsare la P (primaria) por defecto nos da el número uno y un tamaño predeterminado (todo el disco), finalmente si no pulsamos la letra W no se guardará la tabla de particiones del disco.
Captura1
 
La partición del disco /dev/sdXY va a tener el sistema de archivos EXT4 ( mkfs.ext4 /dev/sdxy).
Para visualizar los discos con sus sistemas de ficheros antes de ser montados (blkid).
Captura2
 
Crearemos un directorio temporal donde montaremos el disco duro.
mkdir /mnt/home
Montamos el disco en /mnt/home
mount /dev/sdxy /mnt/home
Copiamos los datos de la /home de nuestro sistema al disco nuevo.
Cp -av /home/* /mnt/home
Si ponemos la a solo nos lo copia, pero como podéis observar con la v nos sale todo lo que se va a copiar.
Captura3
 
Visualizamos si se copio correctamente con el comando ls -l /mnt/home
Desmontamos el punto de montaje temporal
umount /mnt/home
Lo borramos
rm -r /mnt/home
Renombramos el /home anterior
mv /home /backup
Ahora tenemos que cambiar al archivo fstab, se recomienda hacer una copia de seguridad.
cp /etc/fstab /etc/fstab.old
modificamos el archivo /etc/fstab
blkid /dev/sdxy >> /etc/fstab
Accedemos al fichero fstab
nano /etc/fstab
Observar como se ve la pantalla tenemos que modificarla.
captura4
Podemos ver que la ultima línea es la errónea es la copia de nuestro nuevo disco debería quedar así , al cerrar no olvidarse de guardar ctrl+X.
Captura5
 
Por último sí es un ordenador normal reiniciamos con un reboot pero si es un servidor con un mount -a (para no apagar el servidor y se monta todo).