RAID-0 SATA mounten ???

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
Masterluke
Beiträge: 3
Registriert: 24.02.2005 16:35:28

RAID-0 SATA mounten ???

Beitrag von Masterluke » 24.02.2005 16:41:51

Hallo,

vorweg muss ich sagen, ich bin erst vor kurzem auf Linux gekommen und absolut begeistert (bis jetzt).
Nun stehe ich bei meinem Debian System vor folgendem Problem:
Ich kann meine SATA-Platten (BIOS-Software RAID0 vom ASUS K8N-E) nicht mounten. sie werden als SCSI2 und SCSI3 erkannt, aber ich habe nicht meine (NTFS) Partitionen, die ich gerne mounten möchte. Nun die Frage, wie komme ich an meine Daten ??
Hier noch ein Auszug aus dmesg:
....

Code: Alles auswählen

ata3: SATA max UDMA/100 cmd 0xFFFFFF0000048480 ctl 0xFFFFFF000004848A bmdma 0xFFFFFF0000048400 irq 18
ata4: SATA max UDMA/100 cmd 0xFFFFFF00000484C0 ctl 0xFFFFFF00000484CA bmdma 0xFFFFFF0000048408 irq 18
ata5: SATA max UDMA/100 cmd 0xFFFFFF0000048680 ctl 0xFFFFFF000004868A bmdma 0xFFFFFF0000048600 irq 18
ata6: SATA max UDMA/100 cmd 0xFFFFFF00000486C0 ctl 0xFFFFFF00000486CA bmdma 0xFFFFFF0000048608 irq 18
ata3: dev 0 cfg 49:2f00 82:346b 83:7f61 84:4003 85:3469 86:3c41 87:4003 88:207f
ata3: dev 0 ATA, max UDMA/133, 390721968 sectors: lba48
ata3: dev 0 configured for UDMA/100
scsi2 : sata_sil
ieee1394: Host added: ID:BUS[0-00:1023]  GUID[00e0180000a5bcb3]
ata4: dev 0 cfg 49:2f00 82:346b 83:7f61 84:4003 85:3469 86:3c41 87:4003 88:207f
ata4: dev 0 ATA, max UDMA/133, 390721968 sectors: lba48
ata4: dev 0 configured for UDMA/100
scsi3 : sata_sil
...
SCSI device sda: 390721968 512-byte hdwr sectors (200050 MB)
SCSI device sda: drive cache: write back
SCSI device sda: 390721968 512-byte hdwr sectors (200050 MB)
SCSI device sda: drive cache: write back
 /dev/scsi/host2/bus0/target0/lun0: p1 p2 < >
Attached scsi disk sda at scsi2, channel 0, id 0, lun 0
  Vendor: ATA       Model: WDC WD2000JD-55H  Rev: 08.0
  Type:   Direct-Access                      ANSI SCSI revision: 05
SCSI device sdb: 390721968 512-byte hdwr sectors (200050 MB)
SCSI device sdb: drive cache: write back
SCSI device sdb: 390721968 512-byte hdwr sectors (200050 MB)
SCSI device sdb: drive cache: write back
 /dev/scsi/host3/bus0/target0/lun0: unknown partition table
Attached scsi disk sdb at scsi3, channel 0, id 0, lun 0

Benutzeravatar
Bert
Beiträge: 3751
Registriert: 16.07.2002 14:06:52
Wohnort: Dresden
Kontaktdaten:

Beitrag von Bert » 24.02.2005 19:04:38

Von Softwareentwicklung verschoben und code - tags eingebaut.

Bert
Programmer: A biological machine designed to convert caffeine into code.
xmpp:bert@debianforum.de

Benutzeravatar
Jens-Uwe
Beiträge: 219
Registriert: 23.04.2003 10:27:13
Wohnort: Karlsruhe
Kontaktdaten:

Beitrag von Jens-Uwe » 24.02.2005 19:09:34

Hallo,

und willkommen im Forum.

Sorry, aber zunächst muss ich ein paar Fragen stellen, damit ich dich richtig verstehe:
  • - Du hast ein Windows installiert?
    - Auf 2 Partitionen, nämlich /dev/sda? und /dev/sdb? ?
    - Dieses läuft also RAID0?
    - Dieses RAID ist wie konfiguriert?
    - Was ist ein BIOS-Software Raid?
    - Dann hast du ein Linux (welches?) installiert und willst nun auf dein "Windows-Raid" zugreifen?
