Limpiando Fedora Workstation
Después de meses de uso, pruebas de software y muchos ajustes, mi instalación de Fedora Workstation sigue siendo confiable y sólida.
Fedora se ha convertido en mi distribución preferida para desarrollo, productividad en escritorio y gaming. Usando Hyprland (en particular ML4W Hyprland), es rápida, moderna y sorprendentemente estable.
Pruebas de Estrés
Aquí tienes una lista de experimentos y cambios que realicé en Fedora… y aun así, nunca tuve que reinstalar:
- Cambié entre varios entornos de escritorio (GNOME, KDE, Hyprland)
- Instalé y quité varios gestores de sesión (GDM, SDDM, sin DM)
- Probé GPU passthrough (VFIO) para máquinas virtuales de Windows con una NVIDIA RTX 4090
- Compilé y usé drivers personalizados de red y audio
- Lo usé como host de contenedores con Podman, Docker y Flatpaks
- Ejecuté múltiples LLMs locales y herramientas como Ollama para IA
A pesar de todo eso, Fedora nunca falló al arrancar, se corrompió, ni perdió datos.
Rutina de Limpieza
Estas son las herramientas y pasos que uso para mantener Fedora ágil y rápido:
Eliminar Flatpaks no utilizados
flatpak uninstall --unused #Elimina runtimes y versiones de apps que ya no se usan.
Limpiar la Caché de DNF
sudo dnf clean all #Libera espacio eliminando metadatos y paquetes antiguos.
Ver uso de disco con ncdu
Un analizador de uso de disco desde la terminal.
sudo dnf install ncdu
sudo ncdu /
Omitir puntos de montaje temporales
Evita analizar volúmenes efímeros o montados.
sudo ncdu / --exclude /run --exclude /mnt --exclude /media
Limpiar /opt
Aquí suelen vivir binarios y herramientas instaladas manualmente. Elimina lo que ya no uses.
Gestionar snapshots de Timeshift
Timeshift es excelente.
timeshift-launcher # Abrir la interfaz gráfica
sudo timeshift --list # Ver snapshots existentes
sudo timeshift --delete --snapshot 'YYYY-MM-DD_HH-MM-SS' # Borrar un snapshot específico
sudo timeshift --delete-all --keep 3 # Conservar solo los 3 más recientes
Verificar uso del disco
df -h # Muestra uso por punto de montaje
lsblk # Muestra estructura de particiones
Eliminar paquetes huérfanos
Identifica y elimina paquetes que ya no se usan.
dnf repoquery --unsatisfied
sudo dnf autoremove
Limpiar logs del sistema
sudo journalctl --vacuum-time=2weeks #Libera espacio de logs más antiguos a dos semanas.
Después de años usando distintos sistemas operativos, Fedora es mi estación de trabajo favorita y en la que más confío… limpia, rápida, segura y altamente personalizable.
Altamente recomendada…. Solo no olvides hacer limpieza de vez en cuando.
— Franco