Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
ディスク デバイス上のファイルが占めるセクター範囲を特定する必要があります (Linux の場合)。MBRまたはGPTパーティションテーブルを備えた単純なディスク(RAIDなし)であると仮定しましょう。
FIBMAPioctlを使用して、ファイル システム内のファイルの位置を取得できることを学びました。FIBMAPによって返されたデータをディスクの LBA セクターに変換するにはどうすればよいですか? ありがとうございました
FIBMAP
正確な答えはありませんが、hdparm のソース コードを見ればわかるはずです。これを使用hdparm --fibmap /dir1/dir2/fooすると、ファイル オフセット、開始 LBA、停止 LBA、およびセクター長の行でファイルのチャンクが出力されます。それが役立つことを願っています。
hdparm --fibmap /dir1/dir2/foo