Panduan Pentadbir Sistem Linux

MAKEDEV adalah cara pilihan untuk membuat fail peranti yang tidak hadir. Walau bagaimanapun, kadang-kadang skrip MAKEDEV tidak akan mengetahui tentang fail peranti yang ingin anda buat. Ini adalah di mana arahan mknod masuk. Untuk menggunakan mknod, anda perlu mengetahui nombor nod utama dan kecil untuk peranti yang anda ingin buat. Fail devices.txt dalam dokumentasi sumber kernel adalah sumber kanonis maklumat ini.

Untuk mengambil contoh, marilah kita anggap bahawa versi skrip MAKEDEV kami tidak tahu bagaimana membuat fail peranti / dev / ttyS0. Kita perlu menggunakan mknod untuk menciptanya. Kami tahu dari melihat devices.txt bahawa ia harus menjadi peranti aksara dengan nombor utama 4 dan nombor kecil 64. Jadi, sekarang kita tahu semua yang kita perlukan untuk membuat fail.

# mknod / dev / ttyS0 c 4 64 # chown root.dialout / dev / ttyS0 # chmod 0644 / dev / ttyS0 # ls -l / dev / ttyS0 crw-rw ---- 1 dialout root 4, 23 / dev / ttyS0

Seperti yang anda dapat lihat, banyak lagi langkah yang diperlukan untuk membuat fail. Dalam contoh ini, anda boleh melihat proses yang diperlukan, bagaimanapun. Tidak mungkin dalam fail ekstrim bahawa fail ttyS0 tidak akan disediakan oleh skrip MAKEDEV , tetapi cukup untuk menggambarkan titik tersebut.

* Lesen

* Pengenalan kepada Indeks Linux