TRIM / UNMAP / 割り当て解除後に SSD の空き容量を表示しますか?

TRIM / UNMAP / 割り当て解除後に 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 の場合、これを確認する方法が見つかりませんでした。

関連情報