Razširitev prostora na disku navidezne naprave¶
Navidezne naprave se polnijo: posnetki, arhivi, zbirke podatkov in dnevniki se kopičijo na particijah, ki jih vsebujejo. Na tej strani razširite eno od teh particij, da bo uporabila ves razpoložljivi prostor na disku — na strežniku Mediation Controller ali na komponenti Edge Gateway.
Postopek se običajno izvede med delovanjem, brez vpliva na produkcijo.
En pogoj, o katerem se ni mogoče pogajati
Spodnji ukazi predpostavljajo razporeditev diskov in particioniranje, kot sta dobavljena z appliance. Če so bili diski ali particioniranje tega navideznega računalnika ročno spremenjeni, ukazi ne veljajo: izbrišejo in znova ustvarijo particijo, to pa bi naredili na podlagi predpostavk, ki ne držijo več. V tem primeru se obrnite na podporo CyberElements, namesto da bi ukaze prilagajali sami.
Dopustna je ena sama sprememba: tista, ki jo je ta postopek že naredil. Stran je namenjena ponovni uporabi — na tako razširjeni appliance lahko postopek izvedete znova, vsaka nova povečava navideznega diska pa se na enak način preda particiji.
Preden začnete¶
Te štiri korake izvedite po vrsti. Prvi omogoča, da lahko preostale razveljavite.
1. Varnostno kopirajte navidezni računalnik¶
Pred vsem drugim ustvarite varnostno kopijo navideznega računalnika. Razširitev na novo zapiše tabelo particij: varnostna kopija je tisto, kar neuspelo operacijo spremeni v obnovitev namesto ponovne namestitve.
2. Razširite navidezni disk iz hipervizorja¶
V hipervizorju dodajte potrebni prostor na disk appliance. Ta korak sam po sebi ne spremeni ničesar znotraj računalnika — operacijski sistem še naprej vidi prejšnjo velikost, dokler ne zaženete spodnjih ukazov.
Možnost je zatemnjena? Poiščite posnetek stanja
Hipervizor ne dovoli razširitve diska navideznega računalnika, ki ima posnetek stanja. Če možnost ni na voljo, preverite, ali kakšen še obstaja, in ga odstranite — nato razširite disk.
3. Po želji ustvarite posnetek stanja¶
Ko je disk razširjen, lahko ustvarite posnetek stanja računalnika kot takojšnjo pot nazaj za ukaze, ki sledijo. Ustvarite ga po razširitvi diska, nikoli prej: posnetek stanja je prav tisto, kar bi to razširitev preprečilo.
4. Uporabite razširitev znotraj appliance¶
Šele nato zaženite ukaze iz naslednjega poglavja.
Katero particijo razširiti¶
Ukazi sprejmejo imenik in razširijo particijo, ki ga hrani. Navesti je mogoče kateri koli imenik sistema, z eno izjemo.
/boot je izključen
Ne ciljajte na /boot. Ukazi delujejo na nosilcu LVM v appliance, iz katerega je /boot izvzet. Spodnje polje to pot zavrne.
V praksi na vsaki appliance dva imenika rasteta hitreje od ostalih — prav ta sta običajen razlog za izvajanje tega postopka:
| Appliance | Imenik | Kaj vsebuje |
|---|---|---|
| Mediation Controller | /var |
Podatki strežnika Mediation Controller, med njimi zbirka podatkov. |
| Mediation Controller | /var/log |
Sistemski dnevniki. |
| Edge Gateway | /var/lib/ipdiva/carerecord/archives |
Grafični arhivi posnetih sej. |
| Edge Gateway | /var/log |
Sistemski dnevniki. |
Navedete imenik, ne particije
Ni vam treba vedeti, katera particija ali kateri logični nosilec kaj vsebuje: ukazi to preberejo iz imenika, ki ga navedete. Na appliance zaženite df -h, da vidite, kje zmanjkuje prostora.
Razširitev particije¶
Kot root odprite sejo SSH na appliance in nato zaženite ustrezne ukaze.
Spremenljivko za naslednje ukaze lahko prilagodite:
| Vrednost po meri | Spremenljivka | Komentar |
|---|---|---|
TARGET_DIRECTORY |
Imenik, katerega particijo je treba razširiti — glejte Katero particijo razširiti. |
Ali pa v polje vnesite enega od treh imenikov, ki se zapolnijo prvi:
1 2 3 4 5 6 7 8 9 10 11 12 | |
1 2 3 4 5 6 7 8 9 10 11 12 13 | |
Kaj naredijo ukazi
Ukazi izvedejo štiri zaporedne operacije: jedru omogočijo, da zazna novo velikost diska brez ponovnega zagona, prepišejo zadnjo particijo LVM, da sega do konca diska, ta prostor predajo LVM in nato nanj razširijo datotečni sistem. Različici se razlikujeta le po razporeditvi particij posamezne appliance — izberite tisto, ki ustreza računalniku, na katerem delate.
Preverite prosti prostor prej in potem
Za imenik zaženite df -h prej in potem. Pridobljeni prostor se mora ujemati s prostorom, dodanim v koraku 2.
Če se datotečni sistem ni povečal, ukazov ne zaženite takoj znova: tabela particij je že na novo zapisana, drugi prehod pri isti velikosti diska pa bi se začel iz stanja, ki ga ukazi ne pričakujejo. Namesto tega rezultat sporočite podpori CyberElements.
Ponovni zagon ukazov je upravičen v enem primeru, in to v običajnem: ko je bil navideznemu disku dodan dodaten prostor. Začnite znova pri koraku 1 — znova velja celoten postopek, vključno z varnostno kopijo.