5.3.11. Збільшення розмірів розділів на VPS

Увага!

Перед виконанням дій обов'язково створіть резервну копію сервера і збережіть копії всіх важливих даних з сервера собі на ПК.
Зміна розмірів розділів може бути необхідною при підвищенні тарифу VPS, коли додатковий дисковий простір з'являється в системі як нерозмічена область.

Змінювати розмір розділів можна за допомогою спеціалізованих програм з графічним інтерфейсом або через консоль.

  1. Створіть резервну копію сервера і збережіть копії всіх важливих даних з сервера собі на ПК.
  2. Підключіть образ System Rescue CD останньої доступної версії — сервер буде автоматично перезавантажений.
  3. Підключіться до сервера по VNC.
  4. Якщо з'явиться головне меню, виберіть «Boot SystemRescueCd using default options»:
  5. Запустіть графічний інтерфейс — введіть команду startx і натисніть Enter:
  6. Запустіть застосунок GParted:
  7. Клацніть правою кнопкою миші на розділі, який потрібно збільшити, і в контекстному меню виберіть «Resize/Move»:
  8. За допомогою стрілок розтягніть розділ на весь доступний простір, щоб у полях «Free space preceding» і «Free space following» були нулі, і натисніть «Resize/Move»:
  9. Натисніть на кнопку застосування змін і підтвердіть операцію:
  10. Дочекайтеся успішного завершення операції:
  11. Відключіть змонтований образ.
  12. Після перезавантаження сервера підключіться до нього по SSH і перевірте інформацію про розмір:
    df -h

Увага!

Програма resize2fs підтримує тільки файлові системи ext2-ext4. Якщо на сервері використовується інша файлова система, використовуйте Gparted або інший спосіб.
  1. Створіть резервну копію сервера і збережіть копії всіх важливих даних з сервера собі на ПК.
  2. Підключіть образ System Rescue CD останньої доступної версії — сервер буде автоматично перезавантажений.
  3. Підключіться до сервера по VNC.
  4. Якщо з'явиться головне меню, виберіть «Boot SystemRescueCd using default options»:
  5. Дочекайтеся появи запрошення командного рядка:
  6. Перевірте поточну розмітку диска:
    fdisk -l
  7. Запустіть fdisk в інтерактивному режимі:
    fdisk /dev/xvda
  8. В інтерактивному режимі fdisk виконайте команди:
    1. Виведіть список поточних розділів:
      p
    2. Видаліть розділ, який потрібно збільшити (видаляється лише розмітка, самі дані не зачіпаються):
      d
      3

      Замість 3 вкажіть номер розділу, який видаляється. Номери можна побачити в списку поточних розділів.

    3. Створіть новий розділ замість видаленого:
      n
      p
      3

      p — первинний розділ (primary).
      Замість 3 вкажіть номер створюваного розділу (він буде таким самим, як і у видаленого).
      На запит початкового та кінцевого секторів просто натисніть Enter.
      ⚠️ На запит про видалення сигнатури дайте відповідь n.

    4. Перевірте розмітку, що вийшла:
      p
    5. Збережіть зміни:
      w
  9. Перевірте файлову систему створеного розділу:
    e2fsck -f /dev/xvda3

    Замість 3 вкажіть номер створеного розділу.

  10. Змініть розмір файлової системи створеного розділу:
    resize2fs /dev/xvda3

    Замість 3 вкажіть номер створеного розділу.

  11. Вийдіть з консолі:
    exit
  12. Відключіть змонтований образ.
  13. Після перезавантаження сервера підключіться до нього по SSH і перевірте інформацію про розмір:
    df -h
Зміст

    (3)