Как я могу увеличить раздел подкачки, уменьшив корневой раздел, и уметь переводить систему в спящий режим?
- ОС: Ubuntu 16.04 LTS,
- Платформа: 64-битная,
- Размер корневого раздела (/): 153,6 ГБ,
- Свободное место в корневом разделе (/): 140,2 ГБ,
- Размер раздела подкачки: 6 ГБ,
- Любое свободное / нераспределенное пространство на диске: нет,
- Двойная загрузка / Другая ОС: Да, Windows 10,
- Основная цель: чтобы быть в состоянии гибернации Ubuntu
Я пытался перевести систему в спящий режим, но это не удалось. В некоторых статьях я читал, что для выполнения режима гибернации необходимо выделить пространство подкачки, равное размеру оперативной памяти, установленной в моей системе. На моем жестком диске не осталось места, кроме корневого раздела Ubuntu, так как я могу сжать его и добавить 2 ГБ для подкачки, чтобы сделать его 8 ГБ.
Будет ли это в спячке? Есть ли другой путь?
1 ответ
Решение
Я предлагаю добавить файл подкачки вместо изменения размера корневого раздела.
Сначала создайте пустой файл где-нибудь в /
sudo dd if=/dev/zero of=/swapfile bs=1024K count=2000
сделать это файлом подкачки:
mkswap /swapfile
открыть /etc/fstab
:
sudo nano /etc/fstab
добавьте в него эту строку:
/swapfile swap swap defaults 0 0
бежать:
sudo swapon /swapfile
проверьте размер свопа:
$ cat /proc/meminfo | grep -i swaptotal
7874913