Как расширить существующий файл подкачки? [дубликат]

На этот вопрос уже есть ответ здесь:

Я использую Kubuntu 17.10, обновленный с 17.04 на месте.

У меня есть файл подкачки размером 2 ГБ на моем SSD, который был создан установщиком при первой установке 17.04. Вот содержимое / proc / swaps (только что после перезагрузки из-за нехватки памяти):

Filename                                Type            Size    Used    Priority
/swapfile                               file            2097148 0       -1

Как я могу расширить этот файл подкачки до 4 ГБ? Я нашел множество ответов об изменении размера разделов подкачки и добавлении новых файлов подкачки, но ничего об изменении размера существующих.

5
задан 24 February 2018 в 12:41

1 ответ

Изменение размеров файла является тем же процессом как создание файла подкачки. Так, у Вас есть три опции:

  1. Добавьте другой своп-файл. 2 файла 2 ГБ совпадают с одним из 4 ГБ (т.е. подкачка на 4 ГБ)
  2. Удалите этот файл. и сделайте новый, который составляет 4 ГБ
  3. Снова используйте этот файл.

Чтобы сделать новым или снова использовать Ваш текущий файл, необходимо ввести:

sudo swapoff -a   # turn off all swap
sudo rm /swapfile # this step is if you want to delete the current file
sudo dd if=/dev/zero of=/swapfile bs=1M count=4096 #makes a 4GB file
sudo chmod 600 /swapfile #set permission to root only if you made a new file
sudo mkswap /swapfile #converts file to swap format
sudo swapon /swapfile #enable swap on the file.

Примечание: если Вы также используете раздел подкачки, он должен будет быть включен также.

Если Вы просто хотите добавить другой файл на 2 ГБ затем:

sudo dd if=/dev/zero of=/swapfile2 bs=1M count=2048 #makes a 2GB file
sudo chmod 600 /swapfile2 #set permission to root only
sudo mkswap /swapfile2 #converts file to swap format
sudo swapon /swapfile2 #enable swap on the file.

Затем редактирование/etc/fstab. Копируйте запись для своего текущего своп-файла и измените имя файла на новый файл (swapfile2).

9
ответ дан 23 November 2019 в 08:54

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

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