Linux სისტემის ადმინისტრატორის სახელმძღვანელო

MAKEDEV არის სასურველი გზა შექმნის მოწყობილობის ფაილები, რომლებიც არ არის წარმოდგენილი. თუმცა, ხანდახან MAKEDEV სკრიპტი ვერ იცის მოწყობილობის ფაილის შესახებ, რომლის შექმნაც გსურთ. ეს არის სადაც mknod ბრძანება მოდის შემოსული იმისათვის, რომ გამოიყენოთ mknod თქვენ უნდა იცოდეს ძირითადი და უმნიშვნელო კვანძის ნომრები მოწყობილობა გსურთ შექმნათ. Kernel- ის წყარო დოკუმენტებში devices.txt ფაილი ამ ინფორმაციის კანონიკური წყაროა.

მაგალითისთვის დავუშვათ, რომ MAKEDEV სკრიპტის ვერსია არ იცის, თუ როგორ შექმნათ / dev / ttyS0 მოწყობილობა. ჩვენ უნდა გამოვიყენოთ mknod შექმნა. ჩვენ ვიცით საწყისი devices.txt- სგან, რომ ეს უნდა იყოს ხასიათის მოწყობილობა ძირითადი ნომერი 4 და უმნიშვნელო ნომერი 64. ახლა ჩვენ ვიცით, რომ ჩვენ უნდა შევქმნათ ფაილი.

# mknod / dev / ttyS0 c 4 64 # chown root.dialout / dev / ttyS0 # chmod 0644 / dev / ttyS0 # ls -l / dev / ttyS0 crw-rw ---- 1 root დიაუტის 4, 64 ოქტ 23 18: 23 / dev / ttyS0

როგორც ხედავთ, ფაილების შესაქმნელად საჭიროა მრავალი სხვა ნაბიჯი. ამ მაგალითში შეგიძლიათ იხილოთ პროცესის საჭიროება. ნაკლებად სავარაუდოა, რომ ttyS0 ფაილი არ იქნება უზრუნველყოფილი MAKEDEV სკრიპტის მიერ, მაგრამ ეს საკმარისია იმისათვის, რომ განვსაზღვროთ წერტილი.

* ლიცენზია

* შესავალი Linux ინდექსი