На виртуальной машине попробовал такую ситуацию. Запустил выключение системы (halt) и в это время запустил виртуальную машину с этого же образа. Т.е. Две системы с одного образа (как будто с одного веника) работали одновременно. При этом одна грзилась, а вторая выгружалась. Так вот когда система выгрузилась - всё сломалось. Втроая система перестала грузиться, выдала ошибки и зависла. Я её перегрузил. Но не помогло. Валится куча ошибок и система зависает.
Система Debian Sarge 3.1 r1
Виртуальная машина QEMU
QEMU работает с образом веника
Повредился файл - врядли, т.к. запуск другого образа и монтирование поломанного образа позволяет нормально читать файлы.
Вопрос не в том что делать, а что вообще произошло при отключении образа (веника)? просто интересно разобраться и попробовать восствновить.
Ругается так:
Mounting localfile system....
Cleaning /var/runXFS internal error XFS_WANT_CORRUPTED_GOTO at line 1583 of file fs/xfs/xfs_alloc.c Caller 0x89b1ec3
[<c89b0c61>] xfs_free_ag_extent+0x451/0x770 [xfs]
[<c89b1ec3>] xfs_free_extent+0xe3/0x110 [xfs]
и т.д.
xfs_force_shutdown(hda2,0x8) called from line 4049 of file fs/xfs/xfs_bmap.c. Return address = 0xc8a1d34b
Filesystem "hda2": Corruption of in-memory data detected. Shutting down filesystem: hda2
Please umount the filesystem, and rectify the problem(s)
INIT: Entering runlevel: 2
INIT: cannot execute "/etc/init.d/rc"
INIT: cannot execute "/sbin/getty"
INIT: cannot execute "/sbin/getty"
INIT: cannot execute "/sbin/getty"
INIT: cannot execute "/sbin/getty"
INIT: cannot execute "/sbin/getty"
INIT: cannot execute "/sbin/getty"
INIT: cannot execute "/sbin/getty"
INIT: cannot execute "/sbin/getty"
INIT: cannot execute "/sbin/getty"
INIT: cannot execute "/sbin/getty"
INIT: cannot execute "/sbin/getty"
INIT: cannot execute "/sbin/getty"
INIT: Id "1" respawing too fast: disabled for 5 minutes
INIT: cannot execute "/sbin/getty"
INIT: cannot execute "/sbin/getty"
INIT: cannot execute "/sbin/getty"
INIT: cannot execute "/sbin/getty"
INIT: Id "3" respawing too fast: disabled for 5 minutes
INIT: Id "4" respawing too fast: disabled for 5 minutes
INIT: cannot execute "/sbin/getty"
INIT: cannot execute "/sbin/getty"
INIT: Id "5" respawing too fast: disabled for 5 minutes
INIT: cannot execute "/sbin/getty"
INIT: Id "6" respawing too fast: disabled for 5 minutes
INIT: cannot execute "/sbin/getty"
INIT: cannot execute "/sbin/getty"
INIT: cannot execute "/sbin/getty"
INIT: cannot execute "/sbin/getty"
INIT: cannot execute "/sbin/getty"
INIT: cannot execute "/sbin/getty"
INIT: Id "2" respawing too fast: disabled for 5 minutes
INIT: no more processes left in this runlevel