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/nulleine null(4)Hilfeseite zu erstellen oder zu verwenden .
chmod go+wes manuell machen.
mknod -m 0666 /dev/null c 1 3- das gleiche, aber kürzer
mknod -m 0666 /dev/null c 1 3hat 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 MAKEDEVSkript Geräte mit ihren Standardberechtigungen neu erstellen . Dieses Skript ist traditionell in Ubuntu enthalten /dev, befindet sich aber in /sbinUbuntu. Ü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 nullso 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=nullTrick hat bei mir nicht funktioniert, während mknod -m 0666 /dev/null c 1 3er perfekt funktioniert hat.
--verbose, wird es aufgelistet /sys/devices/virtual/mem/null ?