Ich /var/tmp
stelle fest, dass mein Ordner auf meinem Ubuntu 16.04.2 9,3 GB Speicherplatz belegt hat. Insbesondere gibt es eine Reihe von mkinitramfs_*
Ordnern, die den größten Teil des Speicherplatzes im tmp-Ordner einnehmen. Ich habe sie mir angesehen und sie scheinen die temporären Dateien für Linux-Kernel zu sein, die kürzlich und in der Vergangenheit kompiliert wurden. Kann ich sie sicher löschen oder sind sie mit anderen wichtigen Dateien verknüpft?
Ich habe versucht, tmpreaper
den temporären Dateibereinigungsprozess beim Neustart mithilfe der App zu automatisieren. Aber ich finde, ich kann nur beide /tmp/
und /var/tmp/
Ordner in den Einstellungen für die automatische Bereinigung zusammenfügen und nur ein maximales Dateialter festlegen, um alte Dateien zu entfernen. Dies kann es schwierig machen, den Parameter für das maximale Alter der Datei TMPREAPER_TIME
ordnungsgemäß einzurichten . Wenn ich es zu kurz einstelle (standardmäßig 7 Tage), lösche ich möglicherweise die letzten Kernel-Kompilierungsdateien in mkinitramfs_*
Ordnern, die möglicherweise nützlich sind. Wenn ich es zu lange einstelle, werden möglicherweise viele Dateien gespeichert /tmp
. Ich hoffe, Sie können mich auf einige Hinweise zur Rolle dieser mkinitramfs_*
Ordner und zur Verwendung von tmpreaper
Apps oder anderen Tools zum automatischen Löschen alter temporärer Dateien hinweisen .
Vielen Dank!
/var/tmp
als für/tmp
.lsof
zeigt nicht an, dass ein Prozess diese Dateien verwendet. Aber es gibt eine Reihe von Warnungen imtmpreaper
Handbuch der App, als ich versuchte, sie so einzurichten, dass diese Dateien automatisch gelöscht werden. Dort bekam ich Angst. Sie denken also, dass das Löschen dieser Dateien 7 Tage nach dem letzten Zugriff sicher ist?Antworten:
Im Allgemeinen können Sie jede Datei in
/tmp
und/var/tmp
ohne Unterbrechung des Systems löschen . Das schlimmste Szenario ist, dass es sich um eine Datei handelt, die von einer geöffneten App benötigt wird, aber das scheint nicht der Fall zu sein.In Bezug auf diese Dateien
mkinitramfs
würde ich sagen, dass es sicher ist, sie zu beschneiden. Siehe auch diesen Debian-Fehler: # 818345 - Die tmp-Datei verbleibt unter / var / tmp, wenn mkinitramfs fehlschlägt . Grundsätzlich sollten diese Dateien gelöscht werden, nachdem der Prozess, der sie erstellt hat, abgeschlossen ist, aus irgendeinem Grund jedoch nicht.Ich bin nicht sicher, ob Sie speziell von diesem Fehler betroffen sind , aber der Punkt ist, dass diese Dateien benötigt werden,
mkinitramfs
während der Prozess läuft. Nachdem der Prozess beendet ist, brauchen Sie sie nicht mehr. Wie bei temporären Dateien üblich, werden sie bei Bedarf in nachfolgenden Durchläufen desselben Prozesses neu erstellt.Ich habe keine Erfahrung mit
tmpreaper
, aber Sie können einen Cron-Job verwenden, um diese Dateien regelmäßig zu löschen. Sehen:Dateien automatisch löschen, die älter als 7 Tage sind
quelle
tmpreaper
(siehe meine Notizen für Details) und sparte mir 7 GB Speicherplatz. Das ist sehr hilfreich!