Создание раздела свап в файле

Автор dzhoser, 27 июля 2020, 10:43:00

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

dzhoser

При переходе на Debian обнаружил, что разработчики несколько иначе организовали реализацию swapfile.
Приведу тут инструкцию как делал я:
редактируем файл dphys-swapfile командой
sudo nano /etc/dphys-swapfile
Редактируем следующие параметры
CONF_SWAPFILE= после знака равно указываем расположение swapfile я сделал в корне /swapfile
CONF_SWAPSIZE= после знака равно указываем размер swapfile  в мегабайтах я указал 4096
CONF_MAXSWAP=4096 после знака равно указываем максимальный размер swapfile 
Сохраняем результаты ctrl+x жмем Y, жмем Enter
Примечание. Все перечисленные параметры должны быть раскоментированы (символ # в начале строки должен быть удален).
Выполняем команду от root
/usr/sbin/dphys-swapfile setup которая создаст файл полкачки
sudo /usr/sbin/dphys-swapfile swapon включаем файл подкачки
Проверяем файл подкачки
free -h
Вывод должен быть примерно таким
Цитироватьtotal        used        free      shared  buff/cache   available
Mem:          3,3Gi       1,9Gi       109Mi        78Mi       1,3Gi       1,1Gi
Swap:         4,0Gi          0B       4,0Gi
Строка
ЦитироватьSwap:         4,0Gi          0B       4,0Gi
показывает что все работает корректно.
Файл подкачки можно отключить командой
/usr/sbin/dphys-swapfile swapoff
Удалить файл подкачки
/usr/sbin/dphys-swapfile uninstall




Ubuntu->Linux mint->Astra Linux SE->Debian 12
Для новичков

Modigar

зачем столько телодвижений? любым разметчиком дисков создаётся раздел  swap нужного размера, прописывается в fstab (той же тулзой, что и раздел создавался) , и монтируется.

dzhoser

Modigar, каждый выбирает что ему удобнее, мне например удобнее изменить размер файла чем заниматься переразметкой диска и потерять данные. Да и переразметка диска занимает много времени.
Ubuntu->Linux mint->Astra Linux SE->Debian 12
Для новичков

Modigar

2 секунды переразметка диска, из них 1.5с чтобы навести мышку и кликнуть.

qupl

В файле удобнее если не нужно быстродействие отдельного диска. Только не знаю кто такие "dphys", обычно через fstab всё.

Susumo

#5
Цитата: Modigar от 27 июля 2020, 11:33:152 секунды переразметка диска, из них 1.5с чтобы навести мышку и кликнуть.
Это что за фс? Для того что бы увеличить раздел свап надо уменьшить соседний. Раздел с ext4 довольно долго уменьшается.

sidbar

#6

dd if=/dev/zero of=/.swapfile bs=1K count=1000K
mkswap /.swapfile && swapon /.swapfile

добавить в fstab
/.swapfile none swap sw 0 0
Devuan GNU/Linux

dzhoser

sidbar, на ветке testing не работает
Ubuntu->Linux mint->Astra Linux SE->Debian 12
Для новичков

qupl


dzhoser

#9
qupl
Цитата: sidbar от 27 июля 2020, 14:55:07Код: [Выделить]

dd if=/dev/zero of=/.swapfile bs=1K count=1000K
mkswap /.swapfile && swapon /.swapfile

добавить в fstab
Код: [Выделить]

/.swapfile none swap sw 0 0
Не работает, происходит ошибка монтирования swapfile
Вот выдержка из /etc/fstab
Цитировать# a swapfile is not a swap partition, no line here
#   use  dphys-swapfile swap[on|off]  for that
Ubuntu->Linux mint->Astra Linux SE->Debian 12
Для новичков

dzhoser

#10
Цитата: qupl от 27 июля 2020, 12:17:58Только не знаю кто такие "dphys", обычно через fstab всё.
https://packages.debian.org/ru/sid/dphys-swapfile информация о пакете
Ubuntu->Linux mint->Astra Linux SE->Debian 12
Для новичков

qupl

Какой-то велосипед, 2010 года выпуска, странно.

Первая часть поста sidbar, исключая запись в fstab работает?

dzhoser

Цитата: qupl от 27 июля 2020, 17:21:14Первая часть поста sidbar, исключая запись в fstab работает?
У меня не работало поэтому и выложил эту инструкцию.
Ubuntu->Linux mint->Astra Linux SE->Debian 12
Для новичков

qupl

Цитата: dzhoser от 27 июля 2020, 20:00:33У меня не работало поэтому и выложил эту инструкцию.
Вывод с ошибками нужен, или верить на слово?

dzhoser

Цитата: qupl от 27 июля 2020, 20:36:53Вывод с ошибками нужен, или верить на слово?
ну как бы уже все настроено ломать не хочеться
Ubuntu->Linux mint->Astra Linux SE->Debian 12
Для новичков