Вопросы с тегом «sysfs»

Sysfs - это файловая система Linux, обычно монтируемая в / sys, которая предоставляет информацию об оборудовании и компонентах ядра.

5
В чем разница между procfs и sysfs?
В чем разница между procfs и sysfs? Почему они сделаны как файловые системы? Насколько я понимаю, proc - это просто что-то, что позволяет хранить непосредственную информацию о процессах, запущенных в системе.

1
Разница между / dev и / sys / class?
В чем разница между представлением устройства в /devи в устройстве /sys/class? Один предпочтительнее другого? Есть ли что-то, что предлагает один, а другой нет?
30 linux  devices  udev  sysfs 

5
Заставить Linux читать своп обратно в память
Ядро Linux выгружает большинство страниц из памяти, когда я запускаю приложение, которое использует большую часть 16 ГБ физической памяти. После завершения приложения каждое действие (ввод команд, переключение рабочих областей, открытие новой веб-страницы и т. Д.) Занимает очень много времени для завершения, потому что соответствующие страницы сначала необходимо прочитать обратно из …
28 linux  kernel  memory  swap  sysfs 

1
Разница между / dev и / sys
В чем разница между devfs и sysfs ? Похоже, что оба поддерживают список оборудования, подключенного к системе . Тогда почему возникла необходимость в 2 отдельных фс? Насколько я могу получить / sys поддерживает несколько «сырой» список устройств (например, «ser0»). Udev действует на этих устройствах, получает различную информацию и применяет различные …
19 linux  mount  devices  udev  sysfs 

4
Как работает systemd-tmpfiles?
Я пытаюсь изменить значение /sys/bus/usb/devices/4-3/power/wakeupпри каждой загрузке (4-3 по моему lsusb, это идентификатор клавиатуры). Значение по умолчанию: # cat /sys/bus/usb/devices/4-3/power/wakeup enabled Классическое «онлайн» редактирование работает как положено: # echo disabled > /sys/bus/usb/devices/4-3/power/wakeup # cat /sys/bus/usb/devices/4-3/power/wakeup disabled Я использую системный дистрибутив, поэтому я хотел бы использовать системный способ для редактирования "временных …

4
Как узнать, что я могу сделать с / proc и / sys [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он подходил для Unix и Linux Stack Exchange. Закрыто 2 года назад . Я хотел бы знать больше о передовых видах использования /procи /sysвиртуальных файловых систем, но я не …
15 linux  kernel  proc  sysfs 

4
Почему rsync не может скопировать файлы из / sys в Linux?
У меня есть скрипт bash, который используется rsyncдля резервного копирования файлов в Archlinux. Я заметил, что rsyncне удалось скопировать файл /sys, хотя cpработал нормально: # rsync /sys/class/net/enp3s1/address /tmp rsync: read errors mapping "/sys/class/net/enp3s1/address": No data available (61) rsync: read errors mapping "/sys/class/net/enp3s1/address": No data available (61) ERROR: address failed verification …

1
Разница в использовании файлов устройств, ioctl, sysfs, netlink
Я пытаюсь уточнить, какой метод взаимодействия с устройствами в Linux является наиболее полезным (с точки зрения функциональности). Как я понимаю, файлы устройств предоставляют только часть функциональности (адресные блоки в блочных устройствах, потоки в символьных устройствах и т. Д.). ioctl(2)кажется, чаще всего используется, но некоторые люди говорят, что это небезопасно, и …
12 devices  sysfs  ioctl 

1
Можно ли получить индекс сетевого интерфейса не через / sys?
Так что я ищу, это индекс интерфейса (или имя), но реальный. if_nametoindex(3)и ioctl(2), похоже, не поможет мне здесь. Теперь я нашел единственный способ сделать это через /sys. Позвольте мне продемонстрировать на примере, что мне нужно: # cat /sys/class/net/bond0.1007/ifindex 26 # cat /sys/class/net/bond0.1007/iflink 23 <-- I need either this or a …

1
«Cd» в / sys / kernel / debug / tracing вызывает изменение разрешения
Сегодня я столкнулся с действительно странной проблемой и совершенно беспомощен. Некоторые из серверов, которыми я управляю, отслеживаются с помощью Nagios. Недавно я увидел сбой зонда использования диска с этой ошибкой: КРИТИЧЕСКИЙ ДИСК - / sys / kernel / debug / tracing недоступен: в доступе отказано Я хотел исследовать, и моей …

1
Debian: невозможно удалить символическую ссылку в / sys /: операция не разрешена
Я запустил некоторые команды, не полностью понимая их, пытаясь заставить работать яркость экрана, и теперь я застрял с неприятной символической ссылкой в ​​/ sys / class / backlight / asus_laptop, от которой я пытаюсь избавиться. я пытался sudo rm /sys/class/backlight/asus_laptop sudo rm '/sys/class/backlight/asus_laptop' su root rm /sys/class/backlight/asus_laptop sudo rm /sys/class/backlight/asus_laptop …
10 linux  permissions  rm  sysfs 

2
Как легко узнать, смонтировано ли как-то блочное устройство (или его часть)
Я хочу знать, как проще всего определить (без привилегий root), sdbсмонтировано ли (скажем ) блочное устройство или какая-либо его часть (и какая его часть). Проверка на /proc/mountsналичие sdb недостаточна, поскольку sdbLVM может использовать один из его разделов. Вы можете проверить, /sys/block/sdb/sdb*/holders/но вы получите dm-xзаписи, которые должны быть преобразованы в /dev/mapperимена, …

3
Какой из proc, sys и т. Д. Должен быть подключен (или нет) при привязке к «замещающему» дистрибутиву?
Этот ответ на другой вопрос в основном сводится к chrootпереходу в другой дистрибутив Linux, чтобы в основном использовать его в качестве замены слишком ограниченному (но незаменимому) родителю. Предлагаемые действия перед запуском chroot, которые я хотел бы понять лучше: cp /etc/resolv.conf etc/resolv.conf cp -a /lib/modules/$(uname -r) lib/modules mount -t proc archproc …
9 mount  chroot  proc  sysfs 

1
Что такое securityfs?
Пока я учился, я увидел файловую систему безопасности, которая смонтирована в / sys / kernel / security. Похоже, что он работает аналогично файловой системе sysfs или proc. Файловая система безопасности хранит данные в памяти, а не на диске, поэтому при записи чего-либо в файл в securityfs она на самом деле …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.