
Ist es für eine Festplatte, die ATA TRIM, SCSI UNMAP oder NVMe Deallocate unterstützt, möglich, die Menge des nicht zugewiesenen Speicherplatzes zu melden?
Nehmen wir beispielsweise ein 1-TB-Laufwerk, schreiben 500 GB Daten darauf und löschen dann 300 GB. Gibt es einen Befehl, der anzeigt, dass das Laufwerk selbst (nicht das Dateisystem) 200 GB belegt und 800 GB frei hat?
Antwort1
Auf meiner NVMe-SSD smartctl -a /dev/nvme0n1
meldet
Number of Namespaces: 1
Namespace 1 Size/Capacity: 2.048.408.248.320 [2,04 TB]
Namespace 1 Utilization: 352.739.127.296 [352 GB]
Namespace 1 Formatted LBA Size: 512
Namespace 1 IEEE EUI-64: 002538 b211b408d5
Ich konnte keine Möglichkeit finden, dies für SATA-SSDs anzuzeigen.