在我们的生产服务器中,服务器突然/dev/null
变成了常规文件,并且由于此sshd服务已停止并且无法登录服务器。而且我们尝试了以下步骤来配置回字符设备文件,
rm -rf /dev/null
mknod /dev/null c 1 3
一旦运行,该rm
命令/dev/null
将重新创建为常规文件,然后再mknod
运行。我们无法弄清楚这是怎么发生的,以及哪个组件正在创建此文件。因此,在解决此问题之前,我们无法将其创建/dev/null
为字符设备文件。
/lib/udev/rules.d/50-udev-default.rules
创建规则/dev/null
lsof /dev/null
是你的朋友。