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


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

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

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

Оффлайн AlekseyUbuntu

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

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

Оффлайн bezbo

  • Старожил
  • *
  • Сообщений: 1581
    • Просмотр профиля
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

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

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

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

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

Оффлайн ALiEN175

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 5444
  • Сделай шаг и пройдешь милю
    • Просмотр профиля
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
ASUS P5K-C :: Intel Xeon E5450 @ 3.00GHz :: 8 GB DDR2 :: Radeon R7 260X :: XFCE
ACER 5750G :: Intel Core i5-2450M @ 2.50GHz :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн Pilot6

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

Оффлайн bezbo

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

Оффлайн AlekseyUbuntu

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

Оффлайн F12

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

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

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

 

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