Убить процессы xfs_io

У меня есть экземпляр EC2 под управлением CentOS 5.6 86_64. Я использую xfs_freeze, чтобы заморозить / разморозить файловую систему, прежде чем делать снимок. Обычно это прекрасно работает, но сегодня оно перестало работать - операция замораживания никогда не завершалась. Я проверил список процессов и нашел несколько xfs_io запущенные процессы, которые кажутся застрявшими:

  337 pts/0    D      0:00 /usr/sbin/xfs_io -r -p xfs_freeze -x -c freeze /var/lib/pgsql
32138 pts/0    D      0:00 /usr/sbin/xfs_io -r -p xfs_freeze -x -c freeze /var/lib/pgsql
32228 pts/0    D      0:00 /usr/sbin/xfs_io -r -p xfs_freeze -x -c freeze /var/lib/pgsql
32261 pts/0    D      0:00 /usr/sbin/xfs_io -r -p xfs_freeze -x -c freeze /var/lib/pgsql
32305 ?        D      0:00 /usr/sbin/xfs_io -r -p xfs_freeze -x -c freeze /var/lib/pgsql

kill -TERM а также kill -9 похоже, не убивают эти процессы. Я действительно не хочу перезагружать машину, потому что это основной сервер баз данных.

Какие-либо предложения?

1 ответ

Если kill -9 не работает, вероятно, поток находится в вызове ядра, а ядро ​​блокирует SIGINT. Вы не можете убить потоки / процессы в этом состоянии. Этот ответ и этот ответ объясняют почему.

По сути, вам, скорее всего, нужно перезагрузить компьютер.

Другие вопросы по тегам