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


Автор Тема: Как сделать USB-Flash в качестве swap? [решено]  (Прочитано 5427 раз)

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

Оффлайн Vilisvir

  • Автор темы
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 1195
  • Админю Localhost, патчю KDE2 под FreeBSD
    • Просмотр профиля
    • Прокат телескопов в Киеве, организация Астрономических наблюдений
В общем вопрос возник из-за того, что я на своём медиацентре смонтировал видео, а для рендеринга не хватает оперативки. Swap я при установке вообще не создавал, т.к. он на медиацентре просто не к чему. Вот и возникла мысль: на время рендеринга использовать USB-Flash в качестве файла подкачки. USB-Flash я отформатировал в Linux-Swap, перезагрузился, но чуда не произошло - Swap = 0.
Что делать?
« Последнее редактирование: 20 Сентябрь 2011, 11:45:42 от Vilisvir »
Хочешь в Киеве глянуть в телескоп на звёзды? Спроси меня как ;)

Оффлайн Karl500

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2262
    • Просмотр профиля
Re: Как сделать USB-Flash в качестве swap?
« Ответ #1 : 19 Сентябрь 2011, 21:17:54 »
swapon <device>

(а зачем было перегружаться?)

Оффлайн Vilisvir

  • Автор темы
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 1195
  • Админю Localhost, патчю KDE2 под FreeBSD
    • Просмотр профиля
    • Прокат телескопов в Киеве, организация Астрономических наблюдений
Re: Как сделать USB-Flash в качестве swap?
« Ответ #2 : 19 Сентябрь 2011, 21:22:32 »
Хочешь в Киеве глянуть в телескоп на звёзды? Спроси меня как ;)

Оффлайн Karl500

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2262
    • Просмотр профиля
Re: Как сделать USB-Flash в качестве swap?
« Ответ #3 : 19 Сентябрь 2011, 21:25:29 »
Ну наверное не /dev/sdb а /dev/sdb1, не?

Оффлайн Vilisvir

  • Автор темы
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 1195
  • Админю Localhost, патчю KDE2 под FreeBSD
    • Просмотр профиля
    • Прокат телескопов в Киеве, организация Астрономических наблюдений
Re: Как сделать USB-Flash в качестве swap?
« Ответ #4 : 19 Сентябрь 2011, 21:28:40 »
Таки да, спасибы  :coolsmiley:
Хочешь в Киеве глянуть в телескоп на звёзды? Спроси меня как ;)

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13750
    • Просмотр профиля
Re: Как сделать USB-Flash в качестве swap?
« Ответ #5 : 19 Сентябрь 2011, 22:44:32 »
А зачем флешку вымораживать?
Если на харде медиацентра есть свободное место, то можно сделать файл-swap и его подключить. А потом за ненадобностью отключить и удалить.
sudo dd if=/dev/zero of=/swapfile bs=1024 count=1048576
sudo mkswap /swapfile
sudo swapon /swapfile
Ну а после окончания
sudo swapoff /swapfile && sudo rm /swapfile
« Последнее редактирование: 19 Сентябрь 2011, 22:48:36 от fisher74 »
Принимаю благодарности в WMR и WMZ на кошельки:
R158160676909 и Z313280060764

Оффлайн Vilisvir

  • Автор темы
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 1195
  • Админю Localhost, патчю KDE2 под FreeBSD
    • Просмотр профиля
    • Прокат телескопов в Киеве, организация Астрономических наблюдений
Re: Как сделать USB-Flash в качестве swap?
« Ответ #6 : 19 Сентябрь 2011, 23:09:18 »
Спасибо за совет, но ради одного рендеринга проще немного флешку поутюжить. На медиацентре свободных разделов нет.
Хочешь в Киеве глянуть в телескоп на звёзды? Спроси меня как ;)

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13750
    • Просмотр профиля
Re: Как сделать USB-Flash в качестве swap?
« Ответ #7 : 19 Сентябрь 2011, 23:15:20 »
Найдите в моём предыдущем сообщение хоть слово про раздел.
ключевое слово - ФАЙЛ
Принимаю благодарности в WMR и WMZ на кошельки:
R158160676909 и Z313280060764

