Hallo
Ich benutze SLES 9 und habe folgendes Problem.
An meinen 2 SATA Ports hängen 250GB Platten die ich unter YAST2 - Partitionieren
als ein RAID1 Verbunden habe - soweit funktioniert alles.
Wenn ich nach einem Neustart das RAID mounten will bekomme ich gesagt das der Superblock nicht gefunden wurde.
Starte ich dann YAST2 - Partitionieren und beende es wieder - ohne etwas zu verändern
lässt sich das RAID sofort mounten.
Da es sich um SATA handelt werden die Platten als SCSI angesprochen.
Ich habe das Gefühl das beim Laden des Partitionierungs Tools ein Treiber geladen wird der vorher nicht verfügbar ist.
Weis jemand woran das liegt das ich nicht einfach so mounten kann ohne vorher das Partitionierungs Tool geladen zu haben oder mir einen anderen Tip geben?
mfg
frank
raid 1 mounted erst nach fdisk
- frank rudolph
- Posts: 146
- Joined: 13. Apr 2004 12:18
- Location: Giessen
- Contact:
Einen genauen Hinweis kann ich Dir auch nicht geben. Aber wenn Du den Verdacht hast, dass es mit dem Laden eines Moduls zu tun hat, dann probier Doch mal folgendes:
Ich hoffe, das hilft Dir etwas weiter.
Jochen
- Reboote den Rechner.
- Lass Dir eine Liste der geladenen Module ausgeben:
Code: Select all
lsmod > /tmp/module.davor
- Rufe yast auf und mounte danach das RAID-Device.
- Lass Dir wieder die geladenen Module ausgeben:
Code: Select all
lsmod > /tmp/module.danach
- Vergleiche module.davor und module.danach...
Ich hoffe, das hilft Dir etwas weiter.
Jochen
Die grösste Lüge der EDV? "Mal eben..."
- frank rudolph
- Posts: 146
- Joined: 13. Apr 2004 12:18
- Location: Giessen
- Contact:
eintragen in /etc/sysconfig
Danke Jochen .....
genau das habe ich auch gemacht ....
es sind danach 3 Module mehr.
Sorry es war kein Raid1 sondern Raid0. (ist aber egal)
Raid0 ist mit raiserfs formatiert.
raid0 12416 1
vfat 19456 0
fat 49824 1 vfat
das sind die 3 Module. Was Fat und Vfat dort zu suchen haben weis ich nicht.
Wo trage ich Raid0 in /etc/sysconfig ein?
Ich habe mehrere Server auch mit Raid0 dort scheint das Raid0 Modul automatisch geladen zu werden. (dort ist aber kein Vfat oder Fat geladen)
Ich hatte versucht das raid0 modul im Yast2 - Runlevel Editor einzutragen habe es aber nicht gefunden.....
Wo trage ich das automatische laden von Raid0 in /etc/sysconfig ein?
mfg
frank
genau das habe ich auch gemacht ....
es sind danach 3 Module mehr.
Sorry es war kein Raid1 sondern Raid0. (ist aber egal)
Raid0 ist mit raiserfs formatiert.
raid0 12416 1
vfat 19456 0
fat 49824 1 vfat
das sind die 3 Module. Was Fat und Vfat dort zu suchen haben weis ich nicht.
Wo trage ich Raid0 in /etc/sysconfig ein?
Ich habe mehrere Server auch mit Raid0 dort scheint das Raid0 Modul automatisch geladen zu werden. (dort ist aber kein Vfat oder Fat geladen)
Ich hatte versucht das raid0 modul im Yast2 - Runlevel Editor einzutragen habe es aber nicht gefunden.....
Wo trage ich das automatische laden von Raid0 in /etc/sysconfig ein?
mfg
frank
Hi!
stehen. Die Liste der Module wird bei Dir sicherlich anders aussehen. Füge dort "raid0" zu. Damit bist Du aber noch nicht am Ziel! Zuerst musst Du noch folgenden Aufruf tätigen:Natürlich als root. Damit erstellst Du eine neue initrd-Datei, die der Kernel beim Booten als "vorläufiges" root-Dateisystem erhält. Von dort zieht er sich die Module an, die er braucht, um auf sein echtes root-Dateisystem auf der Platte zugreifen zu können. Nach dem nächsten Reboot sollte raid0 immer automatisch geladen sein.
Für fat und vfat sollte dieser Schritt unnötig sein; die Module lädt der Kernel automatisch, wenn er ein VFAT-Dateisystem mounten soll.
Sag Bescheid, wie's läuft!
Jochen
fat ist der Basistreiber für FAT-Dateisysteme, also alte DOS-Dateisysteme. vfat setzt darauf auf und bietet dann auch die seit Win95 bekannten langen Dateinamen auf FAT-Dateisystemen an. (Der Vollständigkeit halber: msdos wäre der Treiber für FAT-Dateisysteme mit der alten 8.3-Konvenation für Dateinamen.)das sind die 3 Module. Was Fat und Vfat dort zu suchen haben weis ich nicht.
Schau mal in die Datei /etc/sysconfig/kernel. Dort sollte eine Zeile in der FormWo trage ich Raid0 in /etc/sysconfig ein?
Code: Select all
INITRD_MODULES="scsi_mod sd_mod cdrom ide-cd cciss jbd ext3 ide-scsi"
Code: Select all
mkinitrd
Für fat und vfat sollte dieser Schritt unnötig sein; die Module lädt der Kernel automatisch, wenn er ein VFAT-Dateisystem mounten soll.
Sag Bescheid, wie's läuft!
Jochen
Die grösste Lüge der EDV? "Mal eben..."
- frank rudolph
- Posts: 146
- Joined: 13. Apr 2004 12:18
- Location: Giessen
- Contact:
hat super geklappt
Hallo
@jochen
Ich habe das getestet und es hat super geklappt.
Das Modul hätte ich eventuell irgendwann noch alleine gefunden aber wie es automatisch eingefügt wird - wahrscheinlich nicht
@alle
Vielen vielen Dank für die professionelle umfangreiche Hilfe.
mfg
Frank
@jochen
Ich habe das getestet und es hat super geklappt.
Das Modul hätte ich eventuell irgendwann noch alleine gefunden aber wie es automatisch eingefügt wird - wahrscheinlich nicht
@alle
Vielen vielen Dank für die professionelle umfangreiche Hilfe.
mfg
Frank
Die initiale Ramdisk sollte nur wirklich benöltigte Module enthalten (z.B. für den Zugriff auf das root-fs den nötigen Geräte- und Dateisystemtreiber, etwa sata-, scsi- und xfs-/reiserfs-Module).
Da franks System ja prima startet und sein raid-Verbund vermutlich nur User-Daten beherbergt, wäre der richtige Platz (bei SuSE) wohl
/etc/sysconfig/kernel
MODULES_LOADED_ON_BOOT=
(bzw. mittels YaST:/etc/sysconfig-Editor/System/kernel)
MfG
Udo M.
Da franks System ja prima startet und sein raid-Verbund vermutlich nur User-Daten beherbergt, wäre der richtige Platz (bei SuSE) wohl
/etc/sysconfig/kernel
MODULES_LOADED_ON_BOOT=
(bzw. mittels YaST:/etc/sysconfig-Editor/System/kernel)
MfG
Udo M.