tcs
Inputjunkie
Hallo zusammen,
ich bin gerade dabei mit gmirror ein paar Erfahrungen zu sammeln, dabei stoße ich allerdings auf ein Problem beim Versuch nachträglich ein slice zu erstellen.
Meine Konfiguration bisher:
Soweit funktioniert also alles prächtig, mein Mirror funktioniert und synchronisiert fleißig. Die Partitionierung sieht folgendermaßen aus:
Also auch alles im grünen Bereich. bsdlabel habe ich mit folgendem Ergebnis auf slice 1 losgelassen:
So, und jetzt kommt mein Problem.
Ich möchte über den Rest des RAID Verbundes ein Slice anlegen (also mirror/gm0s2). Leider stellte ich mich dabei aber bisher nicht geschickt genug an, auch sind mir offenbar noch einige Begrifflichkeiten in fdisk nicht ganz klar.
Mittels
bekomme ich die Möglichkeit mit einem interaktiven Werkzeug an den Slices herumzubasteln, allerdings gestaltet sich dieses Unterfangen alles andere als einfach. Ich habe nicht die geringste Ahnung was ich bei "start" respektive "size" angeben soll. Für "start" habe ich versucht nach etwas logischer Denkarbeit das Ende von Slice 1 plus "ein bißchen" anzugeben, bei "size" einen ähnlich konstruierten Wert. Leider ohne Erfolg, weder andere Werte noch das anscheinend erforderliche
konnten Änderungen erfolgreich speichern.
Fehlermeldung wenn man die Änderungen speichern/die Partitionstabelle schreiben will:
Gibt es irgendwo im Netz eine Anleitung wie man dieses unsägliche Tool erfolgreich für derartige Einsätze nutzen kann? Leider funktionierte auch nicht die Methode (analog zu bsdlabel) Wildcards zu benutzen und sysinstall zeigt mir nur ad4 respektive ad6 an, nicht aber gm0...
Danke im voraus, LG
Yoshi
ich bin gerade dabei mit gmirror ein paar Erfahrungen zu sammeln, dabei stoße ich allerdings auf ein Problem beim Versuch nachträglich ein slice zu erstellen.
Meine Konfiguration bisher:
Code:
songshan ~ # gmirror list
Geom name: gm0
State: DEGRADED
Components: 2
Balance: round-robin
Slice: 4096
Flags: NONE
GenID: 0
SyncID: 1
ID: 524019117
Providers:
1. Name: mirror/gm0
Mediasize: 500107861504 (466G)
Sectorsize: 512
Mode: r6w5e6
Consumers:
1. Name: ad4
Mediasize: 500107862016 (466G)
Sectorsize: 512
Mode: r1w1e1
State: ACTIVE
Priority: 0
Flags: NONE
GenID: 0
SyncID: 1
ID: 1833142186
2. Name: ad6
Mediasize: 500107862016 (466G)
Sectorsize: 512
Mode: r1w1e1
State: SYNCHRONIZING
Priority: 1
Flags: DIRTY, SYNCHRONIZING
GenID: 0
SyncID: 1
Synchronized: 55%
ID: 3197243308
Code:
songshan ~ # fdisk
******* Working on device /dev/mirror/gm0 *******
parameters extracted from in-core disklabel are:
cylinders=60801 heads=255 sectors/track=63 (16065 blks/cyl)
Figures below won't work with BIOS for partitions not in cyl 1
parameters to be used for BIOS calculations are:
cylinders=60801 heads=255 sectors/track=63 (16065 blks/cyl)
Media sector size is 512
Warning: BIOS sector numbering starts with sector 1
Information from DOS bootblock is:
The data for partition 1 is:
sysid 165 (0xa5),(FreeBSD/NetBSD/386BSD)
start 63, size 41942817 (20479 Meg), flag 80 (active)
beg: cyl 0/ head 1/ sector 1;
end: cyl 649/ head 15/ sector 63
The data for partition 2 is:
<UNUSED>
The data for partition 3 is:
<UNUSED>
The data for partition 4 is:
<UNUSED>
Code:
songshan ~ # bsdlabel /dev/mirror/gm0s1
# /dev/mirror/gm0s1:
8 partitions:
# size offset fstype [fsize bsize bps/cpg]
a: 1048576 16 4.2BSD 2048 16384 8
b: 8388608 1048592 swap
c: 41942817 0 unused 0 0 # "raw" part, don't edit
d: 8388608 9437200 4.2BSD 2048 16384 28528
e: 2097152 17825808 4.2BSD 2048 16384 28528
f: 22019857 19922960 4.2BSD 2048 16384 28528
Ich möchte über den Rest des RAID Verbundes ein Slice anlegen (also mirror/gm0s2). Leider stellte ich mich dabei aber bisher nicht geschickt genug an, auch sind mir offenbar noch einige Begrifflichkeiten in fdisk nicht ganz klar.
Mittels
Code:
fdisk -u /dev/mirror/gm0
Code:
songshan ~ # sysctl kern.geom.debugflags=16
Fehlermeldung wenn man die Änderungen speichern/die Partitionstabelle schreiben will:
Code:
fdisk: Failed to write sector zero
Gibt es irgendwo im Netz eine Anleitung wie man dieses unsägliche Tool erfolgreich für derartige Einsätze nutzen kann? Leider funktionierte auch nicht die Methode (analog zu bsdlabel) Wildcards zu benutzen und sysinstall zeigt mir nur ad4 respektive ad6 an, nicht aber gm0...
Danke im voraus, LG
Yoshi