
以下を使用して、コンピュータで壊れたシンボリックリンクをすべて検索しました。
find / -xtype l
これは次のようないくつかを返します。
/run/udev/watch/9
/run/udev/watch/8
/run/udev/watch/5
/run/udev/watch/3
/run/udev/watch/1
これらのシンボリックリンクが指す場所を確認するためにディレクトリを一覧表示しました。
lrwxrwxrwx 1 root root 4 Oct 14 07:19 1 -> b8:0
lrwxrwxrwx 1 root root 4 Oct 14 07:19 3 -> b8:1
lrwxrwxrwx 1 root root 4 Oct 14 07:19 5 -> b8:3
lrwxrwxrwx 1 root root 4 Oct 14 07:19 8 -> b8:2
lrwxrwxrwx 1 root root 4 Oct 14 16:11 9 -> b8:4
私は以前このようなことを見たことがなかったと思いました。このシンボリックリンクは何に使用されますか?
答え1
私が知っている限り、この/run/udev/watch
ディレクトリは制御が実際のinitに移行される前にinitramfsから残されました。リンクは、../data
同様のファイルb8:0
(ブロックデバイスを記述する)が存在するのと同様に生成されます。私はwatch
ブートが完了した後にディレクトリが使用されるとは思わないので、壊れたリンクは重要ではありません。ツリー/run
全体が非永続的であるため、これを「修正」することが目標である場合は、initramfsで作成された場所と削除しても安全であることを確認する必要があります。
無視しても安全です。