4.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
Зміст