/run/udev/watch 中的这些符号链接是什么?

/run/udev/watch 中的这些符号链接是什么?

我使用以下命令在计算机中搜索了所有损坏的符号链接

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 中的哪个位置生成,以及删除它们是否安全。

忽略它们是安全的。

相关内容