Hướng dẫn của quản trị viên hệ thống Linux

MAKEDEV là cách ưa thích của việc tạo các tập tin thiết bị không có mặt. Tuy nhiên, đôi khi kịch bản MAKEDEV sẽ không biết về tệp thiết bị mà bạn muốn tạo. Đây là nơi lệnh mknod xuất hiện. Để sử dụng mknod bạn cần biết số nút chính và số phụ cho thiết bị mà bạn muốn tạo. Tệp devices.txt trong tài liệu nguồn hạt nhân là nguồn chính tắc của thông tin này.

Để lấy một ví dụ, chúng ta hãy giả sử rằng phiên bản của tập lệnh MAKEDEV không biết cách tạo tệp thiết bị / dev / ttyS0. Chúng ta cần sử dụng mknod để tạo ra nó. Chúng ta biết khi nhìn vào devices.txt rằng nó phải là một thiết bị ký tự với số 4 lớn và số nhỏ 64. Vì vậy, bây giờ chúng ta biết tất cả những gì chúng ta cần để tạo tệp.

# mknod / dev / ttyS0 c 4 64 # chown root.dialout / dev / ttyS0 # chmod 0644 / dev / ttyS0 # ls -l / dev / ttyS0 crw-rw ---- 1 quay số gốc 4, 64 tháng 10 23 18: 23 / dev / ttyS0

Như bạn có thể thấy, cần thêm nhiều bước nữa để tạo tệp. Trong ví dụ này, bạn có thể thấy quy trình được yêu cầu, tuy nhiên. Nó không chắc ở mức cực đoan rằng tập tin ttyS0 sẽ không được cung cấp bởi kịch bản MAKEDEV , nhưng nó đủ để minh họa điểm.

* Giấy phép

* Giới thiệu về chỉ mục Linux