ハードディスクの容量、使用量などを確保するためのファイルシステムの使い方や/proc
ファイルシステムは何ですか?/sys
可能であれば、この情報を取得するためにどのファイルを処理する必要があるかを教えてください。
答え1
これが答えです
cat /sys/block/sda/size
上記のファイルは312581808のような数字を返します。第512話標準ブロックサイズを使用すると、長いint値が得られます。バイト、次に変換できます。国家規格。
答え2
引用するブロックデバイスサブシステムのカーネルドキュメント。 統計.txtブロックデバイスI / O統計に使用されます。
カーネル/ユーザー空間 ABI ドキュメントまた便利です。sysfsブロック利用可能なsysfsエントリの完全なリストを取得します。
からブロックデバイス容量を取得することもできます/proc/partitions
。