/ Forside / Teknologi / Operativsystemer / Linux / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Linux
#NavnPoint
o.v.n. 11177
peque 7911
dk 4814
e.c 2359
Uranus 1334
emesen 1334
stone47 1307
linuxrules 1214
Octon 1100
10  BjarneD 875
Freebsd, gvinum mirror, udvid partition
Fra : Leif Neland


Dato : 08-09-10 13:50

FreeBSD 9.0-CURRENT

Jeg kører med mirrored diske, og gvinum.
Hvordan får jeg udvidet min /usr partition? Der er ledig plads på diskene.
Jeg kunne tænke mig 200G mere.

# gvinum list (De øvrige partitioner m.m. er bortredigerede)
4 drives:
D georgie State: up /dev/ad6s1e A: 399383/952343 MB
(41%)
D frankie State: up /dev/ad8s1e A: 399635/952595 MB
(41%)

4 volumes:
V usr State: up Plexes: 2 Size: 500 GB

8 plexes:
P usr.p1 C State: up Subdisks: 1 Size: 500 GB
P usr.p0 C State: up Subdisks: 1 Size: 500 GB

8 subdisks:
S usr.p1.s0 State: up D: georgie Size: 500 GB
S usr.p0.s0 State: up D: frankie Size: 500 GB

Noget med gvinum grow og bagefter growfs, men jeg kan ikke helt læse mig til
parametrene til gvinum grow.

En mulighed var selvfølgelig at pille den ene plex ud af usr-volumet,
(slette den og) lave den større, kopiere data over, mounte den i stedet for
den anden, udvide den anden, og så tilføje den til volumet, og lade
mirror'et bygge sig igen.
Meeen...

Leif



 
 
Leif Neland (08-09-2010)
Kommentar
Fra : Leif Neland


Dato : 08-09-10 14:16


"Leif Neland" <leif@neland.dk> skrev i en meddelelse
news:4c878678$0$36558$edfadb0f@dtext01.news.tele.dk...
> FreeBSD 9.0-CURRENT
>
> Jeg kører med mirrored diske, og gvinum.
> Hvordan får jeg udvidet min /usr partition? Der er ledig plads på diskene.

Nå, jeg prøvede alligevel

Jeg gik i gvinum create og lavede
sd name usr.p0.s1 drive frankie len 104857600s plex usr.p0
sd name usr.p1.s1 drive georgie len 104857600s plex usr.p1
(1/10 af den oprindelige subdisk)
Så fik jeg:

4 drives:
D georgie State: up /dev/ad6s1e A: 348183/952343 MB
(36%)
D frankie State: up /dev/ad8s1e A: 348435/952595 MB
(36%)

4 volumes:
V usr State: up Plexes: 2 Size: 550 GB

8 plexes:
P usr.p1 C State: up Subdisks: 2 Size: 550 GB
P usr.p0 C State: up Subdisks: 2 Size: 550 GB

10 subdisks:
S usr.p1.s1 State: up D: georgie Size: 50 GB
S usr.p0.s1 State: up D: frankie Size: 50 GB
S usr.p1.s0 State: up D: georgie Size: 500 GB
S usr.p0.s0 State: up D: frankie Size: 500 GB

# growfs -N /dev/gvinum/usr ( -N -> gør ikke noget, vis kun; disken er
mounted.)
new file systemsize is: 288358400 frags
Warning: 291072 sector(s) cannot be allocated.
growfs: 563057.9MB (1153142528 sectors) block size 16384, fragment size 2048
using 3064 cylinder groups of 183.77MB, 11761 blks, 23552 inodes.

Hvorfor kan 291072 sektorer ikke allokeres? Fordi de ikke er på en
cylindergrænse?
Det er 142.12500 megabytes, så det er jo ikke så meget nu om stunder.

Leif



Søg
Reklame
Statistik
Spørgsmål : 177577
Tips : 31968
Nyheder : 719565
Indlæg : 6409071
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste