Hallo Foyaxe
Sorry, hatte es gestern nicht mehr geschafft, zu antworten
Ich danke Dir für Deine Erläuterungen
Habs aber leider noch nicht hinbekommen, obwohl ich was anderes erwartet hatte eigentlich. Problem war wiedermal: "grub"
Aber grub2. Ich erzähle einmal wei ich vorgegangen bin:
- 1. Platten alle beide mit gpt-Partitionstabelle versehen
- 2. Auf beiden Platten die exakt gleichen Partitionen (-und Größen) erstellt: (16GB /boot | 128GB swap (Server hat 64GB-Ram) - ich nehme für swap und Auslagerungsspeicher (Windows Pagefile.sys) generell die doppelte Menge an Plattenplatz des Arbeitsspeichers) | und der Rest für /. Eine separate /home habe ich nicht erstellt.
- 3. Mit
|
Quellcode
|
1
2
|
mdadm --create --verbose /dev/md1 --level=1 --raid-devices=2 /dev/sd[ab]1
mdadm --create --verbose /dev/md3 --level=1 --raid-devices=2 /dev/sd[ab]3
|
die Arrays erstellt. Die swap-Partitionen habe ich nicht gespiegelt erstellt gehabt, sondern nur 2mal in der fstab angegeben. Als "normale" libata-Devices, also sdX... - 4. Partitioniert mit "mkfs.ext4 /dev/md1 && mkfs.ext4 /dev/md3" und normal das System installiert. Im Kernel die RAID-relevanten Sachen als "built-in" (mirrioring/striping) Und "RAID-Autodetect"...
Dabei hatte ich auch eine unlösbare Verständnisfrage: Ich las im Internet, das wenn IM KERNEL die RAID-Autodetect auf on ist, also built-in, das man keine Zusätzliche "mdadm-Soft" brauche... - evtl. ein Fehler meinerseits...
bis zum "grub2-install --no-floppy /dev/sdX && sdY" lief aber alles "erste Wahl"... Nur dieser beschwerte sich, das es keine "grub2_bios" Partition gebe, bzw er nirgendwo die grub-Informationen "embedden" könnte. "Dies wäre bei 'cross-booting?!' also der gegebenen Situation unbedingt erforderlich und ohne ginge es nicht..."
Kapier ich zwar irgendwie "mal" nicht jetzt, zumal wie Du ja auch gestern mir erklärt hattest, das "sdX / sdY garnicht im RAID-Verbund SELBST" mit liegt... Allerdings muss ich, wenn ich grub2 mit grub2-install auf eine mit gpt erstellte Disk installieren will, die Option "--force" mit angeben. Ansonsten installiert er mir den da auch nicht... Aber die Option -f machts dann doch möglich...
Was mich ebenfalls BRENNEND interessiert hatte: grub2-mkconfig -o /boot/grub2/grub.cfg konnte er erstellen... WIE?! wenn er keine Platteninformationen auslesen kann, die sich nun -WIRKLICH- im RAID befinden...???!!! Echt höchstseltsam...
Irgendwie juckts mich ja in den Fingern, das nochmal auszuprobieren, aber hab gestern ohne RAID auf dem Server neuinstalliert, werd die 2te Platte benutzen um Backups drauf zu speichern - wahrscheinlich. Zumal las ich im Inet nicht wenig über die "gehörige Portion Magie" die wohl zum erfolgreichen Software-RAID-X - Betrieb ab gewissen Kernelversionen nötig sein soll... Gibt da einige, die am selben Problem nach erfolgreicher Installation ankamen...
Jedoch kapier ich einfach nicht, wo da der Unterschied liegt, ob ich eine gpt-Tabelle mit ext4-Partition oder eine msdos-Tabelle und eine fat32-Partition habe (ist für mbr empfohlen um grub dorthin installen zu lassen) Wenn ich nämlich mit parted die Tabelle auf den Disks erstelle, dann ist die KOMPLETT mit gpt und auch dort, wo grub2 seinen msdos-Kram gerne hätte ://
Naja, vielleicht fällt Dir/Euch noch etwas ein, ich hab mich selbst unter Windoof noch ausser einmal (und das war nen Reinfall) nie mit RAID's beschäftigt...