Словил сегодня такую штуку
# vzctl restart 123 Restarting container Stopping container ... Child 875114 exited with status 255 Killing container ... Container was stopped vzquota : (error) Quota off syscall for id 123: Device or resource busy vzquota : (error) Possible reasons: vzquota : (error) - Container's root is not unmounted vzquota : (error) - there are opened files inside container's root/private area vzquota : (error) - your current working directory is inside a container directory vzquota : (error) root/private area vzquota : (error) Currently used file(s): (deleted)/vz/private/123/root/1_backup-2014-07-13.tar.gz (deleted)/vz/private/123/backup_full_c6e44bbe.tar.gz.34 /vz/private/123/var/www/bitrix/data/~/backup/bitrix vzquota off failed [3]
Из ошибки понятно, что есть какие-то подвисшие процессы, которые работали с файлами. И все это мешает корректной работе с виртуалным сервером.
Для решения этой проблемы с контейнером 123 следует выполнить такую команду
for i in `lsof 2> /dev/null |grep '/vz/root/123|/vz/private/123'`; do awk '{print $2}'|xargs kill -9; done
Можно сделать более акуратно, использовав команду
lsof 2> /dev/null |grep '/vz/root/123|/vz/private/123'
для вывода всех открытых файлов получаем примерно такую картину
init 933820 root cwd DIR 0,247 4096 10641696 /vz/root/123 init 933820 root rtd DIR 0,247 4096 10641696 /vz/root/123 init 933820 root txt REG 0,247 149284 10642749 /vz/root/123/sbin/init ... vdownload 977604 root cwd DIR 8,3 4096 31721263 /vz/private/123/var/www/bitrix/data/~/backup/bitrix vdownload 977604 root 3r REG 8,3 6736871733 31722454 (deleted)/vz/private/123/root/1_backup-2014-07-13.tar.gz
Как раз то, что показано в последних строках и есть искомые файлы. можно завершить их работу командой kill -9 <PID>, где PID процесса – второй столбик в таблице.
А пока все ищется и удаляется, посмотрите клип иркутской поп-рок группы New Day
Решение проблемы с vzquota : (error) Quota off syscall for id 123: Device or resource busy