.png)
У нескольких коллег периодически возникают проблемы с приостановкой/гибернацией их компьютеров (работа RHEL 6.7, обычная установка рабочей станции, ничего особенного). Как оказалось, проблема была в том, что он /sys
был смонтирован только для чтения. Это было легко исправлено через , mount /sys -o remount,rw
но это была не единичная проблема, это случается часто.
Я хотел бы узнать, что изменяет sysfs на readonly, но как-то не могу найти подходящий метод. Насколько я помню, inotifywait
or inotifywatch
покажет только, что что-то изменилось относительно конкретного inode, но не какой процесс это вызвал.
Может бытьаудитдможет помочь, хотя я не уверен, как ограничить системные вызовы осуществимым способом, поскольку это не настоящая файловая система. Будет ли добавление правила, которое отслеживает mount
и unmount
системные вызовы в /sys, достаточным для обнаружения изменений в sysfs? Например, так:
auditctl -a always,exit -F path=/sys -S mount -S umount
Помимо этого, если какой-либо другой инструмент окажется более подходящим или если вы дадите указания, откуда может возникнуть эта проблема, мы будем весьма признательны.