Оффлайн Vilisvir

  • Автор темы
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 1195
  • Админю Localhost, патчю KDE2 под FreeBSD
    • Просмотр профиля
    • Прокат телескопов в Киеве, организация Астрономических наблюдений
Re: Как сделать USB-Flash в качестве swap?
« Ответ #8 : 20 Сентябрь 2011, 00:06:13 »
Простите, не распарсил за неопытностью. Но уже, к сожалению запустил процесс на флешке.
Кстати, Вам, как понимающему встречный вопрос по теме - зачем в линуксе создаются swap-разделы вместо swap-файлов, как в оффтопике? Было бы проще и гибче ограничится файлами.
Хочешь в Киеве глянуть в телескоп на звёзды? Спроси меня как ;)

Оффлайн агасфер

  • Активист
  • *
  • Сообщений: 666
  • Тот, который был тысячей..
    • Просмотр профиля
Re: Как сделать USB-Flash в качестве swap?
« Ответ #9 : 20 Сентябрь 2011, 00:15:07 »
наверно из-за скорости.. С диска быстрее..
Возможно всё, но..

Оффлайн Karl500

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2262
    • Просмотр профиля
Re: Как сделать USB-Flash в качестве swap?
« Ответ #10 : 20 Сентябрь 2011, 00:23:41 »
Мое мнение - для надежности. При появлении ошибок в разделе вероятность сбоев в свопе велика; если своп - отдельный раздел - то вероятность сбоев меньше. Не думаю, что скорость значимо различается при работе со свопом из раздела и из файла.
Знаю как минимум один случай, где "штатно" используется именно файл - файрволл ipcop.

Оффлайн Alexey_F

  • Новичок
  • *
  • Сообщений: 42
  • Разум - это то, что производит мозг.
    • Просмотр профиля
Re: Как сделать USB-Flash в качестве swap?
« Ответ #11 : 20 Сентябрь 2011, 01:47:08 »
swap-раздел используется именно для скорости.
При работе с файлом тратится много времени на обработку абстракций файловой системы, см. схему: https://www.ibm.com/developerworks/ru/library/l-linux-filesystem/figure1.gif

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

Кстати (поправьте меня, если я чего подзабыл или не узнал), вроде бы только со swap-разделом можно использовать гибернацию.
Debian - it's all I need.

Оффлайн агасфер

  • Активист
  • *
  • Сообщений: 666
  • Тот, который был тысячей..
    • Просмотр профиля
Re: Как сделать USB-Flash в качестве swap?
« Ответ #12 : 20 Сентябрь 2011, 07:18:17 »
про гибернацию- да. Причем свободное место на свапе должно быть больше или равно оперативке.. Оттого и рекомендуется- свап = оперативка х 2

Пользователь решил продолжить мысль 20 Сентябрь 2011, 07:20:19:
кстати активно использую спящий режим. А так, как во время работы все равно используется свап, пришлось его сделать не по формуле, но на 1 гектар больше оперативки..
« Последнее редактирование: 20 Сентябрь 2011, 07:20:19 от агасфер »
Возможно всё, но..

Оффлайн Alexey_F

  • Новичок
  • *
  • Сообщений: 42
  • Разум - это то, что производит мозг.
    • Просмотр профиля
Re: Как сделать USB-Flash в качестве swap? [решено]
« Ответ #13 : 20 Сентябрь 2011, 13:41:54 »
Это да, но я имел в виду несколько другой аспект - при использовании swap-файла гибернация не работает (для нее нужен swap-раздел).
Debian - it's all I need.

Оффлайн фирэфохэ

  • Старожил
  • *
  • Сообщений: 2169
  • straightedge
    • Просмотр профиля
Re: Как сделать USB-Flash в качестве swap?
« Ответ #14 : 20 Сентябрь 2011, 14:19:13 »
про гибернацию- да. Причем свободное место на свапе должно быть больше или равно оперативке.
Тут не от объема оперативки зависит, а от объема занятой оперативки.
http://i18.ЗАПРЕЩЁННЫЙ РЕСУРС/big/2011/0325/6d/19eaa72dd24048a6fb0587832c4b096d.gif КДЕ - УГ. Дебиан - недоось.

 

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