Zum Inhalt springen

Berechung der Speicherplatzbelegung

7. Oktober 2025
OpenCms ist ein mandantenfähiges Content-Management-System. In einer Installation werden häufig mehrere hundert Websites gehostet. Um einen Überblick über die Speicherplatzbelegung einzelner Mandanten zu erhalten, wurde ein System zur Berechnung von Ordnergrößen entwickelt.

Für jeden im VFS vorhandenen Ordner wird ab jetzt intern die Größe aller darin vorhandenen Ressourcen intern vorgehalten und im Info-Dialog angezeigt. Aus Performance Gründen werden die Größen gecached, sie sind dadurch nur nahezu aktuell.

In der Java API steht die Hilfsfunktion OpenCms.getFolderSizeTracker(online).getFolderReport(paths) zur Verfügung. Durch Übergabe einer Liste von VFS Pfaden können damit ausgewählte Ordner angefragt werden; darin sind auch die Größen exclusive von Unterpfaden enthalten.