Cuando reinstalas una distribución Linux, existe una opción muy útil que a menudo se pasa por alto: no formatear la partición /home. Esto permite conservar todos tus archivos personales mientras realizas una instalación completamente limpia del sistema.
En lugar de reutilizar el usuario antiguo (y arrastrar configuraciones, cachés y otros restos del sistema anterior), puedes crear un usuario nuevo durante la instalación.
Cómo funciona
Supongamos que tu usuario anterior era:
juan
Durante la nueva instalación creas un usuario nuevo:
juan2
Al finalizar tendrás:
/home/juan → usuario antiguo intacto
/home/juan2 → usuario nuevo y limpio
Ventajas de este método
Entorno completamente limpio
El nuevo usuario no hereda configuraciones, cachés ni otros archivos acumulados con el tiempo, evitando posibles incompatibilidades, perfiles dañados o restos de aplicaciones ya eliminadas.
Tus datos siguen disponibles
La carpeta del usuario anterior permanece intacta, por lo que puedes acceder a documentos, imágenes, música, proyectos y cualquier otro archivo personal.
Migración sencilla
Puedes copiar únicamente lo que necesites al nuevo usuario, evitando trasladar configuraciones innecesarias.
Por ejemplo, para copiar solo tus archivos visibles:
rsync -av --exclude=".*" /home/juan/ /home/juan2/
O un directorio concreto:
rsync -av /home/juan/Documentos/ /home/juan2/Documentos/
Conservar configuraciones concretas (opcional)
Aunque el objetivo sea empezar con un entorno limpio, no tienes por qué renunciar a todas tus configuraciones anteriores. Puedes recuperar únicamente aquellas que realmente utilizas.
La mayoría de las preferencias de las aplicaciones se almacenan en archivos y directorios ocultos dentro de tu carpeta personal, por ejemplo:
~/.config
~/.local
~/.mozilla
~/.ssh
~/.gnupg
Esto te permite conservar elementos como:
- Marcadores y perfiles del navegador.
- Configuración de SSH.
- Claves GPG.
- Perfiles de terminal.
- Configuración de editores como Vim, VS Code o Neovim.
- Ajustes de aplicaciones concretas.
En lugar de copiar toda la configuración antigua, es recomendable migrar solo los directorios necesarios:
rsync -av /home/juan/.ssh/ /home/juan2/.ssh/
rsync -av /home/juan/.gnupg/ /home/juan2/.gnupg/
O configuraciones específicas dentro de ~/.config:
rsync -av /home/juan/.config/kitty/ /home/juan2/.config/kitty/
De esta forma conservas únicamente las configuraciones que realmente utilizas, sin arrastrar posibles problemas, incompatibilidades o archivos innecesarios acumulados durante años.
Eliminar el usuario antiguo
Cuando ya hayas migrado todo lo que necesitas, elimina el usuario antiguo junto con su directorio personal:
sudo userdel -r juan
Volver al nombre de usuario original
Si lo deseas, una vez finalizada la migración puedes recuperar el nombre de usuario original.
Supongamos:
- Usuario actual:
juan2 - Usuario deseado:
juan
Realiza estos cambios desde otro usuario con permisos de administrador:
sudo usermod -l juan juan2
sudo groupmod -n juan juan2
sudo usermod -d /home/juan -m juan
sudo chown -R juan:juan /home/juan
sudo reboot
Qué hace cada comando
usermod -l: cambia el nombre del usuario.groupmod -n: renombra el grupo principal.usermod -d -m: cambia el directorio personal y mueve su contenido.chown -R: ajusta la propiedad de los archivos al nuevo usuario y grupo.
Al finalizar tendrás de nuevo:
usuario: juan
grupo: juan
home: /home/juan
Conclusión
Este método ofrece un buen equilibrio entre empezar con un sistema completamente limpio y conservar todos los datos personales. Además, al migrar únicamente los archivos y configuraciones que realmente necesitas, evitas arrastrar años de configuraciones, cachés y otros restos del sistema anterior.
Descubre más desde Tecno y Soft
Suscríbete y recibe las últimas entradas en tu correo electrónico.
