Ho cancellato il mio / dev / null. Come posso ripristinarlo?
Ho cancellato il mio / dev / null. Come posso ripristinarlo?
Risposte:
mknod /dev/null c 1 3
chmod 666 /dev/null
Utilizzare questi comandi per creare /dev/nullo utilizzare la null(4)manpage per ulteriore aiuto.
chmod go+wfarlo manualmente.
mknod -m 0666 /dev/null c 1 3- stessa cosa ma più breve
mknod -m 0666 /dev/null c 1 3ha funzionato perfettamente per ripristinare / dev / null su CentOS 7, solo per far sapere agli altri.
In molti unices tradizionali, puoi ricreare i dispositivi con le loro autorizzazioni predefinite con lo MAKEDEVscript . Questo script è tradizionalmente dentro /devma è /sbinsu Ubuntu. Passa un argomento che indica quali dispositivi vuoi creare; su Ubuntu che è std(puoi anche scrivere MAKEDEV null, che crea nullcosì come un numero di altri dispositivi).
Con i moderni sistemi Linux che eseguono udev , puoi dire a udev di ricreare tutti o alcuni dispositivi basati sui driver disponibili e sull'hardware connesso, attraverso udevadm trigger:
udevadm trigger --sysname-match=null
udevadm trigger --sysname-match=nulltrucco non ha funzionato per me, mentre ha mknod -m 0666 /dev/null c 1 3funzionato perfettamente.
--verbose, elenca /sys/devices/virtual/mem/null ?