Но. (второе «но»), если вы все еще хотите сохранить свою текущую структуру, вы должны сначала удалить раздел подкачки. Вы должны сделать swapoff, отметьте это в /etc/fstab
. если swapon сообщает вам (см. man), что swap не используется, вы можете удалить его с помощью инструмента для работы с разделами (fdisk или аналогичный)
Если у вас нет этого раздела, вы можете увеличить свой sda1. При использовании fdisk
вы должны сначала распечатать раздел. Это для запоминания, где это начинается. Во-вторых, удалите раздел, используя клавишу «d». Не паникуйте, на жесткий диск ничего не пишется :). После печати вы видите, что на диске нет разделов.
Далее создайте новый раздел, но будьте осторожны. Посмотрите, на каком секторе начался оригинальный раздел. Напишите тот же номер. После этого посмотрите в конце. fdisk
запрашивает у вас последний доступный сектор. Используйте калькулятор и определите, сколько свопа вам нужно в килобайтах. Умножьте его на 2 и вычтите это число из последнего номера сектора, предложенного fdisk. Создать раздел. Напечатайте это (это все еще во временной памяти fdisk), и посмотрите, все в порядке.
После этого нажмите клавишу «w», это приведет к записи нового раздела на диск. Вы увидите информацию, что все синхронизированы, или синхронизация не удалась. Если не удалось, вы можете вызвать команду partx / dev / sda для выполнения синхронизации. Если это не помогло, перезагрузите систему. После перезагрузки вы подготовили больший раздел, но файловая система на нем все еще меньше. Вы должны вырастить это. EXT4 растет на лету :), используйте resize2fs /dev/sda1
для этого.
Вам не нужно перемонтировать перезагрузку и т. Д. Наконец, вы должны восстановить раздел подкачки. Просто используйте fdisk снова, создайте новый раздел как swap. После записи 'w' устройство sda2 будет восстановлено. Подготовьте структуру подкачки на нем mkswap /dev/sda2
, удалите примечания для подкачки /etc/fstab
и, наконец, сделайте swapon -a
. Посмотрите, используя команду swapon или top, swap активирован.