Mover elementos de la partición /home a la partición /

Mover elementos de la partición /home a la partición /

Tengo Ubuntu en dos particiones. Una partición de 30 GB que se supone que contiene la raíz y una partición de 240 GB que contiene el hogar. Actualmente, mi raíz está llena.

Me he dado cuenta que hacer dos particiones fue un error, debí poner todo junto en la partición de 240GB, considerando que ambas particiones son SSD. ¿Cómo puedo mover todo a una partición sin perder mis datos /home que ya están allí?

Por lo que tengo entendido, tengo que copiar mis datos de /home a un USB. Luego tengo que borrar la partición de 240 GB de un USB activo y mover los datos de la partición de 30 GB a la partición de 240 GB. Luego, inicio desde la partición de 240 GB y vuelvo a copiar /home desde el USB. ¿Es esto correcto? No quiero estropearlo y perder mis datos o mi instalación.

Partición de casa

partición raíz

Contenidos raíz

Respuesta1

Me he dado cuenta que hacer dos particiones fue un error

No necesariamente. En principio, su elección de 30 GB para root y una partición doméstica separada es una buena opción. 30 GB son más que suficientes para una partición raíz (o quizás simplemente suficientes si instala muchos paquetes snap o paquetes flatpak).

Solo asegúrese de controlar lo que se almacena en su partición raíz. Que tu root de 30 Gb esté lleno, como tal no es normal. Tal vez tenga muchos kernels antiguos, o archivos de registro muy grandes, o algunos archivos grandes persistentes en /var/tmp.

Alternativamente, fusionar estas particiones también es una opción. Es una configuración más simple y hay menos riesgo de que / se llene si protege el espacio libre en general. Sin embargo, en ese caso, una nueva reinstalación implica borrar toda la partición.

Tu plan suena bien. Copie su /home completo en una unidad USB formateada con un sistema de archivos Linux, conservando todos los permisos de archivos: utilícelo rsyncpara eso.

Luego, desde un CD en vivo, puede 1) Borrar la partición que se montó en /home 2) Expandir la partición / para llenar todo el espacio 3) editar el fstabarchivo que se encuentra debajo /etcpara eliminar la línea que hace referencia a /home y 4 ) copie todo el contenido de su /home desde el USB nuevamente a /home en la partición raíz (use nuevamente rsync).

Si se hace correctamente, su sistema debería iniciarse como si nada hubiera pasado.

Si falla, simplemente reinstálelo y copie sus datos nuevamente. Luego le quedarán algunas necesidades para configurar e instalar el software que utiliza.

Lo más importante en toda esta historia es tener copias de seguridad buenas y actualizadas de sus datos personales. Una vez que lo tengas, no temas: nada puede salir fundamentalmente mal.

Respuesta2

La sugerencia en su pregunta es copiar mis /homedatos a una unidad USB, hacer una copia de seguridad del contenido de la partición de 240 GB en una unidad externa, borrar la partición de 240 GB de un USB activo, mover los datos de la partición de 30 GB a la partición de 240 GB y /homevolver a copiarlos. en la partición de 240 GB funcionaría. No elimine la copia de seguridad de los /homedatos originales hasta que haya comprobado que el movimiento del /homedirectorio se realizó correctamente y funciona correctamente.

información relacionada