Показывать свободное место на SSD после TRIM / UNMAP / Deallocate?

Показывать свободное место на SSD после TRIM / UNMAP / Deallocate?

Можно ли получить отчет об объеме нераспределенного пространства для жесткого диска, поддерживающего ATA TRIM, SCSI UNMAP или NVMe Deallocate?

Например, мы берем диск на 1 ТБ, затем записываем на него 500 ГБ данных, затем удаляем 300 ГБ. Есть ли какая-то команда, которая покажет, что сам диск (не файловая система) имеет 200 ГБ занятого / 800 ГБ свободного?

решение1

На моем nvme ssd smartctl -a /dev/nvme0n1отчеты

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

Я не смог найти способ увидеть это для SATA SSD.

Связанный контент