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.
削除されたファイルがありますが、プログラムを開いたままになっています。lsofを使用してiノード番号を見つけました。そのiノードに戻るハードリンクを作成するにはどうすればよいですか?
どんなコードでも役に立ちますが、Perlは便利です。
/ proc / pid /fd/ファイル記述子からコピー
lsofを使用して、pidとファイル記述子を見つけます。
EXTファイルシステムでは、debugfsコマンドを使用して次のようなリンクを再作成できます。
debugfs -w /dev/mapper/vg0-root -R 'link <16> myfile'
これにより、myfileという名前で、iノード16を指す「ファイル」が作成されます。