IP-DSk probeer Ubuntu aan de praat te krijgen op mijn PC, die een fake RAID heeft. Er zit een Gigabyte GA-S965P-FD3 moederbord in met daarop een 'JMicron 20360/20363' (volgens lspci). De RAID is in de BIOS util ingesteld als stripe en heeft de ID 'GRAID' (was de standaard dus heb ik maar geaccepteerd). Er draait ondertussen al vrij lang zonder problemen een Windows XP op.
In Ubuntu wil het echter niet zo lukken. Het probleem is dat ik op de live CD een /dev/sda en een /dev/sdb krijg, maar dmraid wil /dev/sda niet zien als deel van de RAID set. Als ik zelf aan het prutten ga met 'dd' en 'hexdump -C' kom ik er ook achter dat /dev/sda helemaal geen metadata heeft op de plek waar /dev/sdb die wel heeft (beginnend met 'JM', zoals ik in de sources en in de dump van dmraid -rD las).
Als ik 'dmraid -ay' uitvoer dan krijg ik wel een /dev/mapper/jmicron_GRAID, maar die is 160GB (ipv de 320GB) en is duidelijk alleen /dev/sdb.
Wie kan mij helpen? :-)
Nog wat uitvoer van commando's, als dat helpt:
In m'n dmesg krijg ik een zooitje van deze, maar dat komt waarschijnlijk omdat mijn partitietabel volledig op /dev/sda staat en hij denk dat de partitie daarop groter dan 160GB is, terwijl de schijf zelf maar 160GB (maar de RAID set dus 320GB):
In Ubuntu wil het echter niet zo lukken. Het probleem is dat ik op de live CD een /dev/sda en een /dev/sdb krijg, maar dmraid wil /dev/sda niet zien als deel van de RAID set. Als ik zelf aan het prutten ga met 'dd' en 'hexdump -C' kom ik er ook achter dat /dev/sda helemaal geen metadata heeft op de plek waar /dev/sdb die wel heeft (beginnend met 'JM', zoals ik in de sources en in de dump van dmraid -rD las).
Als ik 'dmraid -ay' uitvoer dan krijg ik wel een /dev/mapper/jmicron_GRAID, maar die is 160GB (ipv de 320GB) en is duidelijk alleen /dev/sdb.
Wie kan mij helpen? :-)
Nog wat uitvoer van commando's, als dat helpt:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
| # dmraid -r -vvv -ddd WARN: locking /var/lock/dmraid/.lock NOTICE: skipping removable device /dev/sdc NOTICE: /dev/sdb: asr discovering NOTICE: /dev/sdb: ddf1 discovering NOTICE: /dev/sdb: hpt37x discovering NOTICE: /dev/sdb: hpt45x discovering NOTICE: /dev/sdb: isw discovering NOTICE: /dev/sdb: jmicron discovering NOTICE: /dev/sdb: jmicron metadata discovered NOTICE: /dev/sdb: lsi discovering NOTICE: /dev/sdb: nvidia discovering NOTICE: /dev/sdb: pdc discovering NOTICE: /dev/sdb: sil discovering NOTICE: /dev/sdb: via discovering NOTICE: /dev/sda: asr discovering NOTICE: /dev/sda: ddf1 discovering NOTICE: /dev/sda: hpt37x discovering NOTICE: /dev/sda: hpt45x discovering NOTICE: /dev/sda: isw discovering NOTICE: /dev/sda: jmicron discovering NOTICE: /dev/sda: lsi discovering NOTICE: /dev/sda: nvidia discovering NOTICE: /dev/sda: pdc discovering NOTICE: /dev/sda: sil discovering NOTICE: /dev/sda: via discovering INFO: RAID device discovered: /dev/sdb: jmicron, "jmicron_GRAID", stripe, ok, 312541184 sectors, data@ 0 WARN: unlocking /var/lock/dmraid/.lock # dmraid -s -s *** Active Set name : jmicron_GRAID size : 312541184 stride : 256 type : stripe status : ok subsets: 0 devs : 1 spares : 0 |
In m'n dmesg krijg ik een zooitje van deze, maar dat komt waarschijnlijk omdat mijn partitietabel volledig op /dev/sda staat en hij denk dat de partitie daarop groter dan 160GB is, terwijl de schijf zelf maar 160GB (maar de RAID set dus 320GB):
code:
1
2
3
4
5
6
| [ 143.470081] Buffer I/O error on device sda1, logical block 312536384 [ 143.470085] attempt to access beyond end of device [ 143.470088] sda: rw=0, want=625072835, limit=312581808 [ 143.470091] Buffer I/O error on device sda1, logical block 312536385 [ 143.470095] attempt to access beyond end of device [ 143.470098] sda: rw=0, want=625072837, limit=312581808 |