Ich habe mein / dev / null gelöscht. Wie kann ich es wiederherstellen?
Ich habe mein / dev / null gelöscht. Wie kann ich es wiederherstellen?
Antworten:
mknod /dev/null c 1 3
chmod 666 /dev/null
Verwenden Sie diesen Befehl, um /dev/null
eine null(4)
Hilfeseite zu erstellen oder zu verwenden .
chmod go+w
es manuell machen.
mknod -m 0666 /dev/null c 1 3
- das gleiche, aber kürzer
mknod -m 0666 /dev/null c 1 3
hat perfekt funktioniert, um / dev / null auf CentOS 7 wiederherzustellen, nur um andere wissen zu lassen.
Unter vielen herkömmlichen Unices können Sie mit dem MAKEDEV
Skript Geräte mit ihren Standardberechtigungen neu erstellen . Dieses Skript ist traditionell in Ubuntu enthalten /dev
, befindet sich aber in /sbin
Ubuntu. Übergeben Sie ein Argument, das angibt, welche Geräte Sie erstellen möchten. auf Ubuntu ist das std
(du kannst auch schreiben MAKEDEV null
, das schafft null
so gut wie eine Reihe anderer Geräte).
Unter modernen Linux - Systemen mit udev , können Sie udev sagen alle oder einige Geräte basierend auf verfügbaren Treiber und angeschlossene Hardware zu erstellen, durch udevadm trigger
:
udevadm trigger --sysname-match=null
udevadm trigger --sysname-match=null
Trick hat bei mir nicht funktioniert, während mknod -m 0666 /dev/null c 1 3
er perfekt funktioniert hat.
--verbose
, wird es aufgelistet /sys/devices/virtual/mem/null
?