Я удалил свой / 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но есть в /sbinUbuntu. Передайте ему аргумент, который указывает, какие устройства вы хотите создать; на 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 ?