Aqbeż għall-kontenut

Estendi l-ispazju tad-diska ta’ komponent Edge Gateway

Komponent Edge Gateway jimtela: l-arkivji tas-sessjonijiet irreġistrati u r-reġistri tas-sistema jakkumulaw fuq il-partizzjonijiet li jżommuhom. Din il-paġna testendi waħda minn dawk il-partizzjonijiet biex tuża l-ispazju kollu disponibbli fuq id-diska.

L-operazzjoni normalment issir waqt it-tħaddim, mingħajr impatt fuq il-produzzjoni.

Kundizzjoni waħda, u mhijiex negozjabbli

Il-kmandi hawn taħt jassumu t-tqassim tad-diski u l-partizzjonar mogħtija mal-apparat. Jekk id-diski jew il-partizzjonar ta’ din il-magna virtwali ġew immodifikati manwalment, il-kmandi ma japplikawx: iħassru u joħolqu mill-ġdid partizzjoni, u jagħmlu dan abbażi ta’ suppożizzjonijiet li m’għadhomx veri. F’dak il-każ, ikkuntattja l-appoġġ ta’ CyberElements minflok ma tadatta l-kmandi int stess.

Hija ttollerata bidla waħda biss: dik li din il-proċedura stess diġà għamlet. Il-paġna hija maħsuba biex terġa’ tiġi applikata — komponent Edge Gateway estiż b’dan il-mod jibqa’ eliġibbli, u kull tkabbir ġdid tad-diska virtwali jingħata lill-partizzjoni bl-istess mod.

Qabel ma tibda

Għaddi minn dawn l-erba’ passi f’ordni. L-ewwel wieħed huwa dak li jagħmel il-bqija rkuprabbli.

1. Agħmel kopja ta’ riżerva tal-magna virtwali

Agħmel kopja ta’ riżerva tal-magna virtwali qabel kull ħaġa oħra. L-estensjoni terġa’ tikteb it-tabella tal-partizzjonijiet: kopja ta’ riżerva hija dak li jibdel operazzjoni falluta f’restawr minflok f’installazzjoni mill-ġdid.

2. Estendi d-diska virtwali mill-ipervisur

Żid l-ispazju meħtieġ mad-diska tal-komponent Edge Gateway, mill-ipervisur tiegħek. Dan il-pass waħdu ma jibdel xejn ġewwa l-kompjuter — is-sistema operattiva tibqa’ tara d-daqs ta’ qabel sakemm jiġu eżegwiti l-kmandi hawn taħt.

L-opzjoni hija griża? Fittex snapshot

Ipervisur jirrifjuta li jestendi d-diska ta’ magna virtwali li jkollha snapshot. Jekk l-opzjoni mhijiex disponibbli, iċċekkja jekk għadx fadal wieħed u neħħih — imbagħad estendi d-diska.

3. Jekk trid, ħu snapshot

Ladarba d-diska tiġi estiża, tista’ tieħu snapshot tal-kompjuter, bħala mod immedjat biex tmur lura jekk il-kmandi li ġejjin ma jirnexxux. Ħudu wara l-estensjoni tad-diska, qatt qabel: snapshot huwa preċiżament dak li jimpedixxi dik l-estensjoni.

4. Applika l-estensjoni ġewwa l-komponent Edge Gateway

Imbagħad biss mexxi l-kmandi tal-kapitolu li jmiss.

Liema partizzjoni għandek testendi

Il-kmandi jieħdu direttorju u jestendu l-partizzjoni li fiha jinsab. Jista’ jissemma kwalunkwe direttorju tas-sistema, b’eċċezzjoni waħda.

/boot huwa eskluż

Timmirax lejn /boot. Il-kmandi jaħdmu fuq il-volum LVM tal-apparat, li /boot jinżamm barra minnu. Il-qasam hawn taħt jirrifjuta dik il-mogħdija.

Fil-prattika, żewġ direttorji jikbru aktar malajr mill-bqija — huma r-raġuni tas-soltu għaliex titħaddem din il-proċedura:

Direttorju X’fih
/var/lib/ipdiva/carerecord/archives L-arkivji grafiċi tas-sessjonijiet irreġistrati.
/var/log Ir-reġistri tas-sistema.

Semmi direttorju, mhux partizzjoni

M’għandekx bżonn tkun taf liema partizzjoni jew liema volum loġiku fih xiex: il-kmandi jaqrawh mid-direttorju li tagħtihom. Mexxi df -h fuq il-komponent Edge Gateway biex tara liema wieħed qed jispiċċalu l-ispazju.

Estendi l-partizzjoni

Iftaħ sessjoni SSH fuq il-komponent Edge Gateway, bħala root, imbagħad mexxi l-kmandi.

Tista’ tippersonalizza l-varjabbli għall-kmandi li ġejjin:

Valur personalizzat Varjabbli Kumment
TARGET_DIRECTORY Direttorju li l-partizzjoni tiegħu għandha tiġi estiża — ara Liema partizzjoni għandek testendi.

Jew imla l-qasam b’wieħed miż-żewġ direttorji li jimtlew l-ewwel:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
directory=TARGET_DIRECTORY

echo 1 > /sys/class/block/sda/device/rescan

start_last_lvm_partition=`fdisk -l /dev/sda | grep LVM | awk '{print $2}' | sort -nr | head -n1`
last_lvm_partition=`fdisk -l /dev/sda | grep $start_last_lvm_partition | awk '{print $1}'`
mountpoint=`df $directory | awk 'NR==2 {print $1}'`

echo -e "d\n${last_lvm_partition: -1}\nn\np\n${last_lvm_partition: -1}\n$start_last_lvm_partition\n\nn\nt\n${last_lvm_partition: -1}\n8E\nw" | fdisk /dev/sda

pvresize $last_lvm_partition
lvresize -l +100%FREE $mountpoint
resize2fs $mountpoint

X’jagħmlu l-kmandi

Jgħaqqdu erba’ operazzjonijiet f’katina: iġiegħlu lill-kernel jara d-daqs il-ġdid tad-diska mingħajr ma jerġa’ jibda, jerġgħu jiktbu l-aħħar partizzjoni LVM biex tasal sa tmiem id-diska, jagħtu dak l-ispazju lil LVM, imbagħad ikabbru s-sistema tal-fajls fuqu.

Iċċekkja l-ispazju liberu qabel u wara

Mexxi df -h fuq id-direttorju qabel u wara. Il-qligħ irid jaqbel mal-ispazju miżjud fil-pass 2.

Jekk is-sistema tal-fajls ma kibritx, terġax tmexxi l-kmandi minnufih: it-tabella tal-partizzjonijiet diġà nkitbet mill-ġdid, u t-tieni passata fuq l-istess daqs tad-diska tibda minn stat li l-kmandi ma jistennewx. Minflok, irrapporta l-eżitu lill-appoġġ ta’ CyberElements.

Li terġa’ tmexxihom huwa leġittimu f’każ wieħed, u huwa l-każ ordinarju: meta jkun żdied aktar spazju mad-diska virtwali. Erġa’ ibda mill-pass 1 — il-proċedura kollha terġa’ tapplika, inkluża l-kopja ta’ riżerva.