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 ssds 的方法。

相关内容