Linux en Syn-3 Forum
Nieuws: Maak een account aan op www.syn-3.eu om vervolgens daarmee, op het forum in te loggen! Ook als je je paswoord wilt wijzigen doe je dat op www.syn-3.eu.
 
*
Welkom, Gast. Alsjeblieft inloggen of registreren. April 19, 2024, 02:55:54


Login met gebruikersnaam, wachtwoord en sessielengte


Pagina's: [1]
  Print  
Auteur Topic: RAID documentatie - HOWTO and WHERE?  (gelezen 18302 keer)
0 geregistreerde leden en 1 gast bekijken dit topic.
Elsje
zakelijke dealer of reseller
****
Berichten: 308


Bekijk profiel
« Gepost op: November 26, 2005, 05:40:10 »

Hoi mensen,welke raid soft wordt door Syn-3  gebruikt? Waar kan ik hierover documentatie vinden? Zit met het probleem dat de raid niet meer kan gestart worden, en dus het systeem niet meer start. Er is van moederbord en processor gewisseld, en mogelijk / vermoedelijk zijn de schijven (4 x 200G) van plaats gewisseld... Hoe kan ik de disk ID uitlezen. (met een bootable CD al geprobeerd...) en de configuratie weer goed krijgen??
Gelogd
edwin
Administrator
***
Berichten: 724



Bekijk profiel
« Antwoord #1 Gepost op: November 28, 2005, 01:37:38 »

De huidige versie van Syn-3 kan niet overweg met meerdere schijven waar verschillende installaties van Syn-3 op staan. Schijven die je wilt toevoegen in het RAID systeem moet je dus eerst leeghalen. (partities verwijderen) Verwijder dus eerst eventuele extra schijven die (nog) niet nodig zijn.

Mocht het nu nog niet werken dan kan dit inderdaad aan de volgorde van de schijven liggen. Het kan ook nog zijn dat de controller op dit moederbord niet goed ondersteund word, waardoor de schijven helemaal niet gezien worden.

Als je in de shell terecht bent gekomen (dit kan ook door in het bootmenu van de installatie CD op s te drukken) kun je met de mdadm tool de status van de verschillende partitities opvragen:
Code:
root@darkstar:~# mdadm -E /dev/sda1
/dev/sda1:
          Magic : a92b4efc
        Version : 00.90.00
           UUID : 65c30483:ca2c4968:fb4ecad6:93c09345
  Creation Time : Tue Nov 22 18:51:26 2005
     Raid Level : raid1
    Device Size : 72192 (70.51 MiB 73.92 MB)
   Raid Devices : 6
  Total Devices : 1
Preferred Minor : 0

    Update Time : Mon Nov 28 04:40:35 2005
          State : clean
 Active Devices : 1
Working Devices : 1
 Failed Devices : 5
  Spare Devices : 0
       Checksum : ef38ee3f - correct
         Events : 0.203


      Number   Major   Minor   RaidDevice State
this     0       8        1        0      active sync   /dev/sda1

   0     0       8        1        0      active sync   /dev/sda1
   1     1       0        0        1      faulty removed
   2     2       0        0        2      faulty removed
   3     3       0        0        3      faulty removed
   4     4       0        0        4      faulty removed
   5     5       0        0        5      faulty removed

Dit systeem bevat slecht 1 schijf, maar als je meerdere schijven hebt zie je alle schijven bij de array horen. Op deze manier kun je uitzoeken op welke positie de schijf hoort.

Gelogd
Elsje
zakelijke dealer of reseller
****
Berichten: 308


Bekijk profiel
« Antwoord #2 Gepost op: November 28, 2005, 03:16:48 »

Edwin,

Bedankt voor je reactie; ik ga er vanavond mee aan de slag en laat je weten hoe het loopt.

Voor alle duidelijkheid, er wordt geen nieuwe schijf toegevoegd, wat concreet gebeurd is
  • overplaatsen van originele raidcontroller (eenvoudig type)
  • overplaatsen van de 4 harddisks, met dien verstande dat de correcte volgorde verloren is gegaan.

