TuxOnIce в Calculate Linux

TuxOnIce — это альтернативная реализация hibernate для ядра Linux. Гибернация — это запись содержимого физической памяти на жесткий диск и полное выключение компьютера, после которого можно запустить систему и продолжить работу.

18.png

Основные преимущества гибернации TuxOnIce:

  • Использование LZO/LZF компрессии для сохраняемого образа
  • Асинхронная система ввода/вывода и упреждающее чтение
  • Мультипоточная компрессия
  • Возможность настроить гибернацию на несколько swap-разделов или в обычный файл

Для того чтобы задействовать возможности TuxOnIce в Calculate Linux надо выполнить следующие действия:

  • Обновить утилиты и ядро до последней версии, проще всего обновить мир: emerge -uaDN world
  • Если у вас есть swap-раздел, то вам достаточно выполнить команду cl-setup-boot
    Размер swap раздела вопрос достаточно сложный. По собственным наблюдениям при объеме оперативной памяти менее 4ГиБ размер swap-раздела должен быть раза в полтора-два больше оперативной памяти. При объеме оперативной памяти 4ГиБ и более он должен быть чуть больше объема оперативной памяти. При сегодняшних объемах жестких дисков это не является проблемой, так что я использую swap-раздел в полтора раза больше оперативной памяти.
  • Если у вас нет swap раздела, то вам необходимо его создать, прописать в fstab по UUID и после выполнить cl-setup-boot

Начиная со stage 20130401 TuxOnIce входит в стандартную поставку Calculate Linux Desktop и при новых установках со swap-разделом будет настраиваться автоматически.

cl-setup-boot делает систему неспособной загрузиться если запускать без подмонтированного загрузочного раздела.