PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Linux RAID Platte über USB auslesen



mleg
30.10.06, 16:20
Hallo!

Habe eine SATA-Festplatte, die in aus einem Linux-RAID-System (Thecus 5200-Box) stammt und möchte diese gern auf einem anderen Computer lesen können. Habe dafür ein USB-SATA Kabel und stecke die FEstplatte auf dem anderen Cumputer einfach an. Zur Zeit habe ich das RAID als ein RAID mit nur einer Platte und als JBOD konfiguriert.
Automatisch werden die Partitionen nicht erkannt.

fdsik -l gibt folgendes aus:

Platte /dev/sdb: 320.0 GByte, 320072933376 Byte
255 Köpfe, 63 Sektoren/Spuren, 38913 Zylinder
Einheiten = Zylinder von 16065 × 512 = 8225280 Bytes

Gerät boot. Anfang Ende Blöcke Id System
/dev/sdb1 1 123 987966 fd Linux raid autodetect
/dev/sdb2 124 38913 311580675 fd Linux raid autodetect

wie kann ich diese Partitionen mounten?

formatiert ist die Platte laut Doku in ext3. ICh denke aber, dass ich irgendwie vorher ein RAID-System erstellen muss, oder?
was genau ist dafür zu machen? mit mdadm kenn ich mich nicht wirklich aus und die man-pages helfen mir auch nicht wirklich.

Ich hoffe, jemand kann mir helfen.
mit besten Grüßen,
Mathias

stefan-tiger
30.10.06, 17:03
Wenn das RAID richtig erstellt ist sollte bei laden der Kernelmodule (oder des Kernels) ein Device /dev/md0 auftauchen.

Falls richt musst du eine "raidtab" erstellen.

zyrusthc
30.10.06, 17:11
wie kann ich diese Partitionen mounten?

mount -t ext3 /dev/sdb1 /mnt/disk1
mount -t ext3 /dev/sdb2 /mnt/disk2

Wer sucht der findet :
http://www.linux-magazin.de/Artikel/ausgabe/2003/07/volksraid/volksraid.html

und nicht zu vergessen:
http://www.tldp.org/HOWTO/Software-RAID-HOWTO-5.html

Und wenn du ganz faul bist machste es mit dem webmin
http://www.webmin.com

Greeez Oli

mleg
30.10.06, 22:59
Wenn das RAID richtig erstellt ist sollte bei laden der Kernelmodule (oder des Kernels) ein Device /dev/md0 auftauchen.

Falls richt musst du eine "raidtab" erstellen.

Nein, leider ist das nicht der Fall.
Habe das Linux-system auch nur mit einem Knoppix gestartet - kann das ein Problem sein?

Wie erstelle ich eine raidtab? - habe jetzte gerade den Computer nicht vor mir (ist in Arbeit). Muss ich dafür raidtools2 installieren?
Dann müsste dann die /etc/raidtab - Datei folgenden Inhalt haben:
raiddev /dev/md0 --- wird das dann automatisch installiert?
raid-level linear
nr-raid-disks 1
nr-spare-disks 0
chunk-size 4
persistent-superblock 1
device /dev/sdb1
raid-disk 0

----------------
kann das erst morgen ausprobieren.

mleg
30.10.06, 23:02
mount -t ext3 /dev/sdb1 /mnt/disk1
mount -t ext3 /dev/sdb2 /mnt/disk2

Wer sucht der findet :
http://www.linux-magazin.de/Artikel/ausgabe/2003/07/volksraid/volksraid.html

und nicht zu vergessen:
http://www.tldp.org/HOWTO/Software-RAID-HOWTO-5.html

Und wenn du ganz faul bist machste es mit dem webmin
http://www.webmin.com

Greeez Oli

Danke für die Links - den Befehl oben habe ich aber schon ausgeführt - Ergebnis: "kein Typ angegeben" - oder so ähnlich.

Werde morgen weiter probieren. Vielen Dank soweit.

mleg
31.10.06, 14:37
Habe jetzt nochmals den mount-Befehl benutzt, ich habe jetzt ein anderes Ergebnis (vielleicht hab ich gestern einiges verstellt, damit das nicht gegangen ist). Folgendes ist jetzt:


