Tôi đã nhận thấy tùy chọn sau trong kernel: CONFIG_DEVTMPFS
Device Drivers -> Generic Driver Options -> Maintain devtmpfs to mount at /dev
Và tôi thấy rằng nó được bật theo mặc định trong nhân phân phối Debian 3.2.0-4-amd64
Tôi đang cố gắng để hiểu sự khác biệt mà tùy chọn này mang lại. Không có tùy chọn này, /dev
được gắn kết như tmpfs
, với tùy chọn này, nó được gắn kết như devtmpfs
. Ngoài ra, tôi không thấy bất kỳ sự khác biệt.
Điều help
đó cũng không làm rõ cho tôi:
Điều này tạo ra một cá thể hệ thống tập tin tmpfs / ramfs lúc khởi động. Trong hệ thống tệp này, lõi trình điều khiển hạt nhân duy trì các nút thiết bị với tên và quyền mặc định của chúng cho tất cả các thiết bị đã đăng ký với một số chính / phụ được gán.
Nó cung cấp một thư mục đầy đủ chức năng / dev, trong đó thường udev chạy trên đầu trang, quản lý quyền và thêm các liên kết tượng trưng có ý nghĩa.
Trong các môi trường rất hạn chế, nó có thể cung cấp đủ chức năng / dev mà không cần thêm trợ giúp. Nó cũng cho phép các hệ thống cứu hộ đơn giản và đáng tin cậy xử lý các số chính / phụ động.
Ai đó có thể vui lòng giải thích sự khác biệt giữa việc sử dụng CONFIG_DEVTMPFS
so với tiêu chuẩn /dev
?
It provides a fully functional /dev directory, where usually udev runs on top, managing permissions and adding meaningful symlinks
. Nếu nhân dân cư/dev
, còn lại để làm gìudev
?