Действительно ли возможно создать каталог и файл внутри/proc/sys?

Два предложения:

  1. Зарегистрируйте отчет об ошибках против mailman, таким образом, разработчик может исправить ошибку для всех.

  2. Изменитесь synch_members звоните в synch_members | egrep -v "Nothing to do." Это не устранит "Ничего, чтобы сделать". сообщения.

10
18.11.2018, 11:26
2 ответа

/proc виртуальная файловая система. Необходимо будет записать модуль ядра, который создает соответствующие структуры в нем.

7
27.01.2020, 20:01
  • 1
    Вы могли предоставить мне больше подробной информации о нем, я не человек Linux, Вы получили пошаговое решение? Я держал пари, что это просто монтирует некоторый другой каталог затем? –   10.05.2012, 00:55
  • 2
    IBM Developerworks даже имеет учебное руководство о том, как сделать это: ibm.com/developerworks/linux/library/l-proc/index.html я знаю это, работал, когда-то давно, не может вспомнить, были ли это 2,4 или 2,6 ядра... –  Bruce Ediger 10.05.2012, 01:39

Ответ Ignacio Vazquez-Abrams's корректен: файлы под /proc и /sys обеспечиваются ядром. Если Вы хотите добавить файл там, запишите модуль ядра. Можно найти немного датированную презентацию /proc интерфейс программирования в Драйверах устройств Linux 3-й редактор ch. 4.

Технически, возможно перейти через обручи, чтобы заставить файл появиться в /proc/sys/crypto (или где-либо еще, действительно). Заставьте связывание смонтироваться от /proc/sys/crypto к каталогу подготовки, и заставляют объединение смонтироваться каталога подготовки и каталога наложения назад на /proc/sys/crypto. Вот пример с помощью unionfs-предохранителя.

# mkdir /tmp/original /tmp/overlay
# mount --bind /proc/sys/crypto /tmp/original
# unionfs-fuse -o nonempty /tmp/overlay=RW:/tmp/original=RO /proc/sys/crypto
# echo hello >/proc/sys/crypto/test
# cat /proc/sys/crypto/test
hello
# umount /proc/sys/crypto
# umount /proc/sys/crypto
# cat /tmp/overlay/test
hello

Примечание: Я отрицаю любую ответственность за систему или ущерб головного мозга, нанесенный путем экспериментирования с этим материалом. Команды выше совершенно безопасны, но смешивающий с другими областями /sys и /proc может вызвать странное поведение.

7
27.01.2020, 20:01

Теги

Похожие вопросы