Настройка Ubuntu для запуска только из ОЗУ, в пределах параметров GRUB

Меня интересует именно это, теперь позвольте мне объяснить, что бы с этим делать. Я готов купить 32 ГБ оперативной памяти и уже имею Quad Core. Моя идея – реализовать еще один вариант в GRUB, который будет делать именно это:

  1. При загрузке переместите весь / раздел на ramfs и загрузите ubuntu оттуда
  2. Время от времени, а также при выключенном сигнале, запустите rsync для «резервного копирования» данных на жесткий диск, конечно, в фоновом режиме.

У меня уже есть SSD, и я думаю, что rsync не займет много времени, чтобы синхронизировать файлы. Кроме того, потеря данных менее важна, за исключением случаев, когда это будет потерять более 30 минут активной работы. Потому что время работы моего компьютера почти 99,99%, никогда не выключается, так что действительно не думайте, что это может получить больше чем принудительное выключение питания с жесткого диска.

/ filesystem не намного большая, около 7 ГБ.

Теперь мой вопрос: будет ли эта идея «экономически эффективной», будет ли rsync брать много ресурсов и где-то уже реализовано какое-то подобное решение?

rootramfs_0.2-1_all.deb

Этот пакет загружает корень FS в ОЗУ перед системой запуска. Для синхронизации с HDD используйте rootramfs –sync sync_path [exclude_path1] [exclude_path2] …

Вы можете легко проверить этот пакет. Пакет содержит скрипты, написанные на python, исправляет initrd и cryptroot initramfs hooks.

Рискуя получить богохульство …

Проверьте Puppy Linux. Он работает так же, как вы описываете, поскольку использует файловую систему unionfs или более новую файловую систему aufs, полностью запущенную в памяти. Хотя полностью GUI, O / S был спарен, чтобы работать всего за 32 МБ (да, MEGAbytes) оперативной памяти или столько, сколько вы можете дать. Все около 128 МБ позволит полностью работать в ОЗУ и, таким образом, будет молниеносно.

Версия 5.2.8 Lupu совместима с Ubuntu 10.04. Lucid и Precise Puppy 5.4.3 совместимы с Ubuntu Precise Pangolin 12.04.1+.