Имеется ALTLinux p5, ядро 2.6.32-ovz-smp-alt3.
/var/lib/vz на reiserfs на RAID1.
Произошёл сбой по питанию: UPS скомандовал серверу выключаться,
сервер стал выключаться, в этот момент UPS отрубил питание.
RAID рассыпался, на reiserfs куча ошибок, но fsck вроде всё восстановил,
транзакции повторились, монтирование проходит без ошибок.
Однако теперь при старте VZ часть контейнеров не запускается:
# /etc/init.d/vz start
Loading module vzdquota: [ DONE ]
Loading module vzcpt: [ DONE ]
Loading module vzrst: [ DONE ]
Loading module vzethdev: [ DONE ]
Configuring cpuunits limit for VE0 to 1000: [ DONE ]
Starting VE 1000: [ DONE ]
Starting VE 1001: Starting container ...
vzquota : (warning) Incorrect quota shutdown for id 1001, recalculating disk usage
vzquota : (error) quota check : lstat `altlinux.png': Permission denied
vzquota on failed [1]
[FAILED]
Starting VE 1002: Starting container ...
vzquota : (warning) Incorrect quota shutdown for id 1002, recalculating disk usage
vzquota : (error) quota check : lstat `sshd': Permission denied
vzquota on failed [1]
[FAILED]
Starting VE 1003: Starting container ...
vzquota : (warning) Incorrect quota shutdown for id 1003, recalculating disk usage
vzquota : (error) quota check : lstat `warnings': Permission denied
vzquota on failed [1]
[FAILED]
Starting VE 1004: [ DONE ]
Starting VE 1005: Starting container ...
vzquota : (warning) Incorrect quota shutdown for id 1005, recalculating disk usage
vzquota : (error) quota check : lstat `info.5.bz2': Permission denied
vzquota on failed [1]
[FAILED]
Starting VE 1006: [ DONE ]
Starting VE 1007: Unable to create lock file /var/lib/vz/lock/1007.lckcIJuP0, use --skiplock option: Read-only file system
Unable to lock container
[FAILED]
#
Вопрос: как это исправить?
Вручную контейнер не запустить:
# vzctl start 1002
Unable to create lock file /var/lib/vz/lock/1002.lckbgRNo0, use --skiplock option: Read-only file system
Unable to lock container
# mount | grep /var
/dev/md2 on /var/lib/vz type reiserfs (rw,nosuid)
# ls -l /var/lib/vz/lock/
total 4
-rw------- 1 root root 6 Dec 10 20:52 1006.lck
# vzlist
CTID NPROC STATUS IP_ADDR HOSTNAME
1000 14 running 10.12.1.15 s1000.local
1004 5 running 10.12.1.18 s1004.local
1006 3 running 10.12.1.17 s1006.local
/var/lib/vz смонтирован нормально, но в подкаталоге lock всего один файл,
хотя запущено три контейнера. Для остальных выдаётся ошибка "Read-only file system".
А также "Permission denied" при первой попытке запуска
после "Incorrect quota shutdown for id xxxx, recalculating disk usage".