Saya menghapus / dev / null saya. Bagaimana saya bisa mengembalikannya?
Saya menghapus / dev / null saya. Bagaimana saya bisa mengembalikannya?
Jawaban:
mknod /dev/null c 1 3
chmod 666 /dev/null
Gunakan perintah ini untuk membuat /dev/null
atau menggunakan null(4)
halaman manual untuk bantuan lebih lanjut.
chmod go+w
secara manual.
mknod -m 0666 /dev/null c 1 3
- Hal yang sama tetapi lebih pendek
mknod -m 0666 /dev/null c 1 3
bekerja dengan sempurna untuk mengembalikan / dev / null pada CentOS 7, hanya untuk memberi tahu yang lain.
Di bawah banyak kesatuan tradisional, Anda dapat membuat ulang perangkat dengan izin default dengan MAKEDEV
skrip . Skrip ini secara tradisional ada /dev
tetapi ada di /sbin
dalam Ubuntu. Berikan argumen yang menunjukkan perangkat apa yang ingin Anda buat; di Ubuntu itu std
(Anda dapat menulis MAKEDEV null
juga, yang menciptakan null
serta sejumlah perangkat lain).
Di bawah sistem Linux modern yang menjalankan udev , Anda dapat memberitahu udev untuk membuat ulang semua atau beberapa perangkat berdasarkan driver yang tersedia dan perangkat keras yang terhubung, melalui udevadm trigger
:
udevadm trigger --sysname-match=null
udevadm trigger --sysname-match=null
triknya tidak berfungsi untuk saya, sementara mknod -m 0666 /dev/null c 1 3
bekerja dengan sempurna.
--verbose
, apakah itu daftar /sys/devices/virtual/mem/null
?