Запитання з тегом «sysfs»

Sysfs - це файлова система Linux, звичайно встановлена ​​на / sys, яка надає інформацію про апаратне забезпечення та компоненти ядра.

5
Яка різниця між procfs та sysfs?
Яка різниця між procfs та sysfs? Чому вони створені як файлові системи? Як я розумію, proc - це просто щось для зберігання безпосередньої інформації щодо процесів, що працюють в системі.


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

1
Різниця між / dev та / sys
Саме то , що різниця між DevFS і sysfs ? Здається, обидва підтримують список обладнання, приєднаного до системи . Тоді чому взагалі виникла потреба у двох окремих фс? Наскільки я можу отримати / 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 Я використовую системний дистрибутив, тому я хотів би скористатися systemd-способом для редагування "тимчасових …

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 …

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

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

1
"Cd" в / sys / kernel / debug / tracing викликає зміну дозволу
Сьогодні я зіткнувся з дійсно дивним питанням і абсолютно безпорадний з цього приводу. Деякі сервери, якими я керую, відслідковуються за допомогою Nagios. Нещодавно я побачив, що датчик використання диска не працює з цією помилкою: DISK CRITICAL - / 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 

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
Чому я можу вставити в цей файл лише додатні цілі числа?
Якщо я передаю рядок, що складається лише з натурального числа /sys/class/backlight/intel_backlight/brightness, це працює. Але якщо я передаю рядок, що містить щось інше, що я спробував, я отримую повідомлення про помилку: $ sudo su -c "echo 10 >/sys/class/backlight/intel_backlight/brightness" $ sudo su -c "echo -- -1 >/sys/class/backlight/intel_backlight/brightness" bash: line 0: echo: write …
1 files  sysfs 
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.