Website-Suche

Diese 7 Fedora-Bereinigungsbefehle haben mehr Speicherplatz freigegeben, als ich erwartet habe


Fedora ist bekannt für seine fortschrittliche Software, Stabilität und saubere Implementierung von Upstream-Technologien, aber selbst es kann im Laufe der Zeit digitale Unordnung ansammeln.

Sie könnten mit einer 40-GB-Root-Partition beginnen, die zunächst geräumig wirkt, nur um Monate später festzustellen, dass sie sich auf etwa 90 % Nutzung zubewegt. Der Schuldige ist nicht eine einzelne große Datei, sondern Tausende kleiner, unnötiger Datenteile, die durch Updates, Installationen und normale Systemoperationen zurückgelassen werden.

Glücklicherweise bietet Fedora leistungsstarke Kommandozeilen-Tools, um diesen Speicherplatz schnell und sicher zurückzugewinnen. Sie benötigen keine Drittanbieter-Reinigungs-Apps oder GUI-basierte Festplattenanalysatoren (obwohl diese ihren Platz haben). Mit ein paar Terminalbefehlen können Sie den Müll entfernen und gleichzeitig Ihr System vollständig funktionsfähig und stabil halten.

Egal, ob Sie Fedora Workstation auf einem Laptop mit einer kleinen SSD ausführen, Dienste auf Fedora Server hosten oder mehrere Computer warten, diese 7 Befehle gehören in Ihr Toolkit. Lassen Sie uns ein Terminal öffnen und mit dem Aufräumen beginnen:

Den DNF-Cache löschen

Gespeicherte Paketdaten sicher entfernen

Beginnen Sie mit:

sudo dnf clean all

Dnf hält einen lokalen Cache heruntergeladener Pakete und Repository-Metadaten in /var/cache/dnf. Dies beschleunigt Installationen und Updates, aber im Laufe der Zeit sammelt es sich an.

Wenn Sie häufig aktualisieren, kann dieser Cache leicht Hunderte von MB oder mehr erreichen, und die meisten davon sind nicht kritisch. Durch Ausführen dieses Befehls wird alles in diesem Cache entfernt. Beim nächsten Installieren oder Aktualisieren von Paketen lädt Fedora einfach frische Kopien herunter.

Es gibt einen kleinen Kompromiss in Form eines etwas langsameren nächsten Updates, dafür jedoch deutlich mehr freiem Speicherplatz jetzt (ein vernünftiger Austausch, es sei denn, Sie haben extrem begrenzte Bandbreite).

Verwaiste Pakete entfernen

Unbenutzte Abhängigkeiten automatisch bereinigen

Weiter :

sudo dnf autoremove

Wenn Sie Software installieren, zieht DNF automatisch Abhängigkeiten: Bibliotheken, Hilfsprogramme, Laufzeitkomponenten. Wenn Sie das ursprüngliche Paket entfernen, bleiben diese Abhängigkeiten oft zurück.

Im Laufe der Zeit sammeln sich diese zu im Wesentlichen ungenutzten Paketen an. autoremove räumt sie auf. Es entfernt nur Pakete, die von nichts anderem mehr benötigt werden, sodass es relativ sicher ist.

Wenn Sie eine Vorschau darauf sehen möchten, was entfernt wird:

sudo dnf repoquery --unneeded

Dies gibt Ihnen Sichtbarkeit, bevor Sie Änderungen vornehmen. Es ist nützlich, wenn Sie vorsichtig sind oder einfach neugierig darauf, was sich in Ihrem System angesammelt hat.

Systemprotokolle kürzen

Begrenzen Sie die Größe des Journals effektiv

Systemprotokolle sind nützlich, aber sie sind nicht dazu gedacht, unbegrenzt zu wachsen.

Lauf :

sudo journalctl --vacuum-size=200M

Dies begrenzt Ihre Protokolle auf 200 MB und löscht ältere Einträge automatisch. Alternativ können Sie Protokolle nach Zeit aufbewahren:

sudo journalctl --vacuum-time=2d

Dies behält nur die letzten zwei Tage. Ohne dies können Protokolle im Laufe der Zeit auf mehrere GB anwachsen, insbesondere auf Systemen mit häufiger Aktivität oder aktivierter Fehlerbehebung.

Den Müll leeren

Versteckte gelöschte Dateien dauerhaft löschen

Wenn Sie Dateien über einen Dateimanager löschen, werden sie nicht tatsächlich gelöscht. Sie werden verschoben nach:

~/.local/share/Trash/

Um es zu löschen:

