对于支持 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 的方法。