Чи підтримує 12.04 сплячку до файлу своп?


12

Я збираюся перевстановити Ubuntu на нетбук з крихітним диском. Через невеликий розмір диска, я настійно вважаю за краще мати файл swap, ніж розділ swap. Однак я хочу мати сплячку.

Я знаю, що сплячку потрібно вмикати вручну . Я також знаю, що сплячка до файлу swap працює на старому Eeebuntu, який я замінюю, тому технічна підтримка не викликає проблем.

Чи підтримує точне ядро ​​сплячку до файлу своп? Що робити, якщо мені щось потрібно налаштувати?

Зауважте, що я шукаю надійну, сучасну інформацію. Я не заперечую, якщо сплячка не підтримується поза коробкою, але я вважаю за краще не перекомпілювати ядро, якщо не можу обійтися. Я буду лаятись за виправлення ядра для цієї машини.


Недостатньо для відповіді, але я бачу інформацію про файл підкачки тут: help.ubuntu.com/community/SwapFaq
Хорхе Кастро

@JorgeCastro Без образи, але я не дуже довіряю цьому FAQ. Чи було оновлено? Щодо теми сплячки, у мене було багато поганого досвіду із застарілими ресурсами в Інтернеті.
Жил "ТАК - перестань бути злим"

Я не довіряю йому ні після прочитання перших кількох куль, і тому я залишив це як коментар, але, здається, постійно оновлюється. Я не знаходжу в Інтернеті багато інформації про це.
Хорхе Кастро

Отже, ви перезимували, щоб файл працював?
muru

Відповіді:


4

Наскільки мені відомо, у файлі /etc/initramfs-tools/conf.d/resumeє параметр, звідки отримувати дані сплячки, і він спочатку був пристроєм, але в (багатьох) останніх версіях використовується UUID. Він за замовчуванням встановлює встановлений вами розділ swap, і я це знаю, тому що якщо ви випадково поміняєте свій swap-розділ або UUID, вам потрібно оновити його там і запустити sudo update-initramfs -uв сплячку, щоб знову працювати. Це стосується принаймні Quantal, Precision і Lucid, тому я думаю, що це правда і для поточних підтримуваних версій.

Розміняти розділ повинен бути як мінімум таким же великим, як і ваша загальна пам'ять. Пам’ятайте, що сплячка для заміни може бути (фізичним) ризиком безпеки, якщо ви не використовуєте повне шифрування диска (LUKS за допомогою альтернативної установки CD). Дані на свопі можна використовувати для пошуку векторів для розшифровки ваших паролів для введення ключів gnome.


це безумовно повинно бути у файлі. перейшов своп на інший диск і не зміг змусити перезимувати на роботу. знайшов цю інформацію чистим везінням.
Арт Шейдеров

що робити, якщо я включав і вимикав заміну, використовуючи swapon і swapoff? Чи буде безпека викликати занепокоєння? '
3l4ng

@ 3l4ng У сплячому режимі ви зберігаєте загальний обсяг свого барана, щоб замінити місце перед тим, як вимкнутись, щоб ви могли змінити процедуру при повторному запуску. Без заміни ви не можете перезимувати, і це не має нічого спільного з включенням або вимкненням своп.
Сільвестер

1

Я не намагався його використати, але знайшов наступне ЯК:

http://ubuntuforums.org/showthread.php?t=1042946

Здається, це непогано пояснює, як створити файл swap та підготувати його до використання в сплячому режимі. Сподіваюся, що це допомагає.


Ласкаво просимо в Ask Ubuntu! Хоча це теоретично може відповісти на питання, бажано було б сюди включити істотні частини відповіді та надати посилання для довідки.
нанофарад

Востаннє тестували на люциді. Вибачте, але я шукаю актуальну інформацію. Це має неприємну звичку змінюватися, не завжди на краще.
Жил "ТАК - перестань бути злим"

1

Це не рекомендується. З документації спільноти за адресою: https://help.ubuntu.com/community/SwapFaq/

"Переваг файлу swap багато, але проблематичним є використання методу сплячки за умовчанням" swsusp "для безсилого сну".

Тепер "проблематично" не означає неможливе, але в контексті вашого початкового запитання я повинен би сказати, що ні, він не підтримується і не доступний у вікні.


Для якої версії Ubuntu був написаний цей запис FAQ? (Див. Коментарі до цього питання.) Я шукаю достовірну інформацію, і я не заперечую, щоб налаштувати кілька речей. Я вважаю за краще не перекомпілювати ядро, але я зроблю це, якщо це потрібно.
Жил "ТАК - перестань бути злим"

Це не заархівована сторінка і, ймовірно, є більш актуальною, ніж велика кількість інформації у поширених питаннях спільноти. Я ніколи не бачив нічого, що говорить про те, що ядро ​​було розроблено спеціально для використання файлу swap для сплячого режиму, і насправді зазвичай рекомендується уникати цього. Можливо, вам доведеться просто спробувати. - Якщо ви зберігаєте копію будь-яких змінених файлів конфігурації, я не думаю, що не було б нічого складного, щоб повернути назад, якщо ви виявите, що це не працює для вас легко.
fabrator4

Так, я спробую побачити. Будь-який день зараз, як тільки я знайду час ... Це буде нова установка, тож якщо вона не вдасться, я все-таки можу перезапустити інсталяцію. Коли я це зробив, я звітую тут.
Жил 'SO- перестань бути злим'

Також, чи є реальна різниця між використанням swap-розділу та файлом swap на невеликому жорсткому диску? У мене є EeePC з жорстким диском 8 Гб і 1 Гб оперативної пам’яті. Я знайшов найкращий спосіб користування цією машиною за допомогою розділу swap 7Gb / та 1Gb. Я вставив 8Gb SD-карту в гніздо і встановив її для встановлення як / home в fstab і не оглядався назад. 7 Гб / достатньо для того, до чого ця машина звикає, і навіть встановлюють значну кількість програм - редагування фотографій, ігор та повний набір, що постачається з Ubuntu. Я просто видаляю старі ядра випадково.
fabricator4

У мене більше програмного забезпечення та більше даних, ніж середній користувач ... Встановлення в межах 16 Гб - це складне завдання, і можливість тимчасово видалити файл swap стає корисним раз у раз.
Жил 'SO- перестань бути злим'
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.