InicioLinuxMover el /home a otra particion (sin romper el sistema)

Mover el /home a otra particion (sin romper el sistema)

Linux•8/8/2011
Nota preliminar.
Dado a que cierto usuario prefiere borrar y bloquear los comentarios antes de hacer una correccion a una guia que llevara a otros usuarios a fastidiar su sistema agrego este post, no es ganas de fastidiar a dicho usuario, solo correguir un terrible error de un pseudo usuario demasiado orgulloso para admitir que copio informacion erronea de otro blog.


Mover el punto de montaje /home a otra particion.


para que hacer esto?

Simple, tener el directorio raiz / y el /home en una misma particion o disco duro puede ser contraproducente, esto es que al formatear, reinstalar o cambiar de distro muchas de las configuraciones personales se van a perder (el historial del navegador, configuraciones de escritorio, historial y configuraciones del bash, etc). Tambien sucede que la particion o disco se quedan sin espacio y es necesario mover el /home.

Y que requiero para mover mi /home a otro lado?

Una particion o disco duro con formato de archivos ext3 o ext4 de preferencia (aunque el sistema de archivos no genera ningun problema esto es recomendado). Para este ejemplo utilizare una particion recien creada (particion 5) en el disco primaro = sda5

1. cierra sesion de gnome/unity/kde/etc...

2. Ir a una de las terminales virtuales: ALt+f2, hacer login como usuario comun

3. montar la nueva particion en /mnt/home, este es un directorio temporal que utilizaremos para copiar el contenido del /home

[color=#000000]sudo mount /dev/sda5 /mnt/home[/color]

Sda5 es la particion que tengo como ejemplo, este numero de particion lo sabran al haber creado el sistema de archivos con cualquier gestor de particiones. Puede ser sda2, sda3... o incluso otro disco duro: sdb o sdc

4. Copiar los datos de /home actual a este punto de montaje temporal:

[color=#000000]cp -dpR /home/* /mnt/home[/color]

Que es esto?

cp: copiar
d Sin diferencias (copia carbon) presevar enlazes simbolicos o fijos
p preserver dueño, permisos, numero de inodo, marca de tiempo
R recursivo: copiar directorios y subdirectorios

5. desmontar el punto de montaje temporal.

[color=#000000]sudo umount /mnt/home[/color]

6. Modificar el archivo /etc/fstab que es el archivo de configuracion de puntos de montaje del sistema:

[color=#000000] sudo nano /etc/fstab[/color]

Aqui comentaremos la linea correspondiente al /hoem creado en la instalacion, el poner un simbolo de # ene ta linea la comenta y la hace ilegible para el sistema, la linea del /home de la instalacion sera algo asi.

[color=#000000]# /home was on /dev/sda3 during installation
UUID=11cd8b7b-fad7-40e4-9113-de687ce41540 /               ext4    errors=remount-ro 0       1[/color]


Comentado quedaria asi:

[color=#000000]# /home was on /dev/sda3 during installation
#UUID=11cd8b7b-fad7-40e4-9113-de687ce41540 /               ext4    errors=remount-ro 0       [/color]


Por que comentarlo/deshabilitarlo? Por que si algo sale mal o nos arrepentimos podemos volver a nuestra configuracion anterior sin problemas

7. despues de comentar esa linea agregamos una nueva linea al final del archivo referente a nuestra nueva particion de home:

[color=#000000]/dev/sda5 /home ext4 defaults,errors=remount-ro 0 1   [/color]

8. por ultimo podemos probar la nueva configuracion de 2 formas:

a) montando de nuevo el sistema de archivos: sudo mount -a y entrando a la terminal virtual 7: alt+f7 y hacer login, o
b) reiniciando para probar los cambios sudo reboot


Listo, con esto tendriamos el /home, sus archivos ocultos y archivos de sistema en otra particion funcionando, si algo fallo o algo no convenze simplemente editamos el /etc/fstab y eliminamos la linea puesta y descomentamos el viejo /home, si queremos que sea permanente, formateamos el viejo home y borramos la vieja linea del punto de montaje.


Por que no utilziar nautilus o un livecd como dicen otros "posts"?

Por que al copiar archivos en nautilus no guarda los atributos de archivo y eso afecta archivos de configuracion guardados en /home
por que al utilizar un livecd se van a copiar on otro usuario y otro grupo que no son el dueño original del archivo y dejara una sesion inutilizable, que se salva a medias con un chwon -R usuario:grupo pero se fastidia la estampa de tiempo de todos los archivos.


Inteligencia no es copiar-pegar posts, eso cualquiera. Inteligencia es compartir informacion que sabes que es util y funcional para algun usuario.
Datos archivados del Taringa! original
144puntos
4,847visitas
0comentarios
Actividad nueva en Posteamelo
0puntos
11visitas
0comentarios
Dar puntos:

Dejá tu comentario

0/2000

Autor del Post

L
Lucain🇦🇷
Usuario
Puntos0
Posts18
Ver perfil →
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.