Как вы заставляете мою корневую систему вести себя как живая система?
У одного из моих друзей нет жесткого диска, поэтому я установлю дистрибутив linux на флешку. Это будет полная установка, как установка на жесткий диск, но она будет установлена на флешку вместо жесткого диска. Проблема здесь: флешки USB 2.0 очень медленные. Если вы много пишете на них, они быстро изнашиваются, потому что, если количество циклов записи ограничено
поэтому я хочу сделать полную установку системы на USB-флешку и сделать что-то вроде файловой системы, доступной только для чтения, чтобы любые изменения, такие как установка пакетов, были записаны на ram, в конце, прежде чем я завершу работу, запустите скрипт, чтобы записать все изменения на флешка над старой системой. это хорошо для флешек, потому что все записи выполняются в оперативной памяти, а затем записываются на флешку только ОДИН РАЗ за сеанс при выключении. Я думаю, что это возможно, потому что Puppy Linux делает то же самое, когда вы выключаете его, он просит вас сохранить все изменения, которые вы внесли в файл sfs, и он будет загружен при следующей загрузке. Я хочу сделать то же самое, но вместо файла sfs я хочу, чтобы изменения были записаны на старой системе, а также я не хочу запускать полную систему на ram, как puppy. Я читал об оверлефах и rsync, но не совсем понял, мне нужна помощь здесь.
Я попробовал следующие варианты:
установить систему на флешку и использовать ее как HDD? Я пытался, но было мучительно медленно. Возможно из-за одновременного чтения и записи.
Live CD был очень быстрым, но настройки, которые я сделал, будут потеряны, если я закроюсь.
Live CD с постоянством был очень медленным, потому что изменения постоянно записываются на флешку, и есть скрытые сервисы, которые всегда записывают в журнал что-то подобное.
2 ответа
Вы все еще можете использовать USB и получить быструю скорость.
Установите Ubuntu на USB-накопитель, затем установите overlayroot. overlayroot позволяет переключать загрузку в RAM или с упорством. Упорство будет медленным (как вы уже испытали), но загрузка в оперативную память даст вам желаемую скорость.
Я бы использовал gparted для создания отдельного раздела при установке usb, чтобы вы могли сохранять документы.
Возьмите overlayroot и настройте его так, чтобы вы загрузились в ram:
sudo apt-get install overlayroot
sudo pico /etc/overlayroot.conf
С последним открытым файлом, страница вниз до конца. Есть пара пустых кавычек. добавлять tmpfs
между ними. Затем перезагрузите компьютер.
Теперь вы будете загружаться в ОЗУ каждый раз. Если вы хотите сохранить вещи, сохраните их в разделе на USB или другом диске. Если вы хотите настроить учетную запись пользователя, вы должны сделать это:
sudo overlay-chroot
pico /etc/overlayroot.conf
Страница вниз до конца файла и удалить tmpfs
из кавычек, оставляя кавычки пустыми: ""
Перезагрузите, а затем настройте учетную запись пользователя, очередь tmpfs
вернитесь, когда закончите, и перезагрузите компьютер.
Если вы хотите сохранить все модификации для пользователя в конце, вы можете сделать это для.
Вы должны создать учетную запись пользователя. В конце каждого живого сеанса просто:
cp -purv /home/user /media/persistant/drive/
Когда вы снова загрузитесь:
cp -purv /media/persistant/drive/ /home/
Создайте пользователя с помощью командного диска и убедитесь, что вы используете домашнюю папку, которую вы скопировали.
Если вы создадите сценарий, это будет намного легче каждый раз.
Я думаю, что вы также должны рассмотреть постоянную живую систему (с методом наложения для постоянства). Вы можете использовать mkusb, чтобы сделать это.
Вы можете сравнить постоянную действующую систему с установленной системой (установленной на USB-накопитель так же, как установленной на внутренний диск).
Вероятно, хорошей идеей будет попробовать ультралегкий аромат Ubuntu: Lubuntu или средне-легкий аромат Ubuntu MATE или Xubuntu. Разница заключается в окружении рабочего стола, а более легкий вкус ускорит работу на медленном диске.
Вам также следует рассмотреть возможность использования быстрого USB 3, даже если на компьютере есть только порты USB 2.
Смотрите следующую ссылку и ссылки из нее:
Попробуйте Ubuntu (Kubuntu, Lubuntu, Xubuntu, ...) перед установкой