Як відновити swap розділ, який я випадково видалив?


16

Я випадково видалив мій розділ swap через gparted.

(Я все ще входив у систему, тому відновлення має бути простішим) Чи може хтось допомогти мені, будь ласка? Я не знаю, як це налаштувати, оскільки установка Ubuntu робила це автоматично.

Зараз є 3 розділи:

  /dev/sda1 -> Ubuntu installation root, mounted at '/'

  /dev/sda2 -> Windows partition

  /dev/sda3 -> Fedora partition

і /dev/sda4якщо я не помилявся, був розділ swap (розміром 4 ГБ)

Відповіді:


32

Просто створіть додатковий /dev/sda4розділ gparted ще раз і відформатуйте його як "linux swap".

Приклад:

  • Тут я видалив мій /dev/sda6розділ swap з виділеного простору:

    введіть тут опис зображення

  • Клацніть правою кнопкою миші на нерозподіленому просторі та натисніть кнопку Створити; виберіть тип "linux-swap", натисніть кнопку Додати:

    введіть тут опис зображення

  • Застосувати зміни

  • Клацніть правою кнопкою миші новий розділ свопу та оберіть "swapon":

    введіть тут опис зображення

  • Якщо ви не видалили його, запис своп /etc/fstabвсе ще повинен бути там.

    • Перевірте в терміналі за допомогою:, grep swap.*sw /etc/fstabі ви побачите довгий рядок типу:
    UUID = adc15cab-1cd4-4278-9a1d-59016cced6dd жодний своп sw 0 0
    • Якщо ви не бачите такої лінії, отримайте UUID за допомогою sudo blkid | grep swapта додайте рядок у такому форматі до /etc/fstab.

    • Якщо ви бачите такий рядок, але UUID не відповідає тому, що було повернуто blkid, відредагуйте fstab для відповідності. (Примітка: рядок у fstab не слід коментувати, тобто він не повинен починатися з #.)

  • Запустити, free -mщоб переконатися, що розділ swap активний.


Я не бачу розділ swap, вказаний у fstab. Єдиний запис sda * у fstab - sda1 (який є коренем '/')
Адоніс К. Какулідіс,

1
@Varemenos: дивіться відредаговану відповідь.
Останній

@izx класно! Дякую за хитрощі! Я застосував його за допомогою останнього зміненого VM ubuntu у VirtualBox! Це працює як шарм!
mario ruiz
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.