Direktori - / sys di linux


Jawaban:


42

Dari sysfs.txt :

sysfs adalah sistem file berbasis ram [...]. Ini menyediakan cara untuk mengekspor struktur data kernel, atributnya, dan hubungan antara mereka ke ruang pengguna.

Pada intinya / sys memungkinkan Anda untuk mendapatkan informasi tentang sistem dan komponennya (kebanyakan perangkat keras yang terpasang dan terpasang) dengan cara yang terstruktur.

Lihat juga Artikel Wikipedia tentang sysfs . Pernyataan berikut membuatnya cukup jelas:

sysfs adalah sistem file virtual yang disediakan oleh Linux. sysfs menyediakan satu set file virtual dengan mengekspor informasi tentang berbagai subsistem kernel, perangkat keras dan driver perangkat terkait dari model perangkat kernel ke ruang pengguna. Selain memberikan informasi tentang berbagai perangkat dan subsistem kernel, file virtual yang diekspor juga digunakan untuk konfigurasi mereka. sysfs mirip dengan mekanisme sysctl yang ditemukan dalam sistem BSD, tetapi diimplementasikan sebagai sistem file bukan mekanisme yang terpisah.

Lihat juga jawaban yang sangat bagus untuk Apa perbedaan antara procfs dan sysfs? di Unix & Linux StackExchange.


Haruskah sysdisertakan dalam cadangan mesin lengkap?
Danijel

2
Tentu tidak. Konten /sysdibangun kembali pada setiap boot.
countermode

11

Tidak bisa mengalahkan kesederhanaan Wikipedia:

Standar Sistem Hierarki Files> Kepatuhan FHS

Distribusi Linux modern termasuk /sysdirektori sebagai sistem file virtual ( sysfs , sebanding dengan /proc, yang merupakan procfs ), yang menyimpan dan memungkinkan modifikasi perangkat yang terhubung ke sistem, sedangkan banyak sistem operasi tradisional UNIX dan Unix seperti menggunakan /sys sebagai simbol simbolik ke pohon sumber kernel.

Saya kira itu, ketika /sysdirektori ini akhirnya distandarisasi, deskripsi dan spesifikasinya akan ditambahkan ke Arsip Spesifikasi di bawah dokumentasi Standar Hierarki Filesystem .

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.