Расширить или создать новый файл подкачки

У меня есть установка kubuntu (Kubuntu 21.04), которая во время установки создала файл подкачки размером 1 ГБ. Пытался создать файл подкачки размером 4 ГБ, используя следующие команды:

$ sudo -s
# dd if=/dev/zero of=/swapfile bs=1G count=4
# chown root:root /swapfile
# chmod 600 /swapfile
# ls -lh /swapfile
# mkswap /swapfile
# swapon /swapfile
# echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab

И после этого все было как там не было подкачки, и мою систему пришлось отремонтировать (использовался ремонтный диск). Kubuntu установлен в зашифрованном разделе lvm2pv (/ dev / kubuntu-vg). Внутри него находятся / dev / kubuntu-vg / root, смонтированные в / и / dev / kubuntu-vg / swap_1).

Стоит ли мне попробовать еще раз и как действовать? Заранее спасибо.

2
задан 7 June 2021 в 16:46

1 ответ

Я боюсь dd, я использую fallocate

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

    sudo fallocate -l XG / swapfile

    Где X - размер файла подкачки в

     ГБ sudo mkswap / swapfile 
    sudo chmod 0600 / swapfile 
    sudo swapon / swapfile 
     
  • Перезагрузка:

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

2
ответ дан 28 July 2021 в 11:31

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

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