プロセスとファイルの関連をしらべる方法 [Linux]
サーバ上のファイルを消そうとしたら消せなかったので調べてみた。
fuserを使えばよいらしい。
http://www.math.kobe-u.ac.jp/~kodama/tips-linux-fileuser.html
プロセスとファイルの関連をしらべる
Linux で プロセスとファイルの対応を調べる方法.
プロセス番号と実行のファイルの関連(pstree -p, ps aux, top)
プロセス番号 --> 実行ファイル(/proc/*/exe)
実行ファイル --> プロセス番号(fuser)
プロセスと それが open/使用 しているファイルの対応
プロセス --> オープンファイル(/proc/*/fd)
ファイル --> プロセス(fuser -v)
ポート --> プロセス(fuser -v)
ファイルシステム --> プロセス(fuser -mv)
fuser自体はPIDしか返してくれないのでps auxでプロセス名を取得する。
実際調べてみたら、Sambaが何故かホールドしていたのでSambaをリスタートしたところ無事消えた。
fuserを使えばよいらしい。
http://www.math.kobe-u.ac.jp/~kodama/tips-linux-fileuser.html
プロセスとファイルの関連をしらべる
Linux で プロセスとファイルの対応を調べる方法.
プロセス番号と実行のファイルの関連(pstree -p, ps aux, top)
プロセス番号 --> 実行ファイル(/proc/*/exe)
実行ファイル --> プロセス番号(fuser)
プロセスと それが open/使用 しているファイルの対応
プロセス --> オープンファイル(/proc/*/fd)
ファイル --> プロセス(fuser -v)
ポート --> プロセス(fuser -v)
ファイルシステム --> プロセス(fuser -mv)
fuser自体はPIDしか返してくれないのでps auxでプロセス名を取得する。
実際調べてみたら、Sambaが何故かホールドしていたのでSambaをリスタートしたところ無事消えた。
コメント 0