Panduan Administrator Sistem Linux

MAKEDEV adalah cara yang disukai untuk membuat file perangkat yang tidak ada. Namun, terkadang skrip MAKEDEV tidak akan tahu tentang file perangkat yang ingin Anda buat. Di sinilah perintah mknod masuk. Untuk menggunakan mknod Anda perlu mengetahui nomor simpul mayor dan minor untuk perangkat yang ingin Anda buat. File devices.txt dalam dokumentasi sumber kernel adalah sumber kanonik dari informasi ini.

Untuk mengambil contoh, mari kita anggap bahwa versi script MAKEDEV kami tidak tahu cara membuat file perangkat / dev / ttyS0. Kita perlu menggunakan mknod untuk membuatnya. Kami tahu dari melihat devices.txt bahwa itu harus menjadi perangkat karakter dengan nomor 4 besar dan nomor kecil 64. Jadi sekarang kita tahu semua yang kita butuhkan untuk membuat file.

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

Seperti yang Anda lihat, lebih banyak langkah diperlukan untuk membuat file. Dalam contoh ini, Anda dapat melihat proses yang diperlukan. Tidak mungkin secara ekstrim file ttyS0 tidak akan disediakan oleh skrip MAKEDEV , tetapi cukup untuk mengilustrasikan intinya.

* Lisensi

* Pengantar Indeks Linux