Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Как SWAP из раздела на HDD перенести в файл на SSD? [Решено]  (Прочитано 771 раз)

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

Оффлайн AlekseyUbuntu

  • Автор темы
  • Активист
  • *
  • Сообщений: 399
    • Просмотр профиля
Kubuntu 19.04

Давным давно создал раздел для SWAP на 4 ГБ и с тех пор пользовался этим разделом для этой цели. Со временем купил SSD и захотел перенести SWAP на него без выделения раздела по новой модной технологии- в файл. Пожалуйста, подскажите последовательность команд, чтобы все прошло гладко.
« Последнее редактирование: 18 Марта 2020, 11:10:21 от zg_nico »

Оффлайн bezbo

  • Старожил
  • *
  • Сообщений: 1753
    • Просмотр профиля
Re: Как SWAP из раздела на HDD перенести в файл на SSD?
« Ответ #1 : 25 Августа 2019, 16:24:50 »
посмотрите на какой разделе swap
swapon -s
отключите
sudo swapoff /dev/sdXX
закоментируйте этот swap в fstab:
sudo nano /etc/fstab
создайте и включите swap-file

sudo dd if=/dev/zero of=/swapfile bs=1024 count=4194304
sudo touch /swapfile
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile

добавьте swap-file в fstab
echo "/swapfile none swap sw 0 0" | sudo tee -a /etc/fstab

Если система будет долго грузиться, то можно сделать следующее:
sudo sed -i 's/^RESUME=UUID/#RESUME=UUID/g' /etc/initramfs-tools/conf.d/resume
sudo update-initramfs -u
« Последнее редактирование: 25 Августа 2019, 19:55:50 от bezbo »

Оффлайн Pilot6

  • Старожил
  • *
  • Сообщений: 14037
  • Xubuntu 18.04
    • Просмотр профиля
Re: Как SWAP из раздела на HDD перенести в файл на SSD?
« Ответ #2 : 25 Августа 2019, 16:40:48 »
Я не понял зачем создавать файл такого размера и заполнять нулями.

RESUME имеет отношение к гибернации. С чего вы взяли, что у ТС 4 гига оперативки. Ну и т.д.

На самом деле достаточно mkswap и в fstab прописать.

А вообще большого смыла переходить на файл нет.
Я в личке не консультирую. Вопросы задавайте на форуме.

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 6755
  • 20% Cooler
    • Просмотр профиля
Re: Как SWAP из раздела на HDD перенести в файл на SSD?
« Ответ #3 : 25 Августа 2019, 17:57:42 »
sudo dd if=/dev/zero of=/swapfile bs=1024 count=4194304
sudo fallocate -l 4G /swapfile
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн Pilot6

  • Старожил
  • *
  • Сообщений: 14037
  • Xubuntu 18.04
    • Просмотр профиля
Re: Как SWAP из раздела на HDD перенести в файл на SSD?
« Ответ #4 : 25 Августа 2019, 19:03:32 »
А почему именно 4 гига? И зачем вообще выделять какой-то размер?
Я в личке не консультирую. Вопросы задавайте на форуме.

Оффлайн bezbo

  • Старожил
  • *
  • Сообщений: 1753
    • Просмотр профиля
Re: Как SWAP из раздела на HDD перенести в файл на SSD?
« Ответ #5 : 25 Августа 2019, 20:00:33 »
все верно, свапфайлу размер не нужен, система сама запишет столько сколько ей будет нужно

Оффлайн AlekseyUbuntu

  • Автор темы
  • Активист
  • *
  • Сообщений: 399
    • Просмотр профиля
Re: Как SWAP из раздела на HDD перенести в файл на SSD?
« Ответ #6 : 26 Августа 2019, 11:01:36 »
Текущий SWAP- раздел удалил по  инструкции bezbo, а файл подключил по инструкции от сюда. Вроде работает :)
« Последнее редактирование: 27 Августа 2019, 09:59:32 от AlekseyUbuntu »

Оффлайн F12

  • Администратор
  • Старожил
  • *
  • Сообщений: 4493
    • Просмотр профиля
Re: Как SWAP из раздела на HDD перенести в файл на SSD?
« Ответ #7 : 29 Августа 2019, 08:11:47 »
AlekseyUbuntu, ну а на каком размере SWAP-файла остановились?..

Знаете о том, что SWAP можно использовать с динамически изменяемым размером?..

Если заинтересовало, предлагаю ознакомиться вот с этой статьей, в ней более развернуто рассказывается о Swapspace. ::)

 

Страница сгенерирована за 0.068 секунд. Запросов: 23.