.png)
Alguns colegas têm problemas intermitentes com a suspensão/hibernação de seus computadores (executando RHEL 6.7, instalação normal da estação de trabalho, nada de especial). Acontece que o problema foi que /sys
foi montado somente leitura. Foi facilmente corrigido, mount /sys -o remount,rw
mas não foi um problema único, acontece com frequência.
Eu gostaria de descobrir o que muda o sysfs para somente leitura, mas de alguma forma estou lutando com um método apropriado. Pelo que me lembro, inotifywait
ou inotifywatch
só mostrarei que algo mudou em relação a um determinado inode, mas não qual processo desencadeou isso.
Talvezauditadopoderia ajudar, embora eu não tenha certeza de como restringir as syscalls de uma forma viável, pois este não é um sistema de arquivos real. Adicionar uma regra que monitore as chamadas mount
e unmount
syscalls em /sys seria suficiente para detectar uma alteração no sysfs? Por exemplo, assim:
auditctl -a always,exit -F path=/sys -S mount -S umount
Além disso, se qualquer outra ferramenta for mais apropriada, ou qualquer indicação de onde esse problema possa vir, seria muito apreciada.