lsof出力のファイルオフセットは正確に何ですか?

lsof出力のファイルオフセットは正確に何ですか?

私はこれを使ってlsofまだスペースを占めている削除されたファイルを追跡していますが、ファイルに対する相対的なオフセットが何であるかわからないことに気づきました。lsofマンページはこれに関してほとんど役に立たず、周辺を検索してもそれが何であるかはっきりわかりません。

ファイルオフセットとは何ですか?この情報を持つのはなぜ便利ですか?

ベストアンサー1

オフセットは、指定されたファイル記述に対してカーネルによって保持されるファイルの現在位置です(参照:lseek(2)そしてopen(2)詳しくはマンページをご覧ください。)

の出力になぜこれがlsof役に立つのかはわかりません。すべてのケースをカバーするわけではありませんが、ファイルを介してプロセスの進行に関する情報を提供できます(メモリマッピングファイルはオフセットの変更を表示しません)。

おすすめ記事