Удаление раздела SWAP и расширение раздела Debian
Встретился с неожиданной проблемой при переходе на debian 10 - после дефолтной установки на ВМ в стандартной для нас конфигурации с 4ГБ жесткого диска оказывается что под SWAP отведено 2ГБ, под систему - 1,5ГБ и под раздел УЕФИ оставшиеся 500МБ. При этом свободного места в разделе системой сразу после установки - 200МБ Мягко говоря - не разгуляешься.
Вообщем, что решено делать - от свопа отказаться и расширить раздел с системой на освободившееся место.
Рецепт взят отсюда:
https://sprosi.pro/questions/30331/kak-bezopasno-otklyuchit-svop-navsegda-i-vernut-prostranstvo-na-debian-jessie
и отсюда:
https://unix.stackexchange.com/questions/224156/how-to-safely-turn-off-swap-permanently-and-reclaim-the-space-on-debian-jessie/224239#224239?newreg=58db8cc216b8492d89c58ae7f1ab4ba5
Ниже адаптация под себя и свои условия:
Отключите раздел swap и /или все swap s:
swapoff --all
Сделайте 100% уверенным, что раздел swap отключен:
cat /proc/swaps
Откройте текстовый редактор, с которым вы работаете в этом файле, например.
nano
если unsure:nano /etc/fstab
Комментировать /удалить подкачку раздела UUID , например:
# UUID=1d3c29bb-d730-4ad0-a659-45b25f60c37d none swap sw 0 0
Откройте текстовый редактор, с которым вы работаете в этом файле, например.
nano
если unsure:nano /etc/initramfs-tools/conf.d/resume
Комментировать /удалить ранее идентифицированный swap раздел UUID , например:
# RESUME=UUID=1d3c29bb-d730-4ad0-a659-45b25f60c37d
# fdisk /dev/sda # Display current partition table, copy/paste this output somewhere to be able to go back in case you screw up Command (m for help): p Device Boot Start End Sectors Size Id Type /dev/sda1 2048 22527 20480 10M ef EFI (FAT-12/16/32) /dev/sda2 22528 186367 163840 80M 83 Linux /dev/sda3 186368 204799 18432 9M 82 Linux swap / Solaris # Delete the swap partition Command (m for help): d Partition number (1-3, default 3): 3 Partition 3 has been deleted. # Delete the system partition Command (m for help): d Partition number (1,2, default 2): 2 Partition 2 has been deleted. # Create a new system partition starting the same as the old one but ending a bit farther, at the end of the (now deleted) swap partition Command (m for help): n Partition type p primary (1 primary, 0 extended, 3 free) e extended (container for logical partitions) Select (default p): Using default response p. Partition number (2-4, default 2): # Enter the same start sector as the old part. First sector (22528-204799, default 22528): 22528 # Enter the end sector of the old swap partition Last sector, +sectors or +size{K,M,G,T,P} (22528-204799, default 204799): 204799 Created a new partition 2 of type 'Linux' and of size 89 MiB. # Save the changes Command (m for help): w The partition table has been altered.
Если возникают ошибки типа:
Command (m for help): w
GPT PMBR size mismatch (41943039 != 83886079) will be corrected by w(rite).
fdisk: failed to write disklabel: Недопустимый аргумент
- необходимо установить утилиту parted , и запустить parted -l. при запуске утилита предложит исправить ошибку распределения места, необходимо ответить Fix(F) и утилита добавит доступное место в конец последней партиции. После этого можно повторить шаг 7 с fdisk.
# resize2fs /dev/sda2
! черновик заметки
Комментарии