Меня интересует именно это, теперь позвольте мне объяснить, что я хотел бы с этим сделать. Я готов купить 32 ГБ оперативной памяти и уже имею Quad Core. Моя идея заключается в том, чтобы реализовать еще одну опцию в GRUB, которая будет делать именно это:
- При загрузке переместите весь
/
раздел наramfs
и загрузите Ubuntu оттуда. - Время от времени, а также по сигналу выключения, запускайте rsync для «резервного копирования» данных на жесткий диск, конечно же, в фоновом режиме.
У меня уже есть SSD, и я думаю, что это rsync
не займет много времени для синхронизации файлов. И также, потеря данных менее важна, за исключением случаев, когда это потеря более 30 минут активной работы, потому что время безотказной работы моего компьютера составляет почти 99,99%, он никогда не выключается, так что на самом деле не думаю, что это может стать большей проблемой, чем принудительное отключение питания от HDD.
/
Файловая система не очень большая, около 7 ГБ.
Теперь у меня вопрос: будет ли эта идея «рентабельной», потребует ли она rsync
много ресурсов, и реализовано ли где-то подобное решение?
решение1
Рискуя быть выгнанным за богохульство...
Ознакомьтесь с Puppy Linux.Это работает именно так, как вы описываете.так как он используетunionfsфайловая система или более новаяауфсФайловая система работает полностью в памяти. Несмотря на то, что она полностью графическая, ОС была урезана для работы в 32 МБ (да, МЕГАбайтах) ОЗУ или столько, сколько вы можете ей дать. Все, что больше 128 МБ, позволит ей работать полностью в ОЗУ и, таким образом, быть молниеносной.
решение2
Этот пакет загружает корневую файловую систему в оперативную память перед запуском системы. Для синхронизации с жестким диском используйте rootramfs --sync sync_path [exclude_path1] [exclude_path2] ...
Вы можете легко проверить этот пакет. Пакет содержит скрипты, написанные на python, он исправляет хуки initrd и cryptroot initramfs.