J'ai supprimé mon / dev / null. Comment puis-je le restaurer?
J'ai supprimé mon / dev / null. Comment puis-je le restaurer?
Réponses:
mknod /dev/null c 1 3
chmod 666 /dev/null
Utilisez cette commande pour créer /dev/null
ou utiliser la null(4)
page de manuel pour obtenir de l'aide supplémentaire.
chmod go+w
manuellement.
mknod -m 0666 /dev/null c 1 3
- même chose mais plus court
mknod -m 0666 /dev/null c 1 3
a parfaitement fonctionné pour restaurer / dev / null sous CentOS 7, juste pour le faire savoir.
Sous de nombreux ordinateurs traditionnels, vous pouvez recréer des périphériques avec leurs autorisations par défaut avec le MAKEDEV
script . Ce script est traditionnellement dans, /dev
mais est /sbin
sur Ubuntu. Transmettez-lui un argument indiquant quels périphériques vous souhaitez créer. sur Ubuntu, c’est std
(vous pouvez MAKEDEV null
aussi écrire , créer null
ainsi que plusieurs autres périphériques).
Sous les systèmes Linux modernes exécutant udev , vous pouvez demander à udev de recréer tout ou partie des périphériques en fonction des pilotes disponibles et du matériel connecté, via udevadm trigger
:
udevadm trigger --sysname-match=null
udevadm trigger --sysname-match=null
astuce n’a pas fonctionné pour moi, elle mknod -m 0666 /dev/null c 1 3
a parfaitement fonctionné.
--verbose
, est-ce que ça liste /sys/devices/virtual/mem/null
?