TRIM/UNMAP/Deallocate 後顯示可用 SSD 空間?

TRIM/UNMAP/Deallocate 後顯示可用 SSD 空間?

對於支援 ATA TRIM、SCSI UNMAP 或 NVMe Deallocate 的硬碟,是否可以報告未分配空間量?

例如,我們使用 1TB 驅動器,然後向其中寫入 500GB 數據,然後刪除 300GB。是否有任何命令可以顯示驅動器本身(不是檔案系統)已使用 200GB / 800GB 可用空間?

答案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的這一點。

相關內容