Was bisher aus deinen logs ersichtlich ist:
  • Du hast (mindestens) vier (SATA) Controller
    ata3: SATA max UDMA/100 cmd 0xFFFFFF0000048480 ctl 0xFFFFFF000004848A bmdma 0xFFFFFF0000048400 irq 18
    ata4: SATA max UDMA/100 cmd 0xFFFFFF00000484C0 ctl 0xFFFFFF00000484CA bmdma 0xFFFFFF0000048408 irq 18
    ata5: SATA max UDMA/100 cmd 0xFFFFFF0000048680 ctl 0xFFFFFF000004868A bmdma 0xFFFFFF0000048600 irq 18
    ata6: SATA max UDMA/100 cmd 0xFFFFFF00000486C0 ctl 0xFFFFFF00000486CA bmdma 0xFFFFFF0000048608 irq 18
    An drei und vier sind deine beiden Platten, welche über das Modul sata_sil angesprochen werden. Sowohl sda als auch sdb werden erkannt, aber
    /dev/scsi/host3/bus0/target0/lun0: unknown partition table
    Auf der ersten scheinen zwei Partitionen vorhanden zu sein:
    /dev/scsi/host2/bus0/target0/lun0: p1 p2 < >
    Falls weder /dev/sda1 noch /dev/sda2 Teil deines Raid sind, kannst du diese Partitionen mounten (read-only, im Zweifelsfall)?
Jens-Uwe

Masterluke
Beiträge: 3
Registriert: 24.02.2005 16:35:28

Beitrag von Masterluke » 25.02.2005 11:34:07

Hallo,

also meine Konfiguration sieht so aus:
Ich habe ein Raid-0 System, auf dem Windows installiert ist und
noch eine 160 GB Platte auf der Debian installiert ist.
Also beide Systeme schön getrennt auf 2 Platten.
Das Raid0 ist im Bios aktiviert worden und deswegen ein
"Software Raid", was vom BIOS simuliert wird ( ist ja
bei allen On-Board Controllern von ASUS so)
Mein Linux System ist Debian mit Kernel 2.6.10-amd64
Auf den Raid-Platten sind 5 Partitionen eingerichtet.
sda1 und sda2 könen nicht gemountet werden.

Gruß
Daniel

Benutzeravatar
Jens-Uwe
Beiträge: 219
Registriert: 23.04.2003 10:27:13
Wohnort: Karlsruhe
Kontaktdaten:

Beitrag von Jens-Uwe » 26.02.2005 12:23:36

Also gut,

da ich nicht weiß wie sich dieses Bios-Raid verhält, gilt von nun an ALLES ohne Gewähr!

Zunächst benötigst du ein paar Debian Packete:

Code: Alles auswählen

apt-get update
apt-get -d install mdadm raidtools2 raidutils
apt-get install mdadm raidtools2 raidutils
Dann solltest du dir im klaren sein, auf welchen Partitionen dein Raid liegt. Mit etwas Glück sollte ein

Code: Alles auswählen

fdisk -l /dev/sda
fdisk -l /dev/sdb
dir darüber genauer Auskunft geben. Diese Ausgabe mal am besten hier posten.
Dann benötigst du prinzipiell ein Datei in der steht welche Partitionen welches Raid bilden.

Code: Alles auswählen

/etc/raidtab
Dabei kann ich jetzt nur von meiner raidtab ein paar Analogien bieten. Aber was du brauchst müßte ungefähr so aussehen:

Code: Alles auswählen

raiddev	/dev/md1
	raid-level		0                         # Level 0 = RAID0; Level i = RAIDi
	nr-raid-disks        2                # Anzahl der am RAID eingehängten DISKS
	nr-spare-disks    0                # Anzahl der SPARE DEVICES; "springt ein" falls eine kaputt geht	
	chunk-size	      32                 #
	persistent-superblock	1    #
		device		/dev/sda1           # RAID DISK 0
		raid-disk	0                          #
		device		/dev/sdb1           # RAID DISK 1
		raid-disk	1                          #
Da ich jetzt davon ausgehe, dass Win die Partitionen mit NTFS erstellt hat, sind diese fs per default nur read-only zu lesen. Daher SOLLTE auch nichts passieren, falls dieses Vorgehen nicht klappt.
Gemountet würde dann mit

Code: Alles auswählen

mount -t ntfs -o ro /dev/md0 /MOUNTPOINT
hth, Jens-Uwe

Benutzeravatar
Jens-Uwe
Beiträge: 219
Registriert: 23.04.2003 10:27:13
Wohnort: Karlsruhe
Kontaktdaten:

Beitrag von Jens-Uwe » 05.03.2005 22:05:09

Wie schauts aus? Warst du erfolgreich?

Jens-Uwe

Benutzeravatar
minimike
Beiträge: 5616
Registriert: 26.03.2003 02:21:19
Lizenz eigener Beiträge: neue BSD Lizenz
Wohnort: Köln
Kontaktdaten:

Beitrag von minimike » 07.03.2005 16:29:28

Mit Softwareraid geht das nur mit Raid1. Bei Raid0 in der beschrieben Problematik wäre dmraid eine sinnvolle Lösung. Es wird dann die selbe Lösung wie schon unter Windows auch unter Linux implementiert grob ausgedrückt. Allerdings ist dmraid unter Debian nicht einfach einzurichten

evtl wäre dir mit einer SuSE oder Fedorainstallation mehr geholfen. Da dmraid von Redhat kommt sollte Fedora mit laufen können. In SuSE kann schon direkt bei der Installation auf dmraid installiert werden
"Lennart Poettering is one of those typical IT leaders..." "like Linus Torvalds and Theo de Raadt?" "more like Bozo the Clown" After all, now a good employee of Microsoft

Antworten