sysfs
Sysfs, sistemimizdeki cihazları yönetmede /dev dizininin yetersiz kaldığı noktaları daha iyi yönetmek için uzun zaman önce oluşturuldu. Sysfs bir sanal dosya sistemidir, çoğunlukla /sys dizinine bağlanır. /dev dizininde görebileceğimizden daha ayrıntılı bilgi verir. /sys ve /dev dizinleri bazı açılardan birbirine çok benzer görünür, ancak önemli farkları vardır. Temel olarak, /dev dizini basittir, diğer programların cihazlara doğrudan erişmesine izin verirken, /sys dosya sistemi cihazı görüntülemek ve yönetmek için kullanılır.
/sys dosya sistemi, sisteminizdeki tüm cihazların üretici ve model bilgileri, cihazın nereye takıldığı, cihazın durumu, cihazların hiyerarşisi ve daha fazlası gibi tüm bilgileri içerir. Burada gördüğünüz dosyalar device node değildir, bu yüzden /sys dizininden cihazlarla gerçekten etkileşime geçmezsiniz, bunun yerine cihazları yönetirsiniz.
/sys dizininin içeriğine bir göz atın:
pete@icebox:~$ ls /sys/block/sda
alignment_offset discard_alignment holders removable sda6 trace
bdi events inflight ro size uevent
capability events_async power sda1 slaves
dev events_poll_msecs queue sda2 stat
device ext_range range sda5 subsystem
Last updated