Festplatte aufräumen
Aus Gentoo Linux Wiki
Dieser Artikel ist ein Kurz-Artikel - Du kannst uns helfen, diesen zu erweitern. Klicke dazu auf bearbeiten.
Dieser Artikel nennt einige Dateien die es als temporär oder überflüssig zu löschen gilt.
Die Harmlosigkeit der Methoden und Vorgänge ist jedoch selbst zu bestimmen.
Einen Überblick des Speicherverbrauches verschafft man sich am Besten mit: du -sch /<path_to_directory>
Inhaltsverzeichnis |
[Bearbeiten] Überflüssige Locales
Möchte man beispw. keine weiteren Locales außer den de_DE oder en_US und deren Dateien wie Manpages etc. nutzen, lassen sich diese mit dem Tool app-admin/localepurge bequem löschen.
| Code: localepurge installieren |
|
emerge localepurge |
Die aktuellen Locales mit locale -a anzeigen:
| Code: locale -a |
# locale -a C de_DE <-- nur die werden gebraucht de_DE@euro <-- de_DE.iso88591 <-- de_DE.iso885915@euro <-- de_DE.utf8 <-- deutsch en_US <-- en_US.iso88591 <-- en_US.utf8 <-- german POSIX |
Nun noch die zu nicht löschenden Locales am Ende der /etc/locale.nopurge eintragen und die Zeile "#NEEDSCONFIGFIRST" (am Anfang der Datei) auskommentieren.
| Datei: /etc/locale.nopurge |
[...] #NEEDSCONFIGFIRST [...] # Following locales won't be deleted from this system # for example: |
Nun localepurge ausführen.
[Bearbeiten] Löschen von Portage relevanten Dateien
[Bearbeiten] Entfernen von Distfiles
Distfiles sind jene Dateien (Archive/Patches etc.) die von emerge zum Kompilieren/Installieren heruntergeladen und nach der Installation in der Regel nicht mehr gebraucht werden, außer man möchte sich das erneute Herunterladen sparen etc..
Pfad eventuell nach der DISTDIR-Variable in der /etc/make.conf anpassen.
| Code: Manuell |
|
rm -rf /usr/portage/distfiles/* |
| Code: Automatisch mit eclean |
|
eclean --destructive distfiles |
Ältere Dateien die von einem Upgrade übrig geblieben sind können automatisch mit dem Programm eclean (aus dem app-portage/gentoolkit) göscht werden:
| Code: Löschen alter Dateien mit ecelan |
|
eclean distfiles |
- Siehe: Löschen alter Distfiles
[Bearbeiten] Löschen temporärer emerge-Dateien
Hierhin entpackt emerge die zu verarbeitenden Dateien (Quellcode/Binaries etc.) und hält fertig kompilierte Programmteile bis das Programm vollständig ist und in die entsprechenden Verzeichnisse kopiert wird, die temporären Dateien bleiben jedoch.
Pfad eventuell nach der PORTAGE_TMPDIR-Variable in der /etc/make.conf anpassen.
| Code: Leeren temporärer emerge-Dateien |
|
rm -rf /var/tmp/portage/* |
[Bearbeiten] Portage und dessen rsync erleichtern
Selbstverständlich benötigt man nicht alle ebuilds im Portage, diesem Problem kann man nachgehen.
[Bearbeiten] Löschen alter Kernelsource (uname -r)
Normalerweise braucht man nur die Kernelsource des aktiven Kernels, wenn man nicht noch parallel eine andere Version benutzt, Überflüssige löschen bringt einigen Speicherplatz.
| Code: Entfernen von alten Gentoo-Sources |
|
emerge -P gentoo-sources |
[Bearbeiten] Kernelmodule
Dazu können Kernelmodule nicht mehr gebrauchter Kernel gelöscht werden.
| Code: Löschen alter Kernelmodule |
|
rm -r /lib/modules/<alte_kernelversion> |
[Bearbeiten] Logs ausmisten
In /var/log befinden sich, abhängig davon, wie man seinen Systemlogger konfiguriert hat, eine Menge Logs.
Das Löschen der Logs funktioniert ohne den Logger zu stoppen mit rm /var/log/logdatei.log
[Bearbeiten] Sonstige Dateien in /tmp und /var/tmp
In /tmp und /var/tmp legen viele Programme temporäre Dateien ab. Kann gefahrlos gelöscht werden.
| Code: Inhalte der /tmp und /var/tmp Verzeichnisse löschen |
|
rm -rf /tmp/* /var/tmp/* |
Soweit konfiguriert, wird /tmp beim Start von Gentoo automatisch gelöscht (rc-script).
Sicherlich lassen sich noch mehr Dateien in /var löschen, nur wäre es zu unsinnig alle, aufgrund vieler verschiedener Programme, aufzulisten.
[Bearbeiten] KDE spezifisches
In diesem Ordner werden die netten Vorschaubilder/thumbnails von Bildern, Videos oder anderen Dateien gecached.
| Code: Löschen von thumbnails |
|
rm -r ~/.thumbnails |
Wenn man keine Hilfe-Dateien/Dokumentionen von KDE-Programmen benötigt:
| Code: Löschen von "Documents" |
|
rm -rf /usr/kde/<version>/share/doc/* |
- Siehe: KDE Online Dokumentation
