Waste land
ist ein Skript zum Schätzen und Bereinigen des verschwendeten Speicherplatzes in ungenutzten Miniaturansichten in Ihrem Home-Verzeichnis (in Free Desktops).
Miniaturansichten sind kleine Bilder (weniger als 50 KB), die Anwendungen dabei helfen, eine schnelle Vorschau von Dateien (Bilder, Videos, Textdokumente usw.) anzuzeigen. Einzelheiten finden Sie unter Thumbnail Managing Standard.
Miniaturansichten sind mit Dateien verknüpft. Wenn diese Dateien verschoben werden, kann die Zuordnung verloren gehen und die Miniaturansichten verwaist bleiben. Obwohl der Platzbedarf für jedes Miniaturbild sehr gering ist, kann es größer werden, als Sie denken.
Die Miniaturansichten werden in den Verzeichnissen normal
, large
und fail
gespeichert. Wenn Sie beispielsweise Tausende von Bildern in verschiedenen Verzeichnissen unter Pictures/Downdloads
gespeichert haben, könnten Sie Tausende von Miniaturansichten entweder in normal
oder large
oder in beiden Formaten haben. Wenn Sie sie nach Pictures/Reviewed
verschieben, werden Sie wahrscheinlich doppelt so viele Miniaturansichten haben wie zuvor. Die Miniaturansichten werden auf Anfrage erstellt, sodass dies nicht über Nacht geschieht. Aber irgendwann wird es passieren.
Wenn Sie eine Kamera oder ein Telefon anschließen, werden beim Durchsuchen wahrscheinlich Miniaturansichten generiert. Wenn Sie diese Geräte also das nächste Mal anschließen, sind die Miniaturansichten vorhanden und Sie können sie schneller durchsuchen ... nur, wenn Sie immer noch dieselben Bilder in Ihrer Kamera haben (unwahrscheinlich) und wenn Sie die Kamera an denselben USB-Anschluss anschließen.
Ich habe dieses Drehbuch 2006 für meinen eigenen Zweck geschrieben. Als ich jedoch eines Wochenendes dabei half, ein Backup (Spiegelung) eines gesamten Home-Verzeichnisses zu erstellen, bemerkte ich, dass rsync
in ~/.thumbnails/normal
hängen blieb. Ich habe rsync
angewiesen, ~/.thumbnails
zu überspringen, und es ging wieder (relativ) schnell. Es scheint, dass rsync
in stark bevölkerten Verzeichnissen einen Tribut zahlt. Als ich waste land
ausführte, gab es mehr als 45.000 verwaiste Miniaturansichten, die mehr als 750 MB Speicherplatz beanspruchten. Ihr Kilometerstand kann variieren.
Ich hatte das Skript vorher nicht geteilt, weil ich es für einen schnellen Hack halte. Es löst nicht das Problem, sondern ist nur ein Symptom. Allerdings wäre es noch schlimmer, das .thumbnails
-Verzeichnis von Zeit zu Zeit zu löschen.