Xen image disappeared from /xen directory after apparent RAID error


I have been running this system for about 9 months now. It is a very basic system running Cloudmin Professional as a single host. It has 4 hosted systems all of which were working fine till yesterday.

I am running kernel: 2.6.18-194.8.1.elxen on Centos 5.5 (Final)

This morning, the system froze and I restarted it. I got the following error:

sda: dma_intr: status=0x51 { DriveReady SeekComplete Error } sda: dma_intr: error=0x40 { UncorrectableError }, LBAsect=239147198, sector=239147057

After restarting a couple of times, I no longer got that error.

However, only 3 of the hosted systems were able to start.

My /xen directory looks like this:

-rw-r--r-- 1 root root 351 Oct 15 02:03 lavenderhill-labs.cfg -rwx------ 1 root root 20971520000 Oct 15 02:03 lavenderhill-labs.img -rwx------ 1 root root 402653184 Oct 14 23:46 lavenderhill-labs.swap -rw-r--r-- 1 root root 351 Oct 15 05:28 tijerino.cfg -rwx------ 1 root root 20971520000 Oct 15 04:54 tijerino.img -rwx------ 1 root root 402653184 Oct 15 04:58 tijerino.swap -rw-r--r-- 1 root root 341 Dec 9 10:22 wda.cfg -rw-r--r-- 1 root root 340 Jul 17 05:58 websciencelab.cfg -rwx------ 1 root root 53687091200 Jul 17 05:58 websciencelab.img -rwx------ 1 root root 1610612736 Jul 17 03:54 websciencelab.swap -rw-r--r-- 1 root root 341 Jul 22 18:23 worlddogsasia.cfg

As you can see, the .swap and .img files for worlddogsasia are gone!

The Cloundmin interface for worlddogsasia.com tell me that those images should be at:

/xen/worlddogsasia.img should be on SCSI Device A, Partition 1 regular file hard disk /xen/worlddogsasia.swap should be on SCSI Device A, Partition 2 regular file hard disk

But they are not.

Help me figure out what is going on?

Where could they be? How can I recover them? What could have gone wrong?



Wow, that looks like a disk error that has caused files to be lost. There is a tiny chance they might be in /lost+found or /xen/lost+found , but if not I have no idea how those files could be recovered .. in fact, it is probably impossible.