Linux、C++ でブロック デバイスの情報 (具体的にはブロック サイズ) を取得しようとしています。デバイスをマウントせずに、おそらく動的ファイル (のような/sys
) を調べることなく、システム コールのみでデバイスのブロック サイズを取得することは可能ですか?
で試していましたが、 について尋ねると、ファイルシステムstat
に関するデータが返されます。/dev
/dev/sdb2
システムコールで無理な場合、動的ファイルのどこを調べればよいでしょうか(見つけられませんでした)。