"Christmas - the time to fix the computers of your loved ones" « Lord Wyrm

mdadm?

The Red Guy 14.01.2007 - 11:38 1126 12
Posts

The Red Guy

Untitled
Avatar
Registered: Jul 2001
Location: Transdanubia
Posts: 3121
Hi!

Ein Raid erstellen ist doch noch etwas ein Abenteuer unter Linux, wenn man es nicht gleich bei der Installation macht. :)

Nach ein paar Recherchen soll ich mdadm für das Erstellen nehmen. Das Teil ist zwar installiert, aber liegt nicht im Path. Ich finds jetzt nirgends und mit "find" auch ned. Wo sollte das Tool normalerweise liegen nach einer Installation?

COLOSSUS

Administrator
GNUltra
Avatar
Registered: Dec 2000
Location: ~
Posts: 12071
In /sbin natuerlich. ;)

Du meinst, mdadm sei schon installiert? Ueber deinen Paketmanager? Wenn ja: welche Distribution?

The Red Guy

Untitled
Avatar
Registered: Jul 2001
Location: Transdanubia
Posts: 3121
dort hab ich geschaut. soviel weiss ich noch von linux, dachte ich. :) aber: "command not found"

Fedora 6 mit dem graphischen Packetmanager. Laut dem ist es installiert.

EDIT: WTF?

[root@wintermute sbin]# find *mdadm*
mdadm
mdadm.static
[root@wintermute sbin]# mdadm
bash: mdadm: command not found

Wo ist jetzt mein Denkfehler? :)
Bearbeitet von The Red Guy am 14.01.2007, 11:56

issue

Rock and Stone, brother!
Avatar
Registered: Feb 2003
Location: Linz
Posts: 3644
find / -name mdadm spuckt nix aus?
du kannst sicher auch in deinem Paketmanager schaun, wo er es hininstalliert hat. Aber normal müssts /sbin sein

edit:

ist die file executable?
was sagt ls -l | grep mdadm ?

The Red Guy

Untitled
Avatar
Registered: Jul 2001
Location: Transdanubia
Posts: 3121
-rwxr-xr-x 1 root root 185460 Oct 13 15:45 mdadm
-rwxr-xr-x 1 root root 750564 Oct 13 15:45 mdadm.static

COLOSSUS

Administrator
GNUltra
Avatar
Registered: Dec 2000
Location: ~
Posts: 12071
Hast du /sbin nicht in deinem PATH? (`echo $PATH`)
`rpm -ql $PAKET` zeigt dir uebrigens, wo die zu $PAKET gehoerenden Dateien im Dateisystem liegen.

Luzandro

OC Addicted
Avatar
Registered: Mar 2006
Location: 2482
Posts: 708
du brauchst eine login-shell damit auch der PATH übernommen wird => "su -" statt nur "su" (oder du gibst den absoluten Pfad an)

The Red Guy

Untitled
Avatar
Registered: Jul 2001
Location: Transdanubia
Posts: 3121
Zitat von Luzandro
du brauchst eine login-shell damit auch der PATH übernommen wird => "su -" statt nur "su" (oder du gibst den absoluten Pfad an)

Hihi, das wars. danke. :)

The Red Guy

Untitled
Avatar
Registered: Jul 2001
Location: Transdanubia
Posts: 3121
Ok doch noch eine Frage:

Ich habe jetzt endlich ein Raid1 mit folgender Beschreibung erstellt:

http://www.webworkblogger.de/index....5-Beispiel.html

Nur wenn man das so macht, hat man nachher ein ext2 formatiert. Normalerweise verwend ich jetzt ext3. Ist das wurscht oder wie kann ich das umkonvertieren?

EDIT: Ich kann das raid nicht mal mounten. :(

[root@wintermute ~]# mount -t ext2 /dev/md0 /data
mount: wrong fs type, bad option, bad superblock on /dev/sda,
missing codepage or other error
In some cases useful info is found in syslog - try
dmesg | tail or so
Bearbeitet von The Red Guy am 15.01.2007, 19:26

COLOSSUS

Administrator
GNUltra
Avatar
Registered: Dec 2000
Location: ~
Posts: 12071
Das Guide werde ich jetzt nicht lesen, aber: taucht die von dir gewaehlte RAID-Personality in /proc/mdstat auf? Auch das Array mit Statusinformationen?

The Red Guy

Untitled
Avatar
Registered: Jul 2001
Location: Transdanubia
Posts: 3121
Steht nur

Personalities :
unused devices: <none>

COLOSSUS

Administrator
GNUltra
Avatar
Registered: Dec 2000
Location: ~
Posts: 12071
Naja, ohne geladenes Kernelmodul fuer md wird sich nicht viel tun ;)

`modprobe raid1` sollte helfen. "raid0" und "raid5" gibt's auch. `modprobe -l` fuehrst du aus fuer eine Liste aller Module.

DANACH kannst du mit mdadm deine md-Devices assemblen. Und dann mounten.

The Red Guy

Untitled
Avatar
Registered: Jul 2001
Location: Transdanubia
Posts: 3121
ich hab in der zwischenzeit einfach alles nochmal gemacht und obwohl ich keine anderen schritte getan habe, funktioniert es jetzt. Komisch is aber so.

Jetzt muss ich mich nur noch durchs sharing mit samba kämpfen und dann bin ichs. :)

Danke nochmal!
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz