Thư mục - / sys trong linux


34

Bất cứ ai có thể giải thích cho tôi những gì đang xảy ra trong /systhư mục trên một hệ thống Linux? Tôi đã cho nó và nhận được một số kết quả, nhưng tôi cần một tâm trí rõ ràng về điều này. Có ai sẵn sàng cho tôi một tinh thể ngắn (và ngọt ngào) về / sys


Câu trả lời:


42

Từ sysfs.txt :

sysfs là một hệ thống tập tin dựa trên ram [...]. Nó cung cấp một phương tiện để xuất cấu trúc dữ liệu kernel, thuộc tính của chúng và các mối liên kết giữa chúng với không gian người dùng.

Về bản chất / sys cho phép bạn lấy thông tin về hệ thống và các thành phần của nó (phần lớn được gắn và cài đặt phần cứng) theo cách có cấu trúc.

Xem thêm bài viết Wikipedia về sysfs . Các tuyên bố sau đây làm cho nó khá rõ ràng:

sysfs là một hệ thống tệp ảo được cung cấp bởi Linux. sysfs cung cấp một tập hợp các tệp ảo bằng cách xuất thông tin về các hệ thống con kernel, thiết bị phần cứng và trình điều khiển thiết bị liên quan từ mô hình thiết bị của kernel sang không gian người dùng. Ngoài việc cung cấp thông tin về các thiết bị và hệ thống con kernel khác nhau, các tệp ảo đã xuất cũng được sử dụng để định cấu hình. sysfs tương tự như cơ chế sysctl được tìm thấy trong các hệ thống BSD, nhưng được triển khai như một hệ thống tệp thay vì một cơ chế riêng biệt.

Xem thêm câu trả lời tuyệt vời này cho sự khác biệt giữa Procfs và sysfs là gì? trên Unix & Linux StackExchange.


Có nên sysđược bao gồm trong một bản sao lưu máy hoàn chỉnh?
Danijel

2
Chắc chắn là không rồi. Nội dung của /sysđược xây dựng lại sau mỗi lần khởi động.
phản ứng

11

Không thể đánh bại sự đơn giản của Wikipedia:

Tiêu chuẩn phân cấp hệ thống tập tin> tuân thủ FHS

Các bản phân phối Linux hiện đại bao gồm một /systhư mục dưới dạng một hệ thống tệp ảo ( sysfs , có thể so sánh với /proc, là một Procfs ), lưu trữ và cho phép sửa đổi các thiết bị được kết nối với hệ thống, trong khi nhiều hệ điều hành UNIX và Unix truyền thống sử dụng /sys như một liên kết tượng trưng đến cây nguồn kernel.

Tôi đoán rằng, khi /systhư mục này cuối cùng đã được chuẩn hóa, một mô tả và thông số kỹ thuật của nó sẽ được thêm vào Lưu trữ thông số kỹ thuật theo tài liệu Tiêu chuẩn phân cấp hệ thống tập tin .

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.