Usunąłem / dev / null. Jak mogę go przywrócić?
Usunąłem / dev / null. Jak mogę go przywrócić?
Odpowiedzi:
mknod /dev/null c 1 3
chmod 666 /dev/null
Użyj tych poleceń, aby utworzyć stronę pomocy /dev/nulllub skorzystać null(4)z niej w celu uzyskania dalszej pomocy.
chmod go+wzrobić ręcznie.
mknod -m 0666 /dev/null c 1 3- to samo, ale krócej
mknod -m 0666 /dev/null c 1 3działał idealnie, aby przywrócić / dev / null na CentOS 7, tylko po to, aby poinformować innych.
W wielu tradycyjnych jednorożcach możesz ponownie tworzyć urządzenia z domyślnymi uprawnieniami za pomocą MAKEDEVskryptu . Ten skrypt jest tradycyjnie dostępny /devw /sbinUbuntu. Przekaż mu argument wskazujący, jakie urządzenia chcesz utworzyć; na Ubuntu, który std(możesz także pisać MAKEDEV null, który tworzy, nulla także wiele innych urządzeń).
W nowoczesnych systemach Linux z systemem udev możesz nakazać udev odtworzenie wszystkich lub niektórych urządzeń w oparciu o dostępne sterowniki i podłączony sprzęt, poprzez udevadm trigger:
udevadm trigger --sysname-match=null
udevadm trigger --sysname-match=nullsztuczka nie działała dla mnie, a mknod -m 0666 /dev/null c 1 3działała idealnie.
--verbose, czy to lista /sys/devices/virtual/mem/null ?