[debian etch] vraagje over raid1

Pagina: 1
Acties:

  • DPLuS
  • Registratie: April 2000
  • Niet online
Ik heb de volgende tutorial gevolgd: http://www200.pair.com/mecham/raid/raid1-page3.html om RAID op mijn debian box te configureren.
Als ik daarna dan een fdisk -l doe, krijg ik de volgende melding:
Disk /dev/md{0,1,2} doesn't contain a valid partition table

Hoort dat zo te zijn??

Volgens cat /proc/mdstat werkt de RAID array namelijk naar behoren...

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
42
43
44
45
46
47
48
49
50
51
52
53
54
55
$sudo fdisk -l
Password:

Disk /dev/hda: 60.0 GB, 60040544256 bytes
255 heads, 63 sectors/track, 7299 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/hda1   *           1           2       16033+  fd  Linux raid autodetect
/dev/hda2               3        7299    58613152+   5  Extended
/dev/hda5               3          38      289138+  fd  Linux raid autodetect
/dev/hda6              39        1254     9767488+  fd  Linux raid autodetect
/dev/hda7            1255        7299    48556431   fd  Linux raid autodetect

Disk /dev/hdb: 120.0 GB, 120034123776 bytes
255 heads, 63 sectors/track, 14593 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/hdb1               1       14593   117218241   83  Linux

Disk /dev/hdc: 60.0 GB, 60022480896 bytes
255 heads, 63 sectors/track, 7297 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/hdc1   *           1           2       16033+  fd  Linux raid autodetect
/dev/hdc2               3        7297    58597087+   5  Extended
/dev/hdc5               3          38      289138+  fd  Linux raid autodetect
/dev/hdc6              39        1254     9767488+  fd  Linux raid autodetect
/dev/hdc7            1255        7297    48540366   fd  Linux raid autodetect

Disk /dev/md1: 295 MB, 295960576 bytes
2 heads, 4 sectors/track, 72256 cylinders
Units = cylinders of 8 * 512 = 4096 bytes

Disk /dev/md1 doesn't contain a valid partition table

Disk /dev/md2: 10.0 GB, 10001842176 bytes
2 heads, 4 sectors/track, 2441856 cylinders
Units = cylinders of 8 * 512 = 4096 bytes

Disk /dev/md2 doesn't contain a valid partition table

Disk /dev/md3: 49.7 GB, 49705254912 bytes
2 heads, 4 sectors/track, 12135072 cylinders
Units = cylinders of 8 * 512 = 4096 bytes

Disk /dev/md3 doesn't contain a valid partition table

Disk /dev/md0: 16 MB, 16318464 bytes
2 heads, 4 sectors/track, 3984 cylinders
Units = cylinders of 8 * 512 = 4096 bytes

Disk /dev/md0 doesn't contain a valid partition table

  • blaataaps
  • Registratie: Juli 2001
  • Niet online
Als je een verse schijf hebt, ontstaat daar niet opeens uit het niets een partitie-tabel op, heb je al eens geprobeerd het gewoon te partitioneren?

  • Jaap-Jan
  • Registratie: Februari 2001
  • Laatst online: 18:21
Niet echt iets om je druk over te maken, bij mij doet fdisk dat ook :). In principe kun je nu een filesystem aanmaken op je RAID arrays.

Maar ik zou het, als ik jou was, nog eens overdoen, want je hebt je schijven niet gelijk gepartitioneerd. /dev/hda2 is niet even groot als /dev/hdc2 en hetzelfde geldt voor /dev/hda7 en /dev/hdc7.
blaataaps schreef op maandag 10 september 2007 @ 10:30:
Als je een verse schijf hebt, ontstaat daar niet opeens uit het niets een partitie-tabel op, heb je al eens geprobeerd het gewoon te partitioneren?
Je hebt inderdaad de keuze om de RAID array te partitioneren. Ikzelf heb gewoon direct een filesystem op het RAID array gemaakt en dat werkt ook :). Een RAID array bevat een filesystem, geen partities. Waarom fdisk dit laat zien is mij dan ook een raadsel 8)7. Het is namelijk niet iets fysieks, zoals een harde schijf, maar virtueel.

[ Voor 48% gewijzigd door Jaap-Jan op 10-09-2007 10:48 ]

| Last.fm | "Mr Bent liked counting. You could trust numbers, except perhaps for pi, but he was working on that in his spare time and it was bound to give in sooner or later." -Terry Pratchett


  • deadinspace
  • Registratie: Juni 2001
  • Laatst online: 13:45

deadinspace

The what goes where now?

DPLuS schreef op maandag 10 september 2007 @ 10:21:
Als ik daarna dan een fdisk -l doe, krijg ik de volgende melding:
Disk /dev/md{0,1,2} doesn't contain a valid partition table

Hoort dat zo te zijn??
Ja. :)

Je harddisks zijn gepartitioneerd in 4 partities elk, en die partities heb je dan paarsgewijs aan elkaar geknoopt tot raid volumes. Maar net zoals je in een partitie direct een filesystem kunt plaatsen kun je ook in een raid volume direct een filesystem plaatsen. (*)

Een raid volume van een partitietabel voorzien is niet gebruikelijk, maar dat zal inderdaad betekenen dat fdisk niks snapt van de inhoud van het raid volume.

Als je een raid volume verder wil splitsen, dan is het gebruikelijk daar LVM voor te gebruiken. Maar dat is volledig optioneel.


(*) Het is in principe ook mogelijk een filesystem direct op een harddisk te plaatsen zonder partitietabel, maar dat is non-standaard en in het algemeen gewoon af te raden.
Jaap-Jan schreef op maandag 10 september 2007 @ 10:31:
Maar ik zou het, als ik jou was, nog eens overdoen, want je hebt je schijven niet gelijk gepartitioneerd. /dev/hda2 is niet even groot als /dev/hdc2 en hetzelfde geldt voor /dev/hda7 en /dev/hdc7.
Als je goed kijkt, dan zie je ook dat zijn disks niet even groot zijn, dat zal de reden zijn waarom hda7 en hdc7 niet even groot zijn (hda2 en hdc2 zijn trouwens extended partities, dus dat die verschillen is logisch als de logical partities erin verschillen).

Bij mijn weten gebruikt LSM in het geval van twee ongelijke partities gewoon de grootste ruimte die in beide partities past, maar dat durf ik niet te beloven. hda7 kleiner maken zodat hij even groot is als hdc7 is natuurlijk ook een optie :)