Diskussion:NonRaid zu (software)Raid1 SuSE 10 1

Aus Linupedia.org
Version vom 1. März 2008, 00:31 Uhr von Robi (Diskussion | Beiträge) (Beispiel einer Änderung ausgelagert)
Wechseln zu: Navigation, Suche

Wie wollen wir mit diesem Thema in Zukunft umgehen

Dieses Howto wurde ursprünglich mal fürs Forum geschrieben. Die damals verwendetet Methode mit den Konsolausgaben zu arbeiten ist allerings hier im Wiki nicht sonderlich gut geeignet. Ursprünglich war es für 10.1 geschrieben (steht auch so noch im Namen), mittlerweile sind einige Befehlsoptionen enthalten, die es damals noch gar nicht gab. Auf 10.3 sind schon jetzt einige Dinge ganz anders, was sich in kommenden Versionen noch alles ändert ???? Wenn wir also hier weiterhin Änderungen vornehmen, dann kann es ganz schnell mal passieren, dass es unter irgend einer Version bei irgend jemanden mal schief geht. Wir laufen also Gefahr, das mit diesem Howto genau das passiert, was mit den meisten Howtos in diesem doch recht sensiblen und nicht einfachen Themenumfeld schon passiert ist, und eigentlich der Grund war, um es überhaupt nieder zu schreiben, " Leider ist es so, dass die meisten HOWTOs zu diesem Thema wegen irgendwelcher Kleinigkeiten, Versionsänderungen an diversen Programmen oder Scripten, oder Suse-Spezialitäten nicht auf einem SuSE 10.1 ... funktionieren "


Wie machen wir also weiter?

Möglichkeiten:

Permanentlinks auf getestete Versionen 

im Kopf werden PermanentLinks auf getestete spezielle Versionen in der Historie gesetzt. Damit können Änderungen problemlos gemacht werden und immer auf der neuesten Version aktualisiert werden. Allerdings sind dann die "alten Versionen" nicht mehr korrigierbar und wir leben von der Zuverlässigkeit und Lebensdauer (500 glaube ich) der Historie

alle Versionsunterschiede einarbeiten 

dann wird das hier schnell sehr unübersichtlich und uU überhaupt nicht mehr brauchbar

für jede Version speziell überarbeitet selbstständige Beiträge 

hier müssten dann eventuell Änderungen doppelt und dreifach gemacht werden.

komplett überarbeiten und ganz neu aufbauen 

hier stellt sich die Frage wer hat so viel Zeit und entsprechen die Möglichkeiten das alles an die verschiedenen Versionen zu testen.

Robi 19:26, 1. Feb. 2008 (CET)

Eure Meinung ist gefragt


Beispiel einer menu.lst bei openSUSE 10.3

Als Hilfestellung hier noch einmal meine orginale und die entgültige menu.lst auf einem openSUSE 10.3. Die Suspend to Disk Funktion wurde komplett abgeschalten, da sie zu Wechselwirkungen und Problemen mit dem gespiegeltem Swap führte. Wer diese Funktion dennoch braucht, oder sonstige Hilfe oder spezielle Einstellungen für die einzelnen Kerneloptionen benötigt, sollte sich einmal im Verzeichnis /usr/src/linux/Dokumentation umsehen. Dort sind einige Dateien wie zB. kernel-parameters.txt md.txt power/swsusp-and-swap-files.txt die hier sehr hilfreich sind.

Die Konfiguration wurde ausgetestet mit SCSI-Platten in Wechselrahmen (ohne irgend ein weiteres zusätzliches scsi-binding). Unter anderem hat folgendes problemlos funktioniert

  • Entfernen eine Platte im laufendem Betrieb
  • Zerstörung des MBR auf Platte /dev/sda und anschließendem reboot
  • Entfernen der ersten Platte (also die Platte die normaler weise sda wird) und starten des Rechners
  • hinzufügen und syncronisieren einer vorher entfernten Platte im laufenden Betrieb


Orginale menu.lst erstellt bei der Installation und/oder YaST

# Modified by YaST2. Last modification on Wed Feb 20 03:26:32 CET 2008
default 0
timeout 8
gfxmenu (hd0,1)/boot/message
##YaST - activate

###Don't change this comment - YaST2 identifier: Original name: linux###
title openSUSE 10.3 - 2.6.22.17-0.1
    root (hd0,1)
    kernel /boot/vmlinuz-2.6.22.17-0.1-default root=/dev/disk/by-id/scsi-SSEAGAT
E_ST336704LC_3CD27AAG00002206F766-part2 vga=0x317 acpi=force resume=/dev/sda1 sp
lash=silent showopts
    initrd /boot/initrd-2.6.22.17-0.1-default

###Don't change this comment - YaST2 identifier: Original name: failsafe###
title Failsafe -- openSUSE 10.3 - 2.6.22.17-0.1
    root (hd0,1)
    kernel /boot/vmlinuz-2.6.22.17-0.1-default root=/dev/disk/by-id/scsi-SSEAGAT
E_ST336704LC_3CD27AAG00002206F766-part2 vga=normal showopts ide=nodma apm=off ac
pi=off noresume nosmp noapic maxcpus=0 edd=off 3
    initrd /boot/initrd-2.6.22.17-0.1-default


=== die für die Rootspiegelung geänderte menu.lst ===

<pre>
# Modified by ROBI. Last modification on Wed Feb 29 03:26:32 CET 2008
default 0
fallback 1
timeout 8
gfxmenu (hd0,1)/boot/message

#---------- RAID - A----------------#
title openSUSE 10.3 - sda
    root (hd0,1)
    kernel (hd0,1)/boot/vmlinuz root=/dev/md0 vga=0x317 acpi=force noresume spla
sh=silent showopts
    initrd (hd0,1)/boot/initrd

#---------- RAID - B----------------#
title openSUSE 10.3 - sdb
    root (hd1,1)
    kernel (hd1,1)/boot/vmlinuz root=/dev/md0 vga=0x317 acpi=force noresume spla
sh=silent showopts
    initrd (hd1,1)/boot/initrd

#-------- failsafe--- A -----------#
title Failsafe - sda
    root (hd0,1)
    kernel (hd0,1)/boot/vmlinuz root=/dev/md0 vga=normal showopts ide=nodma apm=
off acpi=off noresume nosmp noapic maxcpus=0 edd=off 3
    initrd (hd0,1)/boot/initrd

#-------- failsafe--- B -----------#
title Failsafe - sdb
    root (hd1,1)
    kernel (hd1,1)/boot/vmlinuz root=/dev/md0 vga=normal showopts ide=nodma apm=
off acpi=off noresume nosmp noapic maxcpus=0 edd=off 3
    initrd (hd1,1)/boot/initrd