Я удалил свой / dev / null. Как я могу восстановить это?
Я удалил свой / dev / null. Как я могу восстановить это?
Ответы:
mknod /dev/null c 1 3
chmod 666 /dev/null
Используйте эти команды для создания /dev/null
или использования null(4)
man-страницы для получения дополнительной помощи.
chmod go+w
вручную.
mknod -m 0666 /dev/null c 1 3
- то же самое, но короче
mknod -m 0666 /dev/null c 1 3
отлично работал, чтобы восстановить / dev / null на CentOS 7, просто чтобы другие знали.
Под многими традиционными объединениями вы можете воссоздать устройства со своими разрешениями по умолчанию с помощью MAKEDEV
сценария . Этот скрипт традиционно включен, /dev
но есть в /sbin
Ubuntu. Передайте ему аргумент, который указывает, какие устройства вы хотите создать; на Ubuntu это std
(вы также можете написать MAKEDEV null
, что создает, null
а также ряд других устройств).
В современных системах Linux, на которых работает udev , вы можете указать udev воссоздать все или некоторые устройства на основе доступных драйверов и подключенного оборудования с помощью udevadm trigger
:
udevadm trigger --sysname-match=null
udevadm trigger --sysname-match=null
трюк не сработал для меня, хотя mknod -m 0666 /dev/null c 1 3
работал отлично.
--verbose
, это список /sys/devices/virtual/mem/null
?