Область подкачки для установки Ubuntu

У меня на ноутбуке 4 ГБ ОЗУ, и при установке я выделил 3 ГБ для области подкачки. для моего ноутбука? И если да, то как я могу изменить размер области подкачки. Какую площадь свопа я должен выделить? Когда я запускаю команду

swapon --show

Она показывает

NAME      TYPE SIZE USED PRIO
/swapfile file   2G  59M   -2

Но здесь она показывает только 2 ГБ, так что это означает, что swapfile и swapspace различны? Я не знаю что делать Я новичок в Ubuntu. Пожалуйста, помогите.

0
задан 8 June 2020 в 09:16

2 ответа

Чтобы увеличить пространство подкачки:

sudo swapoff -a
  • Удалите существующий файл подкачки, расположенный в корне

  • Создайте новый файл подкачки :

    sudo fallocate -l XG / swapfile

Где X - размер файла подкачки в ГБ (4 ГБ в вашем случае)

sudo mkswap /swapfile

sudo chown 0600 /swapfile

sudo swapon /swapfile
  • Перезагрузка:

    Перезагрузка sudo

Включение гибернации (необязательно):

  • Редактировать / и т.д. / по умолчанию / личинка добавить резюме местоположение и смещение grub.cfg:

GRUB_CMDLINE_LINUX_DEFAULT = "тихий плеск резюме = UUID = ХХХХХХХХХХХХ-XXXXXXXX-ХХХХХХХХХХХХ resume_offset = XXXXX"

  • Использование UUID из root.

  • Использовать смещение от sudo filefrag -v / swapfile

cscameron @ cscameron-T : ~ $ filefrag -v / swapfile Тип файловой системы: ef53 Размер файла / swapfile: 4819255296 (1176576 блоков по 4096 байт). ext: логическое_смещение: физическое_смещение: длина: ожидаемая: флаги: 0: 0 .. 0: 303104 .. 303104: 1: 1: 1 .. 2047: 303105 .. 305151: 2047: неписан 2: 2048 .. 4095: 311296 .. 313343: 2048: 305152: незаписано

  • resume_offset = 303104

  • Обновить GRUB

    sudo update-grub

  • Тестировать спящий режим

    sudo systemctl hibernate

  • Есть небольшая вероятность получения дыр в файле подкачки при создании его с помощью fallocate. / var / log / syslog можно искать по swapon: swapfile имеет отверстия , чтобы гарантировать отсутствие потери данных.

Кнопку гибернации можно добавить с помощью расширений gnome.

Подтверждение того, что гибернация работает с файлом подкачки

enter image description here Отображение файла подкачки, резюме и UUID enter image description here Показ всплывающего окна спящего режима enter image description here Отображение резюме из UUID является корневым разделом, а не из раздела подкачки

0
ответ дан 19 June 2020 в 21:29

При наличии только 4 ГБ ОЗУ, я бы порекомендовал обмен на 4 ГГ.

Сделайте это, чтобы увеличить текущий обмен на 2 ГБ. ...

Примечание : Неправильное использование команды dd может привести к потере данных. Предложите скопировать / вставить.

sudo swapoff -a           # turn off swap
sudo rm -i /swapfile      # remove old /swapfile

sudo dd if=/dev/zero of=/swapfile bs=1M count=4096

sudo chmod 600 /swapfile  # set proper file protections
sudo mkswap /swapfile     # init /swapfile
sudo swapon /swapfile     # turn on swap
free -h                   # confirm 4G RAM and 4G swap
reboot                    # reboot and verify operation

Кроме того, выполните sysctl vm.swappiness , и, если он выдаст что-то кроме «60», дайте мне знать, и я дам вам дальнейшие инструкции.

0
ответ дан 19 June 2020 в 21:29

Другие вопросы по тегам:

Похожие вопросы: