mover el /home a otro disco

Dudas sobre la instalación de MAX.

Moderadores: daniel.esteban, victor.armendariz, ruben.garcia45, irene.olalla, dgonzalezarroyo

des_madrid_linux
Mensajes: 491
Registrado: 01 Dic 2004, 10:17
Ubicación: EducaMadrid
Contactar:

Hola,

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,
Grupo de Desarrollo MAX

¡¡Sé libre: usa MAX!!
Responder