root@2[knoppix]# mount
/dev/root on / type ext2 (rw)
/ramdisk on /ramdisk type tmpfs (rw,size=404684k)
/UNIONFS on /UNIONFS type unionfs (rw,dirs=/ramdisk=rw:/KNOPPIX=ro,delete=whiteo
ut)
/dev/hdb on /cdrom type iso9660 (ro)
/dev/cloop on /KNOPPIX type iso9660 (ro)
/proc on /proc type proc (rw)
/proc/bus/usb on /proc/bus/usb type usbfs (rw,devmode=0666)
/dev/pts on /dev/pts type devpts (rw)
root@2[knoppix]# mount /dev/sda1 /mnt/tmp/
/dev/sda1 sieht wie ein Swap-Bereich aus - nicht eingehängt
mount: Sie müssen den Dateisystemtyp angeben
root@2[knoppix]# mount /dev/sda2 /mnt/tmp/
mount: /dev/sda2 ist bereits eingehängt oder /mnt/tmp/ wird gerade benutzt
root@2[knoppix]# mkdir /mnt/tmp2
root@2[knoppix]# mount /dev/sda2 /mnt/tmp2/
mount: /dev/sda2 ist bereits eingehängt oder /mnt/tmp2/ wird gerade benutzt


umount /dev/sda2 -- geht auch nicht (ist angeblich nicht gemountet)

irgendwie traue ich dem Knoppix nicht ganz.

Hab auch versucht ein RAID-Array anzulegen:


mdadm --create --level=linear --force --raid-devices=1 /dev/md0 /dev/sda1
mdadm: error opening /dev/md0: No such file or directory


Ich habe auch eine /etc/raidtab angelegt - nützt auch nichts.

DAs RAID-Tool dürfte auch nicht vollständig installiert sein.
Liegt wahrscheinlich am Knoppix - eine /etc/init.d/raid2 Datei ist zwar da - die Pfade in der Datei verweisen auf z.B.:


RAIDSTART=/sbin/raidstart
RAIDSTOP=/sbin/raidstop
RAID0RUN=/sbin/raid0run


und diese Dateien sind alle nicht vorhanden.
/etc/init.d/raid2 start macht auch entsprechend nichts.

schaut mir danach aus, dass ich ein Linux-System installieren sollte, oder hat jemand noch eine Idee?

mleg
06.11.06, 16:43
Habe jetzt Ubunto installiert.
Ein normales Mount von der ext. Festplatte reicht nicht. Man kann zwar zwar die sda2 als usbfs mounten, der Inhalt von dem Verzeichnis ist aber dann ein abbild von allen USB-Devices:

/mnt/temp$ ls -R
.:
001 002 003 devices

./001:
001 003

./002:
001

./003:
001 003


zu der RAID-Tabelle: bin einen Schritt weiter:

sudo mdadm --create --level=linear --force --raid-devices=1 /dev/md1 /dev/sda2
mdadm: /dev/sda2 appears to be part of a raid array:
level=-1 devices=1 ctime=Thu Oct 19 14:13:13 2006
Continue creating array? y
mdadm: array /dev/md1 started.

Aber dann ist es das selbe wie oben:


sudo mount /dev/md1 /mnt/temp2/ -t ext3
mount: wrong fs type, bad option, bad superblock on /dev/md1,
missing codepage or other error
In some cases useful info is found in syslog - try
dmesg | tail or so


und der Output von dmesg ist:

[17181839.108000] VFS: Can't find ext3 filesystem on dev md1.


Ich glaube shcon langsam, dass Thecus da ein eigenes Süppchen gebraut hat - auf irgendeine Art und Weise. Bin mit dem Latein am Ende.

Folgenden Output kann ich noch anbieten - da scheint doch alles in Ordnung:

sudo mdadm --misc --detail /dev/md1
/dev/md1:
Version : 00.90.03
Creation Time : Mon Nov 6 17:24:07 2006
Raid Level : linear
Array Size : 311580608 (297.15 GiB 319.06 GB)
Raid Devices : 1
Total Devices : 1
Preferred Minor : 1
Persistence : Superblock is persistent

Update Time : Mon Nov 6 17:24:07 2006
State : clean
Active Devices : 1
Working Devices : 1
Failed Devices : 0
Spare Devices : 0

Rounding : 64K

UUID : d397e38d:c411c67e:d3235017:21502968
Events : 0.1

Number Major Minor RaidDevice State
0 8 2 0 active sync /dev/sda2


Über jede Art von Hilfe wäre ich dankbar.
:mad: :confused: :eek: