Ich habe ausgeführt df
und die Ausgabe wird fast augenblicklich angezeigt:
(FS Size Used Avail Use%)
/dev/sda1 145G 8.4G 130G 7%
sda1 ist eine ext4-Partition.
Wie kann ich mir ohne Addition der Größe aller Dateien df
nahezu sofort Informationen zum Speicherplatz holen?
Antwort1
Wie traditionellUnix-Dateisysteme,ext2, ext3 und ext4 haben ein Segment von Metadaten namensSuperblock, der Informationen zur Konfiguration des Dateisystems enthält. Der primäre Superblock wird an einem festen Offset vom Anfang der Partition gespeichert, und da die darin enthaltenen Informationen so wichtig sind, werden Sicherungskopien des Superblocks im gesamten Dateisystem gespeichert.
Zu den Informationen, die der Superblock enthält, gehören die Gesamtzahl der Inodes und Blöcke im Dateisystem und wie viele davon frei sind. Diese Informationen können verwendet werden, um den belegten und verfügbaren Speicherplatz des Dateisystems effizient zu berechnen.