Может кто-нибудь объяснить мне, что происходит внутри /sys
каталога в системе Linux? Я прогуглил это и получил некоторые результаты, но мне нужно ясное мнение об этом. Кто-нибудь готов дать мне короткий (и сладкий) кристалл про / sys?
Может кто-нибудь объяснить мне, что происходит внутри /sys
каталога в системе Linux? Я прогуглил это и получил некоторые результаты, но мне нужно ясное мнение об этом. Кто-нибудь готов дать мне короткий (и сладкий) кристалл про / sys?
Ответы:
Из sysfs.txt :
sysfs - это файловая система на базе оперативной памяти [...]. Он предоставляет средства для экспорта структур данных ядра, их атрибутов и связей между ними в пользовательское пространство.
В сущности, / sys позволяет структурированно получать информацию о системе и ее компонентах (в основном это подключенное и установленное оборудование).
Смотрите также статью в Википедии о sysfs . Следующее утверждение проясняет это:
sysfs - это виртуальная файловая система, предоставляемая Linux. sysfs предоставляет набор виртуальных файлов, экспортируя информацию о различных подсистемах ядра, аппаратных устройствах и связанных драйверах устройств из модели устройства ядра в пространство пользователя. Помимо предоставления информации о различных устройствах и подсистемах ядра, экспортируемые виртуальные файлы также используются для их настройки. sysfs похож на механизм sysctl, который есть в системах BSD, но реализован как файловая система, а не как отдельный механизм.
Смотрите также этот отличный ответ на вопрос: В чем разница между procfs и sysfs? на Unix и Linux StackExchange.
sys
быть включены в полную резервную копию машины?
/sys
восстанавливается при каждой загрузке.
Не может победить простоту Википедии:
Современные дистрибутивы Linux включают в себя
/sys
каталог в качестве виртуальной файловой системы ( sysfs , сравнимый с/proc
, который является procfs ), который хранит и позволяет модифицировать устройства, подключенные к системе, тогда как многие традиционные UNIX и Unix-подобные операционные системы используют/sys
в качестве символической ссылки в исходное дерево ядра.
Я предполагаю, что, когда этот /sys
каталог будет окончательно стандартизирован, описание и его спецификация будут добавлены в архив спецификаций в соответствии со стандартной документацией иерархии файловой системы .