Para cambiar la ubicación de la partición home Linux y mover todo su contenido a otra partición, sigue estos pasos:
- Haz una copia de seguridad de todos tus datos importantes. Esto es especialmente importante si tienes archivos importantes almacenados en home Linux.
 - Arranca el sistema desde una imagen de live CD o live USB de Linux. Esto te permitirá realizar cambios en el sistema sin tener que estar en él.
 - Utiliza el comando 
fdiskpara crear una nueva partición en el disco duro. Asegúrate de seleccionar el tamaño adecuado para la nueva partición y de elegir el tipo de partición correcto (por ejemplo, ext4 para una partición de Linux). - Utiliza el comando 
mkfspara formatear la nueva partición. - Utiliza el comando 
mountpara montar la nueva partición en un directorio temporal. Por ejemplo: 
mount /dev/sdaX /mnt
donde X es el número de la partición y /mnt es el directorio temporal donde quieres montarla.
- Copia todos los archivos de la partición /home a la nueva partición:
 
cp -a /home/* /mnt/
- Modifica el archivo de configuración 
/etc/fstabpara que la nueva partición sea montada como /home en el arranque. Abre el archivo con un editor de texto y agrega una línea como esta: 
/dev/sdaX /home ext4 defaults 0 2
donde X es el número de la partición y ext4 es el tipo de sistema de archivos de la partición.
- Desmonta la partición temporal y reinicia el sistema.
 - Verifica que la nueva partición se ha montado correctamente como /home y que todos tus archivos están allí.
 

Ten en cuenta que este proceso puede ser algo complejo y que es importante tener cuidado para evitar perder datos. Si tienes dudas o no estás seguro de cómo hacerlo, es recomendable buscar ayuda o pedir asesoramiento a un experto en el tema.
