Utöka diskutrymmet på en Edge Gateway¶
En Edge Gateway fylls upp: arkiven från de inspelade sessionerna och systemloggarna samlas på de partitioner som bär dem. Den här sidan utökar en av dessa partitioner så att den utnyttjar allt tillgängligt utrymme på disken.
Åtgärden utförs normalt i drift, utan påverkan på produktionen.
Ett villkor, och det är inte förhandlingsbart
Kommandona nedan förutsätter den diskuppsättning och den partitionering som levereras med appliancen. Om diskarna eller partitioneringen på denna virtuella maskin har ändrats för hand gäller de inte: de tar bort och återskapar en partition, och de skulle göra det utifrån antaganden som inte längre stämmer. Kontakta i så fall Systancias support i stället för att anpassa kommandona själv.
En enda ändring tolereras: den som just denna procedur redan har gjort. Sidan är avsedd att tillämpas på nytt — en Edge Gateway som utökats på detta sätt förblir behörig, och varje ny förstoring av den virtuella disken förs vidare till partitionen på samma sätt.
Innan du börjar¶
Gå igenom dessa fyra steg i ordning. Det första är det som gör resten möjlig att återställa.
1. Säkerhetskopiera den virtuella maskinen¶
Ta en säkerhetskopia av den virtuella maskinen innan något annat. Utökningen skriver om partitionstabellen: en säkerhetskopia är det som gör en misslyckad åtgärd till en återställning i stället för en ominstallation.
2. Utöka den virtuella disken från hypervisorn¶
Lägg till det utrymme som behövs på disken för Edge Gateway, från din hypervisor. Detta steg ensamt ändrar ingenting inuti maskinen — operativsystemet fortsätter att se den tidigare storleken tills kommandona nedan har körts.
Är alternativet gråtonat? Leta efter en snapshot
En hypervisor vägrar att utöka disken på en virtuell maskin som har en snapshot. Om alternativet inte är tillgängligt kontrollerar du om det finns någon kvar och tar bort den — utöka sedan disken.
3. Ta eventuellt en snapshot¶
När disken har utökats kan du ta en snapshot av maskinen, som en omedelbar väg tillbaka för kommandona som följer. Ta den efter diskutökningen, aldrig före: en snapshot är just det som skulle förhindra den utökningen.
4. Tillämpa utökningen inuti Edge Gateway¶
Kör först därefter kommandona i nästa avsnitt.
Vilken partition som ska utökas¶
Kommandona tar en katalog och utökar den partition som bär den. Vilken katalog som helst i systemet kan anges, med ett undantag.
/boot är undantagen
Rikta inte in dig på /boot. Kommandona arbetar på appliancens LVM-volym, som /boot hålls utanför. Fältet nedan avvisar den sökvägen.
I praktiken växer två kataloger snabbare än de övriga — de är den vanliga anledningen till att köra denna procedur:
| Katalog | Vad den innehåller |
|---|---|
/var/lib/ipdiva/carerecord/archives |
De grafiska arkiven från de inspelade sessionerna. |
/var/log |
Systemloggarna. |
Ange en katalog, inte en partition
Du behöver inte veta vilken partition eller vilken logisk volym som bär vad: kommandona läser det ur den katalog du anger. Kör df -h på Edge Gateway för att se vilken som håller på att ta slut.
Utöka partitionen¶
Öppna en SSH-session på Edge Gateway, som root, och kör sedan kommandona.
Du kan anpassa variabeln i följande kommandon:
| Anpassat värde | Variabel | Kommentar |
|---|---|---|
TARGET_DIRECTORY |
Katalog vars partition ska utökas — se Vilken partition som ska utökas. |
Eller fyll fältet med en av de två kataloger som blir fulla först:
1 2 3 4 5 6 7 8 9 10 11 12 13 | |
Vad kommandona gör
De kedjar fyra åtgärder: får kärnan att se den nya diskstorleken utan omstart, skriver om den sista LVM-partitionen så att den når diskens slut, överlämnar det utrymmet till LVM och låter sedan filsystemet växa över det.
Kontrollera det lediga utrymmet före och efter
Kör df -h på katalogen före och efter. Ökningen måste motsvara det utrymme som lades till i steg 2.
Om filsystemet inte har växt ska du inte köra kommandona igen direkt: partitionstabellen har redan skrivits om, och en andra körning över samma diskstorlek skulle utgå från ett tillstånd som de inte förväntar sig. Rapportera i stället utfallet till Systancias support.
Att köra dem igen är befogat i ett fall, och det är det normala: när mer utrymme har lagts till på den virtuella disken. Börja om från steg 1 — hela proceduren gäller på nytt, säkerhetskopian inräknad.