Разширяване на дисковото пространство на шлюз Edge Gateway¶
Шлюзът Edge Gateway се запълва: архивите на записаните сесии и системните дневници се натрупват в дяловете, които ги съдържат. Тази страница разширява един от тези дялове, така че той да използва цялото налично пространство на диска.
Операцията обикновено се извършва по време на работа, без въздействие върху производствената среда.
Едно условие, и то не подлежи на договаряне
Командите по-долу предполагат подредбата на дисковете и разделянето на дялове, доставени с устройството. Ако дисковете или разделянето на дялове на тази виртуална машина са били променени ръчно, командите не са приложими: те изтриват и създават наново дял и биха го направили въз основа на предположения, които вече не са верни. В такъв случай се свържете с поддръжката на CyberElements, вместо сами да адаптирате командите.
Допуска се една-единствена промяна: тази, която самата процедура вече е направила. Страницата е предназначена да се прилага повторно — шлюз Edge Gateway, разширен по този начин, остава допустим, и всяко ново увеличаване на виртуалния диск се предава на дяла по същия начин.
Преди да започнете¶
Изпълнете тези четири стъпки по ред. Първата е тази, която прави останалите обратими.
1. Направете резервно копие на виртуалната машина¶
Преди всичко друго направете резервно копие на виртуалната машина. Разширяването презаписва таблицата на дяловете: резервното копие е това, което превръща неуспешната операция във възстановяване вместо в преинсталиране.
2. Разширете виртуалния диск от хипервизора¶
Добавете необходимото пространство към диска на шлюза Edge Gateway от вашия хипервизор. Сама по себе си тази стъпка не променя нищо вътре във виртуалната машина — операционната система продължава да вижда предишния размер, докато не бъдат изпълнени командите по-долу.
Опцията е неактивна? Потърсете моментна снимка
Хипервизорът отказва да разшири диска на виртуална машина, която има моментна снимка. Ако опцията не е налична, проверете дали е останала такава, и я премахнете — след това разширете диска.
3. По избор направете моментна снимка¶
След като дискът бъде разширен, можете да направите моментна снимка на машината като незабавен път назад за командите, които следват. Направете я след разширяването на диска, никога преди това: моментната снимка е точно онова, което би попречило на това разширяване.
4. Приложете разширяването вътре в шлюза Edge Gateway¶
Едва тогава изпълнете командите от следващата част.
Кой дял да се разшири¶
Командите приемат директория и разширяват дяла, който я съдържа. Може да се посочи всяка директория на системата, с едно изключение.
/boot е изключена
Не посочвайте /boot. Командите работят върху LVM тома на устройството, от който /boot е изключена. Полето по-долу отказва този път.
На практика две директории нарастват по-бързо от останалите — те са обичайната причина за изпълнение на тази процедура:
| Директория | Какво съдържа |
|---|---|
/var/lib/ipdiva/carerecord/archives |
Графичните архиви на записаните сесии. |
/var/log |
Системните дневници. |
Посочвате директория, а не дял
Не е необходимо да знаете кой дял или кой логически том какво съдържа: командите го извличат от директорията, която им подадете. Изпълнете df -h на шлюза Edge Gateway, за да видите в кой дял свършва мястото.
Разширете дяла¶
Отворете SSH сесия на шлюза Edge Gateway като root, след което изпълнете командите.
Можете да персонализирате променливата за следните команди:
| Персонализирана стойност | Променлива | Коментар |
|---|---|---|
TARGET_DIRECTORY |
Директория, чийто дял трябва да бъде разширен — вижте Кой дял да се разшири. |
Или попълнете полето с една от двете директории, които се запълват първи:
1 2 3 4 5 6 7 8 9 10 11 12 13 | |
Какво правят командите
Те свързват четири операции: карат ядрото да види новия размер на диска без рестартиране, презаписват последния LVM дял, така че той да достига до края на диска, предават това пространство на LVM, след което разширяват файловата система върху него.
Проверете свободното пространство преди и след това
Изпълнете df -h за директорията преди и след това. Увеличението трябва да съответства на пространството, добавено в стъпка 2.
Ако файловата система не е нараснала, не изпълнявайте командите отново веднага: таблицата на дяловете вече е презаписана и второ преминаване при същия размер на диска би започнало от състояние, което те не очакват. Вместо това съобщете резултата на поддръжката на CyberElements.
Повторното им изпълнение е оправдано в един случай, и той е обичайният: когато към виртуалния диск е добавено още пространство. Започнете отначало от стъпка 1 — цялата процедура се прилага отново, включително резервното копие.