RAID wiederherstellen, Xenserver

LORDSVN

Lt. Junior Grade Pro
🎅Rätsel-Elite ’24
Registriert
Dez. 2004
Beiträge
482
Guten Morgen,

Habe hier nen XenServer der nicht mehr starten will.

Es kommt immer die Fehlermeldung: "Could not find Kernel image: Linux"

Hab mir jetzt RIPLinux aufn stick gezogen und den Server hochgefahren.

fdisk -l

Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders, total 976773168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xe810b7d4

Device Boot Start End Blocks Id System
/dev/sda1 * 63 8388670 4194304 fd Linux raid autodetect
/dev/sda2 8388671 16777278 4194304 83 Linux
/dev/sda3 16777279 976768064 479995393 fd Linux raid autodetect

Disk /dev/sdb: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders, total 976773168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

Device Boot Start End Blocks Id System
/dev/sdb1 * 63 8388670 4194304 fd Linux raid autodetect
/dev/sdb2 8388671 16777278 4194304 83 Linux
/dev/sdb3 16777279 976768064 479995393 fd Linux raid autodetect

Disk /dev/sdc: 2004 MB, 2004877312 bytes
129 heads, 32 sectors/track, 948 cylinders, total 3915776 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xc3072e18

Device Boot Start End Blocks Id System
/dev/sdc1 * 32 3915775 1957872 c W95 FAT32 (LBA)

Quasi 2 500GB Platten, welche im RAID verbund waren.

Ich möchte nun das Raid wieder herstellen, damit ich die virtuellen Maschinen retten kann.

Wie stell ich das am besten an? Hab schon bissl google benutzt aber noch keinen Erfolg gehabt.
 
ist bei dir mdadm installiert? klingt nämlich als ob das bei dir ein typisches linux-softraid sei => "Linux raid autodetect"
das ist vermutlich das nötige softraid-tool.
das raid kannst du dann mittels "mdadm --assemble /dev/md0 /dev/sda1 /dev/sdb1" zusammensetzen
wenn nicht noch den --force parameter anhängen.

danach kannst du das raid z.b. hiermit mounten. "mount /dev/md0 /filesystem"

das gleiche gilt natürlich auch für partition 3.

mfg
Riddick91
 
Zuletzt bearbeitet:
Ist installiert und hab ich schon gemacht. Klappt auch wunderbar:

cat /proc/mdstat

Personalities : [linear] [raid0] [raid1] [raid10] [raid6] [raid5] [raid4] [multipath]
md1 : active raid1 sda3[0] sdb3[1]
479995328 blocks [2/2] [UU]

md0 : active raid1 sda1[0] sdb1[1]
4194240 blocks [2/2] [UU]

unused devices: <none>

Das mounten klappt auch wunderbar nur komm ich dann nicht weiter.

# mkdir mount/1
# mkdir mount/2

# mount /dev/md0 /mount/1
# mount /dev/md1 /mount/2

cd /mount/1
ls

absconfdb.HKLM.db check_disk* extern/ media/ Read_Me_First.html* srv/ var/
.autofsck cli-rt/ home/ mnt/ root/ sys/
backup/ dev/ init* nas/ sbin/ sysroot/
bin/ etc/ lib/ opt/ selinux/ tmp/
boot/ EULA lost+found/ proc/ setup/ usr/

# cd ..
# cd 2
# ls
sda1/ sda3/ sdb1/ sdb3/

Warum zeigt er mir bei /mount/2 die Ordner sda1 sda3 sdb1 sdb3 an? Die sind auch alle leer. Wenn ich dann wieder mit fdsik -l nachschaue, kommt folgendes:

Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders, total 976773168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xe810b7d4

Device Boot Start End Blocks Id System
/dev/sda1 * 63 8388670 4194304 fd Linux raid autodetect
/dev/sda2 8388671 16777278 4194304 83 Linux
/dev/sda3 16777279 976768064 479995393 fd Linux raid autodetect

Disk /dev/sdb: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders, total 976773168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

Device Boot Start End Blocks Id System
/dev/sdb1 * 63 8388670 4194304 fd Linux raid autodetect
/dev/sdb2 8388671 16777278 4194304 83 Linux
/dev/sdb3 16777279 976768064 479995393 fd Linux raid autodetect

Disk /dev/sdc: 2004 MB, 2004877312 bytes
129 heads, 32 sectors/track, 948 cylinders, total 3915776 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xc3072e18

Device Boot Start End Blocks Id System
/dev/sdc1 * 32 3915775 1957872 c W95 FAT32 (LBA)

Disk /dev/md0: 4294 MB, 4294901760 bytes
2 heads, 4 sectors/track, 1048560 cylinders, total 8388480 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xb0bcd68e

This doesn't look like a partition table
Probably you selected the wrong device.

Device Boot Start End Blocks Id System
/dev/md0p1 ? 3223366781 3470046704 123339962 78 Unknown
/dev/md0p2 ? 432871117 1208554935 387841909+ 10 OPUS
/dev/md0p3 ? 1869562563 3788792630 959615034 8b Unknown
/dev/md0p4 ? 1073741824 1082064904 4161540+ a OS/2 Boot Manager

Partition table entries are not in disk order

Disk /dev/md1: 491.5 GB, 491515215872 bytes
2 heads, 4 sectors/track, 119998832 cylinders, total 959990656 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

Disk /dev/md1 doesn't contain a valid partition table

Ist das normal oder ist etwas defekt?
 
Zurück
Oben