私は次のコマンドを知っています。
find /path/to/mountpoint -inum <inode number>
しかし、これは非常に遅い検索なので、これを行うより速い方法があるべきだと思います。より速い方法を知っている人はいますか?
ベストアンサー1
debugfs
ext4ファイルシステムでは、次の例を使用できます。
$ sudo debugfs -R 'ncheck 393094' /dev/sda2 2>/dev/null
Inode Pathname
393094 /home/enzotib/examples.desktop
答えは即時ではありませんが、それより速いようですfind
。
出力を簡単に解析してdebugfs
ファイル名を取得できます。
$ sudo debugfs -R 'ncheck 393094' /dev/sda2 | cut -f2 | tail -n2 > filenames