Cómo mover su carpeta de inicio a otra partición[Linux/Ubuntu]

Si ha aceptado la opción predeterminada durante la instalación de Ubuntu, o si su equipo viene con Ubuntu preinstalado, lo más probable es que su carpeta Inicio y las carpetas del sistema estén todas en la misma partición. Esto está perfectamente bien, pero si desea actualizar su versión existente de Ubuntu, o reinstalar Ubuntu, no podrá conservar la configuración de su aplicación, o incluso conservar sus archivos y documentos. Una de las buenas prácticas es dar a la carpeta Inicio su propia partición, por lo que cualquier cambio que haga en la carpeta Sistema no afectará a su directorio Inicio, y puede actualizar o reinstalar Ubuntu fácilmente.

Si desea mover la carpeta Inicio a otra partición, puede hacerlo de la siguiente manera.

Creación de una partición nueva

Nota : Puede omitir este paso si ya tiene una partición externa existente que puede usar.

Suponiendo que el equipo sólo tiene un disco duro y sólo contiene una partición. Para crear una nueva partición, primero tiene que obtener un Ubuntu Live CD/USB y arrancar en él. No puede particionar el disco duro cuando está en ejecución.

Una vez que haya arrancado en la sesión Live, abra la aplicación «GParted». Seleccione el disco duro de la lista. Debería ser etiquetado como «sda».

Debería ver varias entradas en la lista. Seleccione la entrada que corresponde a la partición principal. Debe ser el que tiene el mayor tamaño de archivo y está en el formato de sistema de archivos ext3 o ext4. Haga clic con el botón derecho del ratón y seleccione «Redimensionar/Mover».

Establezca el tamaño de la nueva partición en el campo «Free Space Following» (Seguimiento de espacio libre). El número está representado en MB, así que si quiere reservar 10GB para la nueva partición, introduzca «10000». Observará que al introducir el número, el número en el campo «Nuevo tamaño» disminuirá en consecuencia. Mi práctica habitual es reservar 10 GB para los archivos de sistema y asignar el resto a la partición Home. Haga clic en «Redimensionar/Mover».

De vuelta a la pantalla principal de GParted, ahora debería ver una nueva entrada «Unallocated» con el tamaño de archivo que ha establecido anteriormente. Haga clic con el botón derecho del ratón y seleccione «Nuevo». Seleccione «ext4» como sistema de archivos y haga clic en «Add».

Por último, haga clic en el botón verde para aplicar los cambios. Dependiendo del tamaño de su disco duro, el proceso de redimensionamiento puede llevar mucho tiempo

Una vez completado el proceso, debería ver algo parecido a la pantalla de abajo. Anote el nuevo número de partición.

Ahora apague la sesión en vivo, quite el CD/USB en vivo e inicie la computadora.

Migración de la carpeta Inicio

Para migrar su carpeta de inicio actual a una partición externa, hay cuatro cosas que debe hacer:

  1. Monte la partición externa en una ubicación de casa temporal.
  2. Copie los archivos de su carpeta de inicio actual a esta carpeta de inicio temporal.
  3. Reubicar la carpeta principal actual
  4. Monte la nueva carpeta Inicio.

1. Crear una carpeta de inicio temporal

Abra un terminal y escriba lo siguiente:

sudo blkid

Esto mostrará el UID de todas las particiones. Anote el UUID de la partición que ha creado anteriormente.

A continuación, abra el archivo fstab:

sudo nano /etc/fstab

y añada la siguiente línea al final del archivo.

UID=xxx-xxxxxxx-xxxxxxx /media/home ext4 nodev,nosuid 0 2

Reemplace el UUID con el valor UUID de la partición externa.

Guardar (Ctrl + o) y salir (ctrl + x) del archivo.

A continuación, cree un punto de montaje:

sudo mkdir /media/home

y recargar el fichero actualizado.

montura del sudo -a

Ahora debería ver una carpeta «home» en el directorio de medios.

2. Copiar los archivos de la carpeta Inicio actual a la nueva carpeta Inicio

Lo siguiente que vamos a hacer es copiar todos los archivos de la carpeta Inicio actual a la nueva carpeta Inicio. Puede simplemente hacer un «Seleccionar todo», «Copiar» y «Pegar» para transferir todos los archivos a la nueva carpeta Inicio. Sin embargo, es posible que se estén omitiendo los archivos ocultos y que algunos de los permisos de archivo no se conserven. Un método más completo sería usar rsync.

sudo rsync -aXS /home/. /media/home/.

3. Reubicar la carpeta principal actual

Una vez que hayamos configurado la nueva carpeta de inicio, necesitamos eliminar la carpeta de inicio existente para dar paso a la nueva carpeta de inicio en la partición externa. Para ello, escriba los siguientes comandos en el terminal:

cd /cd
sudo mv /home /home_backup
sudo mkdir /home

Lo que hacen los comandos anteriores es mover la carpeta de inicio existente a Home_backup, y crear una carpeta de inicio vacía para que la nueva carpeta de inicio se monte en ella.

4. Montar la nueva carpeta Inicio

El último paso para completar la migración es montar la nueva carpeta Inicio como «/home». Para hacer eso, tenemos que volver a revisar el archivo fstab de nuevo.

sudo nano /etc/fstab

Todo lo que tiene que hacer es cambiar «/media/home» por «/home». Guarde y salga del archivo.

Por último, recargue el archivo fstab:

montura del sudo -a

Eso es todo. Ahora ha migrado su carpeta Inicio a una partición externa.

Opcional: quitar la carpeta Home_backup

Una vez finalizada la migración, puede utilizar la antigua carpeta Inicio como copia de seguridad o eliminarla para liberar el espacio de almacenamiento. Para eliminarlo, utilice el comando:

sudo rm -rf /home_backup

Háganos saber en los comentarios si ha encontrado alguna dificultad.

Fotografía: Moving House – Estilo Kiwi

Un pensamiento en “Cómo mover su carpeta de inicio a otra partición[Linux/Ubuntu]

  • Francisco

    Hola, buenas tardes, una pregunta, si yo tengo linux en una partición, puedo cambiar la partición de home a una partición con formato ntfs? o esta la tengo que cambiar a partición ext4? ya que se me esta acabando el espacio en la partición linux.
    Muchas gracias

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *