In unserer Produktion Server wurde plötzlich /dev/nulleine reguläre Datei und aufgrund dieser sshd-Dienst wurde gestoppt und nicht in der Lage, den Server anzumelden. Wir haben auch versucht, die folgenden Schritte auszuführen, um die Geräte-Zeichendatei wiederherzustellen.
rm -rf /dev/null
mknod /dev/null c 1 3
Sobald wir den rmBefehl ausführen, /dev/nullwird er als reguläre Datei neu erstellt, bevor er ausgeführt werden mknodkann. Wir können nicht herausfinden, wie dies geschieht und welche Komponente diese Datei erstellt. Bis wir dieses Problem gelöst haben, können wir keine /dev/nullCharacter Device-Datei erstellen .
/lib/udev/rules.d/50-udev-default.rulesfür die Erstellung/dev/null
lsof /dev/nullist dein Freund.