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/nullatau menggunakan null(4)halaman manual untuk bantuan lebih lanjut.
chmod go+wsecara manual.
mknod -m 0666 /dev/null c 1 3- Hal yang sama tetapi lebih pendek
mknod -m 0666 /dev/null c 1 3bekerja 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 MAKEDEVskrip . Skrip ini secara tradisional ada /devtetapi ada di /sbindalam Ubuntu. Berikan argumen yang menunjukkan perangkat apa yang ingin Anda buat; di Ubuntu itu std(Anda dapat menulis MAKEDEV nulljuga, yang menciptakan nullserta 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=nulltriknya tidak berfungsi untuk saya, sementara mknod -m 0666 /dev/null c 1 3bekerja dengan sempurna.
--verbose, apakah itu daftar /sys/devices/virtual/mem/null ?