Me pregunta un usuario sobre cómo llevar las carpetas personales (/home) a un segundo disco después de haber instalado (durante la instalación es sólo cuestión de añadir la partición y especificar el punto de montaje /home) Aquí van las instrucciones:
- Tras arrancar el sistema operativo irse al modo consola pulsando CTRL-ALT-F1
- Con sudo fdisk -l o gparted localizar qué partición (o crearla) es donde voy a poner /home, a partir de ahora pongo /dev/sdXY pero hay que sustituirlo por su valor real
- Montar esa partición en una carpeta vacía fuera del /home
- Copiar todo lo que hay en /home a la carpeta temporal del paso anterior
- Opcional: salirse de /home y borrar todo lo que haya para vaciarlo si tuviera espacio ocupado
- Añadir el nuevo /home a los montajes e inicio del sistema (fstab)
- Montar el nuevo /home
- Reiniciar (si de verdad ha funcionado el paso anterior, si no repasar porque puede hacer que no inicie bien el equipo) El comando df tendrá que mostrar que /home es un sistema de archivos a parte y un ls de /home que hay una carpeta por cada usuario
Los comandos quedaría (sustituyendo de nuevo /dev/sdXY por la partición real)
Código: Seleccionar todo
sudo fdisk -l
sudo mount /dev/sdXY /mnt
sudo rsync -Pavz /home/ /mnt/
sudo cp /etc/fstab /etc/fstab.bak
sudo echo "/dev/sdXY /home ext4 defaults 0 2" >> /etc/fstab
sudo umount /mnt
sudo mount /home
df
ls /home
sudo reboot
Tener /home separado del sistema siempre es una buena medida que ayuda:
- A que el sistema siga corriendo sin dificultad auque se llene la partición de datos /home
- A poder reinstalar el sistema sin afectar a los datos que están en una partición separada
Saludos,