
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 の場合、これを確認する方法が見つかりませんでした。