На нашем производственном сервере внезапно /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
твой друг.