Slice auf gmirror vergrössern?

scip

Active Member
Moin,

ich habe auf einem Rootserver 2 80Gig SATA Platten in einem gmirror laufen:

Code:
root@k2: # gmirror list  
Geom name: gm0
State: COMPLETE
Components: 2
Balance: round-robin
Slice: 4096
Flags: NONE
GenID: 0
SyncID: 1
ID: 3332485578
Providers:
1. Name: mirror/gm0
   Mediasize: 80026361344 (75G)
   Sectorsize: 512
   Mode: r6w6e7
Consumers:
1. Name: ad0
   Mediasize: 80026361856 (75G)
   Sectorsize: 512
   Mode: r1w1e1
   State: ACTIVE
   Priority: 0
   Flags: DIRTY
   GenID: 0
   SyncID: 1
   ID: 3758122668
2. Name: ad1
   Mediasize: 80026361856 (75G)
   Sectorsize: 512
   Mode: r1w1e1
   State: ACTIVE
   Priority: 0
   Flags: DIRTY
   GenID: 0
   SyncID: 1
   ID: 3473699136

root@k2: # df |grep gm
/dev/mirror/gm0s1a   1012974    48746   883192     5%    /
/dev/mirror/gm0s1d   5077038   496258  4174618    11%    /var
/dev/mirror/gm0s1e  20308398  1758996 16924732     9%    /usr
/dev/mirror/gm0s1f   5077038  4200660   470216    90%    /jail
/dev/mirror/gm0s1g  42171620 15140436 23657456    39%    /home

Nun hat sich herausgestellt, dass der Platz in /jail nicht mehr ausreicht und ich würde gern von /usr 5 Gig abzwacken und /jail entsprechend vergrössern.

Wie kann ich das anstellen ohne mir das ganze System zu zerschiessen? Hat das schonmal jemand gemacht?


Danke im Voraus - scip
 
Die Forensuche hätte dir die Lösung gebracht:
- Daten runter
- Repartitionieren
- Daten wieder rauf
 
Nimm ad1 aus dem Mirror, erzeuge damit einen neuen. Partitioniere ihn passend, dump|restore von gm0 nach gm1, reboot mit gm1 als System, fuege ad0 dem gm1 hinzu.

Fazit: Ein reboot. Geht auch auf nem Rootserver, wenn man vorsichtig ist (richtige Syntax in /boot.config!)
 
Zurück
Oben