Bedoeling is dus om uit te visseen welke schijf respectievelijk op de PRI of SEC controller resp. op de master / slave positie zat.
Is deze 'ID' ergens in een configuratiebestand terug te vinden, of moet het systeem, telkens met 1 disk geboot worden om de status uit te kunnen lezen met mdadm?
Is het überhaupt, en in het slechtste geval, mogelijk om de 'onleesbare' partities afzonderlijk te mounten, zodat evt de inhoud kan overgezet worden naar een backup schijf?
Is er ergens een man-page of documentatie site te vinden van het in Syn-3 gebruikte raid systeem? (Ik veronderstel dat er meerdere soft raid's zijn)
Ok, hier dus... Wink
http://www.linuxdevcenter.com/pub/a/linux/2002/12/05/RAID.html
http://gd.tuwien.ac.at/linuxcommand.org/man_pages/mdadm8.html

Alvast bedankt voor de hulp!

Erwin
« Laatste verandering: November 28, 2005, 03:27:19 door Erwin Panen » Gelogd
edwin
Administrator
***
Berichten: 724



Bekijk profiel
« Antwoord #3 Gepost op: November 28, 2005, 04:32:08 »

Volgensmij moet je die informatie met het mdadm commando wel kunnen achterhalen.
neem aan dat je dit al weet:
hda=primary master
hdb=primary slave
hdc=sec. master
hdd=sec. slave

Er word gebruik van Linux MD (software raid). Er zijn 2 raidarrays:
/dev/md0:    dit is de boot array, en deze is altijd RAID1. Bovendien bevat deze express een aantal 'ontbrekende' schijven, zodat de bootinformatie automatisch gemirrorred word naar nieuwe schijven. Hierdoor is het mogelijk om te bootten van alle schijven. De boot partitie bevat een initrd die vervolgens de hardware drivers laadt, en de raidarray detecteerd. (en nog een aantal andere stappen)

/dev/md1: dit is de data array, en deze kan RAID1 of RAID5 zijn. (bij 3 of meer schijven RAID5).
Deze schijf bevat vervogens een LVM volume, met daar binnen in 3 partities:
-/dev/syn3/swap (500mb)
-/dev/syn3/root (2gb)
-/dev/syn3/home (rest van de ruimte)
Root en Home zijn een XFS filesysteem.

md0 staat altijd op partitie 1 van een schijf. md1 staat altijd op partitie 2 van een schijf. Bij versie 3.0 van Syn-3 zul je dit zelf ook kunnen aangeven tijdens de installatie.

succes
Gelogd
Elsje
zakelijke dealer of reseller
****
Berichten: 308


Bekijk profiel
« Antwoord #4 Gepost op: November 28, 2005, 08:52:33 »

Ok, eerste probleem:
error message = Activating RAID failed.
Vervolgens word ik in een shell gedumpt, met de boodschap dat je kan rebooten...

commando
mdadm /dev/hda geeft
/dev/hda is not an array...
mdadm -E /dev/hda geeft een lege prompt
...

OK, harddisk per harddisk met behulp van Knoppix getest,
telkens krijg je hda1 en hda2 te zien,
vervolgens met mdadm -E /dev/hda2 de md uitgelezen.
Werkt perfect!!

Bedankt voor de hulp!

Erwin
« Laatste verandering: November 28, 2005, 09:24:51 door Erwin Panen » Gelogd
edwin
Administrator
***
Berichten: 724



Bekijk profiel
« Antwoord #5 Gepost op: November 28, 2005, 10:29:49 »

De shell waar je ingedumpt word is een emergeny shell, zodat je kan kijken wat er aan de hand is.
Je had mdadm -E /dev/hda1 moeten tikken ipv hda Smiley

succes in ieder geval Smiley
Gelogd
Pagina's: [1]
  Print  
 
Ga naar:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.11 | SMF © 2006, Simple Machines LLC

(c) DatuX 2008
Valid XHTML 1.0! Valid CSS! Dilber MC Theme by HarzeM
';