Какое живое распределение USB предлагает выборочную устойчивость?

Я ищу живой дистрибутив Linux Linux, который будет предлагать полупостоянную функциональность . Что я подразумеваю под этим – обычно система должна работать в ненастрочном режиме (только для чтения), и никакие записи не должны выполняться на носитель вообще. Иногда, после контролируемых обновлений системы, я должен иметь возможность вручную сохранять изменения с этого конкретного сеанса без ремастеринга исходного изображения (будь то CLI, «кнопка сохранения» или запись в меню выключения).

Я давно использовал старую версию Slax (версия 5, возможно, 4) для этой цели. К сожалению, мне понадобится что-то более недавнее (текущие драйверы Wi-Fi, браузеры и т. Д.).

Большинство дистрибутивов, с которыми я столкнулся сейчас, либо обеспечивают полную настойчивость, либо нет. Лучшее, что я нашел, – выборочно отбрасывать изменения за сеанс, но все равно писать на носитель (ненужный износ на диске).

Кроме того, было бы неплохо, если бы распределение загружалось с рабочего места на рабочий стол полностью без присмотра, конечно, чем быстрее, тем лучше (но это не так важно).

Самое подходящее решение, которое я нашел до сих пор, – это Puppy LiveUSB, измененный для онлайн-банкинга (вы можете увидеть интересную часть в дополнительной информации: «Сведения о завершенных изменениях» ). Но я хотел бы надеяться на более распространенную дистрибуцию, по крайней мере частично проверенную, используя большую пользовательскую базу.

Используют ли некоторые из наиболее популярных дистрибутивов такую ​​функциональность? Или, альтернативно, есть ли способ настроить casper-rw вести себя таким образом?

  • Компьютер останавливается при попытке установить любой дистрибутив Linux?
  • Ubuntu на macbook не загружается с USB
  • Linux liveCD file-SIZES structure
  • Debian 8 Jessie EFI dualboot Windows 8.1
  • Как создать USB-утилиту?
  • Как установить ubuntu на живой USB-накопитель, с которого я загрузился?
  • Arch USB больше не загружается - устройство «/ dev / disk / by-label /» не появилось через 30 секунд
  • Поддержка USB Linux с поддержкой беспроводной сети
  • 3 Solutions collect form web for “Какое живое распределение USB предлагает выборочную устойчивость?”

    То, что вы ищете, это pclinuxos , у него есть живой установщик usb в живом меню cd. После установки в usb и загрузки он предлагает меню для загрузки в реальном времени или в режиме реального времени с сохранением.

    Моя установка 2009 года была тем, чего вы хотите … Я просто тестирую предложение 2011 года, но имеет значение, что он загружается по умолчанию, а не настойчивость, что еще лучше для вас.

    Alpine Linux разработан именно так, как вы описываете. Следующий текст (созданный мной) из их вики :

    Другой отличительной частью Alpine является его разнообразие «режимов установки». Он может быть установлен на жесткий диск / SSD / другой носитель данных, как и любой другой дистрибутив; это называется режимом sys . Рассматриваемый носитель данных может быть съемным, если хотите, до тех пор, пока вы можете настроить его для загрузки с него. Однако, если вы работаете со съемными носителями, вы можете рассмотреть еще два режима установки. В каждом из этих режимов вы загрузите свою машину со статического ISO-образа (либо компакт-диска, либо раздела USB, настроенного как CD). Вам также потребуется перезаписываемый носитель для сохранения обновлений в системе. В бездисковом режиме этот перезаписываемый носитель обычно представляет собой небольшой USB-ключ (или второй раздел USB), который содержит изменения, которые вы хотите сохранить. Как базовая альпийская система, так и все ваши изменения будут распакованы в файловую систему на основе памяти. Другой режим данных – для случаев, когда вы имеете дело с большим количеством сохраняющихся данных, которые вы хотите сохранить на жестком диске / SSD / другом носителе данных, а не распаковывать в память. Настройка по умолчанию здесь заключается в том, чтобы сохранить ваш раздел / var непосредственно на жестком носителе. Но, как и в бездисковом режиме, ваша корневая система по-прежнему исходит из статического ISO-образа.

    Второй и третий режимы иногда упоминаются совместно, как установки «run-from-RAM».

    Ключом к второму и третьему режимам является утилита lbu Alpine. Это отслеживает файлы, которые вы изменили со своей статической версии ISO, и хотите, чтобы изменения сохранялись. Утилита lbu сохраняет эти изменения в файлах .apkovl «overlay» (это, по сути, архивы tar-gzip, хотя они также могут быть зашифрованы).

    Вы также можете использовать утилиту lbu в режиме sys, если хотите: в качестве формы резервного копирования или для настройки файлов наложения для других систем. Но для надежной инкрементной системы резервного копирования вам, вероятно, понадобится более специализированный инструмент.

    То, что вы предполагаете, – это то, что описано выше как «бездисковый» режим. Вы можете настроить список тем, что сохраняется, и что не так тонко, как вам нравится. Кроме того, вы можете настроить так, чтобы изменения сохранялись только при явном запросе.

    В итоге мне удалось получить рабочее решение, используя образ Debian Live и небольшую настройку с live-boot и live-snapshot .

    Отключив строку:

    ${DO_SNAPSHOT} --resync-string="${ROOTSNAP}" 

    внутри do_stop () в /etc/init.d/live-boot моментальные снимки автоматически загружаются, но не синхронизируются при выключении. Таким образом, можно вручную сохранить изменения COW при необходимости ( live-snapshot -f ), и в остальное время все изменения системы будут отброшены.

    Interesting Posts

    Fedora 26: обновление dnf не работает за прокси – не удалось синхронизировать кеш для репо-обновлений '

    на MSI B75MA-P45 не установлены модули датчиков, совместимые с pwm

    Как подавить эхо функции проверки ошибок

    Передача нескольких аргументов в середине команды с помощью xargs

    Создайте несколько имен пользователей и UID в Linux с помощью сценария оболочки

    Как проверить успех установки IDEA с помощью CLI на виртуальной машине?

    Очистка списка coredumpctl

    Где хранятся дистрибутивные пакеты Python во FreeBSD?

    Как я могу использовать `sudo` с командой, но все же« быть собой »?

    Как определить, что печатает на моей консоли?

    Что делает! # (Восклицательный знак хэш),! $: R: r (восклицательный знак доллара д),! #: T (восклицательный знак хэша) означает в нижних командах bash?

    Запись в именованный канал в интерактивном режиме

    Как отключить устройство (аппаратное обеспечение) от использования драйвера hid-multitouch?

    Как запустить службу при загрузке после получения учетной записи ldap

    Установка программного обеспечения на общий диск в linux mint

    Linux и Unix - лучшая ОС в мире.