rm -rf ~/.local/share/Trash/*

Dies ist sicher für Ihr Benutzerkonto, aber es ist dauerhaft. Es gibt kein Rückgängig. Es ist auch eine der einfachsten Möglichkeiten, schnell Speicherplatz zurückzugewinnen, besonders wenn Sie dazu neigen, große Dateien zu "löschen", ohne den Papierkorb anschließend zu leeren (was häufiger vorkommt, als die meisten zugeben).

/var/tmp bereinigen

Hartnäckige temporäre Systemdateien entfernen

Fedora verwendet zwei temporäre Verzeichnisse: /tmp/ und /var/tmp. Das Verzeichnis /tmp ist für kurzfristige temporäre Dateien vorgesehen, die einen Systemneustart nicht überdauern müssen. Die meisten Fedora-Konfigurationen löschen /tmp beim Booten automatisch, entweder vollständig oder indem Dateien entfernt werden, die älter als ein bestimmtes Alter sind, was es ideal für sitzungsspezifische Daten wie Browser-Caches oder temporären Speicher von Anwendungen macht.

Während /var/tmp seine Inhalte über Neustarts hinweg bewahrt und als Speicherort für temporäre Dateien dient, die länger bestehen bleiben müssen, wie unterbrochene Downloadfragmente, Reste des Paketmanagers von unvollständigen Installationen oder Daten von lang laufenden Prozessen, die einen Systemabsturz oder einen absichtlichen Neustart überleben sollen.

Das zweite ist, wo sich die Dinge still anhäufen. Reinige es mit:

sudo rm -rf /var/tmp/*

Dies entfernt übrig gebliebene temporäre Dateien von Installern, Skripten und Prozessen, die sich nie selbst bereinigt haben. Es ist im Allgemeinen sicher, sollte jedoch während größerer Installationen oder Updates nicht ausgeführt werden (Timing ist hier wichtig).

Alte Benutzer-Cache-Dateien löschen

Veraltete Cache-Daten sicher entfernen

Caches auf Benutzerebene können überraschend groß werden. Browser, Paketmanager und Desktop-Umgebungen speichern alle Daten in:

~/.cache

Statt alles blind zu löschen, entfernen Sie nur ältere, ungenutzte Dateien:

find ~/.cache -type f -atime +30 -delete

Dies löscht Dateien, die in den letzten 30 Tagen nicht aufgerufen wurden. Es ist ein ausgewogener Ansatz, da Sie aktive Cache-Dateien für die Leistung behalten und gleichzeitig veraltete Dateien entfernen, die keinen Zweck erfüllen.

Alte Kernel entfernen

Freier Platz, aber vorsichtig vorgehen

Fedora bewahrt mehrere Kernel-Versionen als Sicherheitsmaßnahme auf. Wenn ein neuer Kernel fehlschlägt, können Sie in einen älteren booten. Das ist eine gute Voreinstellung, aber jeder Kernel benötigt Speicherplatz. Typischerweise 200 bis 400 MB, wenn man Module und initramfs einbezieht.

Um alte Kernel zu bereinigen:

sudo package-cleanup --oldkernels --count=2

Dies behält den aktuellen Kernel und eine vorherige Version, entfernt alles andere. Falls der Befehl fehlt:

sudo dnf install yum-utils

Löschen Sie Dateien im Verzeichnis /boot nicht manuell. Das Kernel-Management ist einer dieser Bereiche, in denen Präzision wichtiger ist als Vertrauen (und falsches Raten hat Konsequenzen). Ich würde nicht empfehlen, es auf etwas Kritischem zu verwenden, es sei denn, Sie sind sich ziemlich sicher.

Was du nicht berühren solltest

Vermeiden Sie das Beschädigen kritischer Systembereiche

Einige Verzeichnisse sehen wie Aufräumziele aus, sind es aber nicht.

Vermeiden Sie diese:

/boot manually
~/.config
/var/log directly

Diese enthalten kritische Daten, Einstellungen oder aktive Protokolle. Dateien hier blind zu entfernen, kann Dinge auf subtile oder offensichtliche Weise beschädigen. Verwenden Sie immer die entsprechenden Werkzeuge anstelle einer manuellen Löschung.

Wie oft solltest du das tun

Erstellen Sie eine einfache Wartungsroutine

Es gibt keinen festen Zeitplan, aber eine gute Regel ist, nach größeren Updates oder alle paar Wochen aufzuräumen, besonders wenn der Speicherplatz unerwartet zu schrumpfen beginnt.

Fedora erfordert keine ständige Wartung, da es darauf ausgelegt ist, größtenteils stabil und selbstverwaltend zu sein, aber kein System kann automatisch jede einzelne verwaiste Protokolldatei, abhängige Datei oder alten Kernel entfernen, der nach Monaten der Nutzung zurückbleibt.


Was ändert sich eigentlich nach der Reinigung

Nachdem Sie diese Befehle ausgeführt haben, sind die Veränderungen im Erscheinungsbild nicht dramatisch. Tatsächlich gibt es keinen klaren visuellen Unterschied. Stattdessen erhalten Sie mehr freien Speicherplatz, einen saubereren Paketstatus, kleinere Protokolle und weniger überbleibende Dateien. Das System fühlt sich leichter an, weil unnötige Last entfernt wurde, ohne zusätzliche Werkzeuge zu installieren.

Verwandte Artikel