-4

次のような情報を教えてくれるプログラムが必要です

パーティションの数。>> パーティションの種類。>> そのパーティションのファイル システム タイプ。>> 各パーティションの開始サイズと終了サイズ。Linux の PARTED ユーティリティの PRINT オプションが表示する出力の種類

パーティションの数。>> パーティションの種類。>> そのパーティションのファイル システム タイプ。>> 各パーティションの開始サイズと終了サイズ。Linux の PARTED ユーティリティの PRINT オプションが表示する出力の種類

例として、出力は dis のようになります

番号 開始 終了 サイズ タイプ ファイル システム フラグ 1 32.3kB 10.7GB 10.7GB プライマリ reiserfs , , , , , , , , type=83, , 2 10.7GB 80.0GB 69.3GB 拡張ブート, , , , , lba, , , type=0f, , 5 10.7GB 57.6GB 46.9GB 論理 ext3 , , , , , , , , type=83, , 6 57.6GB 58.8GB 1234MB 論理 linux-swap , , , , , , , type=82 , , 7 58.8GB 80.0GB 21.2GB 論理reiserfs , , , , , , , type=83, ,

しかし、ACコードを介して。

ファイル /proc/partions および /sys/block/sda からデータを取得できることはわかっていますが、parted ユーティリティの印刷オプションで dis データを取得するにはどうすればよいのでしょうか

4

1 に答える 1

1

このニーズには fdisk ソースコードを使用できます: fdisk.c fdisk.h

于 2012-06-20T09:04:09.583 に答える