Ubuntu Server erkennt Festplatten mal als sda, mal sdc oder sdb...

  • Hi,


    ich hab hier ein komisches Problem.
    Also ich hab einen Ubunut Server 8.10 aufgesetzt, der läuft soweit.


    Das Betriebssystem ist auf der 1. IDE Platte (IDE vom Motherboard) und wird als eigentlich als sda erkannt (Das Board ist eine altes Medion 2000 auf dem auch mein VDR läuft da werden die IDE Platten immer als sda erkannt..läuft aber)
    So, dann hab ich zwei Sata Platten WD 1TB über einen PCI Controller (2xSata 1x IDE) dranhängen.
    Fertig formatiert usw.


    lspci sagt über den Controller das:
    00:0f.0 RAID bus controller: VIA Technologies, Inc. VT6421 IDE RAID Controller (rev 50)


    So und das merkwürdige ist jetzt, das fdisk -l mal die IDE Platte als sda erkennt, aber manchmal auch als sdc, die anderen beiden Platten dann eben dementsprechend anders. Warum? Ist das ein Controller problem? So kann man natürlich keinen Server aufbauen, wenn die Platten bei jedem Boot nur zufällig am richtigen Platz sind oder?
    Kennt das Problem jemand?

    HD: yaVDR 0.3, AT3IONT-I, CINE2S, NVRAM, X10, 2.5´ 320GHDD
    SD: ctvdr 7 vdr 1.6.0, MSI 6318 (Medion2000), 667MHz, NVRRAM, WOL 500G HD
    TV: Sharp LC52XL2E (100Hz), Beamer: Sanyo Z5

    Einmal editiert, zuletzt von videoman ()

  • wilderigel
    ja das ist eine Lösung die ich wohl angreifen muß.


    joachim@ubuntuserver:~$ cat /proc/partitions
    major minor #blocks name


    8 0 976762584 sda
    8 1 976760001 sda1
    8 16 976762584 sdb
    8 17 976760001 sdb1
    8 32 6297480 sdc
    8 33 5968116 sdc1
    8 34 1 sdc2
    8 37 329301 sdc5


    sudo blkid ergibt aber:
    /dev/sdb1: UUID="bc1b9a51-0458-4bcf-8ba8-94227b8acd07" SEC_TYPE="ext2" TYPE="ext3"
    /dev/sda1: UUID="bc1b9a51-0458-4bcf-8ba8-94227b8acd07" TYPE="ext3"
    /dev/sdc1: UUID="6668236e-b672-4843-ad2d-0757d3cdb5bd" TYPE="ext3"
    /dev/sdc5: TYPE="swap" UUID="2e8a1375-6cdb-4092-8478-29a2f1f731d4"


    also die beiden 1T Platten haben die gleich UUID?? RAID? ah ja..muß wohl die UUID ändern, vielleicht neu formatieren....


    mithrandir wie kriegt man die ID raus?

    HD: yaVDR 0.3, AT3IONT-I, CINE2S, NVRAM, X10, 2.5´ 320GHDD
    SD: ctvdr 7 vdr 1.6.0, MSI 6318 (Medion2000), 667MHz, NVRRAM, WOL 500G HD
    TV: Sharp LC52XL2E (100Hz), Beamer: Sanyo Z5

    3 Mal editiert, zuletzt von videoman ()

  • @ Wilderigel
    so klappt alles....


    weist du wie ich da jetzt ein SoftRAID auf den Ubunutsever draufkriege?


    1) mdadm ?
    2) die LW sollten wohl nicht gemounted werden?
    3) gibts da eine Anleitung, gefunden hab ich nix....


    Danke

    HD: yaVDR 0.3, AT3IONT-I, CINE2S, NVRAM, X10, 2.5´ 320GHDD
    SD: ctvdr 7 vdr 1.6.0, MSI 6318 (Medion2000), 667MHz, NVRRAM, WOL 500G HD
    TV: Sharp LC52XL2E (100Hz), Beamer: Sanyo Z5

  • Die UUID kannst du auch nachträglich ändern mit "tune2fs /dev/bla -U random" oder so ähnlich.


    Anleitungen für mdadm gibt es reichlich, such einfach mal nach "mdadm howto". Als ich das auf meinem Ubuntu-Server eingerichtet habe, hab ich nur folgendes machen müssen:
    [list=1]
    [*]Mit fdisk Partitionen vom Typ fd (Linux Raid Autodetect) anlegen
    [*]Mit mdadm --create /dev/md0 ... das RAID anlegen
    [*]Mit mdadm --assemble das RAID aktivieren
    [*]Mit "cat /proc/mdstat" das Ergebnis überprüfen
    [*]Mit mkfs.* ein Dateisystem anlegen
    [*]Das neue Dateisystem in /etc/fstab eintragen (UUID wieder mit blkid abfragen)
    [*]Die Ausgabe von "mdadm --examine --scan" ans Ende von /etc/mdadm/mdadm.conf hängen, damit das Raid in Zukunft automatisch aktiviert wird ("mdadm --detail --scan" geht im Prinzip auch, da muss aber ggf. die Versionsnummer noch korrigiert werden)
    [/list=1]

    Give root password for maintenance (or type Control-D to continue): _

  • tag
    ok krieg ich wohl hin.
    Kurz zu meinem Verständnis: der Punkt 3 (mdadm --assemble) ist der Punkt der etwas dauert oder?
    Also das Raid gebaut wird?


    Danke

    HD: yaVDR 0.3, AT3IONT-I, CINE2S, NVRAM, X10, 2.5´ 320GHDD
    SD: ctvdr 7 vdr 1.6.0, MSI 6318 (Medion2000), 667MHz, NVRRAM, WOL 500G HD
    TV: Sharp LC52XL2E (100Hz), Beamer: Sanyo Z5

  • mdadm --assemble beim Raid entspricht etwa mount beim Dateisystem. Das Raid ist danach sofort verwendbar. Wenn es etwas zu reparieren gibt, passiert das im Hintergrund (/proc/mdstat beobachten).


    Was ich noch vergessen habe: Je nach eingesetzter Hardware und Dateisystem kann es vorkommen, dass du den Schreibcache der Platten abschalten musst, damit das Dateisystem nach einem Stromausfall noch in einem halbwegs konsistenten Zustand ist. mount sollte in diesem Fall eine entsprechende Warnung in /var/log/syslog schreiben.

    Give root password for maintenance (or type Control-D to continue): _

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!