wenn man vdr4 (2.4er kernel) manuell partitioniert gibts da auch einen punkt für software raid. von einem softwareraid kann man nicht booten, oder?
tia
MIK
wenn man vdr4 (2.4er kernel) manuell partitioniert gibts da auch einen punkt für software raid. von einem softwareraid kann man nicht booten, oder?
tia
MIK
doch, geht.
wow, danke. hätte ich nciht erwartet. dachte das raid ist erst nach dem booten verfügbar, da ja vorm botten noch keine software rennt.
Aber meines Wissens nur von RAID1. RAID5 geht soweit ich das weiß nicht. Ob RAID0 oder RAID4 geht weiß ich nicht.
RAID1 geht, weil der Boot-Loader einfach nur eine Platte aus dem RAID-Verbund sieht und die per Definition eine Kopie aller anderen Platten im Verbund ist. Bei den anderen RAID-Leveln ist die Struktur ein wenig komplexer.
ich habe bei Softraids immer eine kleine RAID 1 Partition für /boot und raid5 für / und swap bzw die anderen Partitionen das funkt ganz gut und die paar mb für /boot kann mann ohne weiteres verschmerzen
MfG
Wili
ZitatOriginal von ralf1970
Aber meines Wissens nur von RAID1. RAID5 geht soweit ich das weiß nicht. Ob RAID0 oder RAID4 geht weiß ich nicht.
RAID1 geht, weil der Boot-Loader einfach nur eine Platte aus dem RAID-Verbund sieht und die per Definition eine Kopie aller anderen Platten im Verbund ist. Bei den anderen RAID-Leveln ist die Struktur ein wenig komplexer.
Raid-0 geht, Raid-5 m.W. auch (aber nicht probiert).
Das hat auch nichts mit dem Bootloader zu tun, der kann ja wie gewohnt in den MBR geschrieben werden. Früher war das Problem der mdadm, der die Raid-Arrays nicht beim Booten initialisieren konnte. Das ist aber schon etwas länger her...
RAID5 hab ich probiert - geht nicht. Zumindest nicht mit grub. Der boot-Loader muß zumindest in der Lage sein den Kernel und die initrd zu laden. Dazu muß er in der Lage sein diese beiden Byte-Haufen zu finden. Damit hat er bei RAID5 _echte_ Probleme. Nach der initrd (oder wenn fest einkompiliert möglicherweise auch schon nach dem Laden des Kernels) geht alles ohne Probleme. Aber bis dahin muß er erst mal alleine wurschteln und versagt dabei.
Nachtrag: falls jemand grub dazu überreden konnte direkt von RAID5 zu booten, würde ich mich über den Link zu der entsprechenden Beschreibung echt freuen.
Ah, ok, ich sehe das Problem. Er kann nicht auf die /boot zugreifen, daher versagt er. Es ist also auch kein striktes grub-Problem, sondern ein allgemeines.
Es ist also keine Beschränkung des mdadm, der könnte das sicher, sondern eine der Bootloader. Die Raid-5 sind für diese leider nicht transparent...
Daher müsste man schon dem grub eine Möglichkeite unterjubeln das Raid-5 zusammenzusetzen, um das /boot zu lesen.
Auf der Homepage habe ich allerdings gelesen, dass so eine Lösung bereits angedacht ist:
http://www.gnu.org/software/grub/grub-soc.html
ZitatAlles anzeigenSupport for LVM and/or RAID
Implement good support for LVM and RAID. This task can be divided into parts:
* Recognizing and reading LVM and RAID devices.
* Installing GRUB into an LVM or RAID device.
* Booting from an LVM or RAID device.
The first item is rather trivial. You only need to detect LVM/RAID devices automatically by using the same technique as Linux does, based on the signatures of partitions. The second item requires more effort, because you need to take care of distributed physical disks. For RAID 1 and 5, it is desired to support redundant installations, so that GRUB can boot even if some disks get broken.
You need to extend the bootstrap code for the third item, so that GRUB can read data from multiple physical disks when booting up.
Full support for every type of LVM or RAID device is probably too large a job for a Summer of Code project, but good support for a useful subset is a reasonable project.
Also auf den Sommer hoffen...
Ah - gut zu wissen, dass die daran basteln ...
man könnte auch einfach mal versuchen lilo zu verwenden, aber wenn ichs mir richtig überlege geht das warscheinlich auch schief... denn er braucht ja auch /boot um den kernel zu laden... Aber einen versuch wäre es ja wert
ansonnsten ist wohl die lösung von tuxinger am besten
Gruß,
Thomas
ZitatOriginal von aLiEnTxC
man könnte auch einfach mal versuchen lilo zu verwenden, aber wenn ichs mir richtig überlege geht das warscheinlich auch schief... denn er braucht ja auch /boot um den kernel zu laden... Aber einen versuch wäre es ja wert
Lilo hat genau dieselben Probleme (deshalb schrieb ich ja auch, alle Bootloader...)!
sry, falsch geklickt...
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!