Помогите новичку с копированием и восстановлением системы.

RusWolf
klubes
А сколько места на флешке требуется для создания Live готового Archa ?
Зачем Live?
Просто полноценная установка Arch на флешку.
16GB за глаза хватает.
Вот у меня как раз волшебная флешка, на которой стоит Manjaro XFCE и нужные программы, в том числе и прога для сброса пароля Винды. А чтобы она быстро работала и не уступала Live USB прикрутил Liveroot смотреть здесь как использовать: Тыц1 и Тыц2.
P.S. Думаю может в блогах маленький мануал написать по использованию Liveroot ?
scorpid
Думаю может в блогах маленький мануал написать по использованию Liveroot ?
Если есть желание, напиши. И неплохо указать в начале назначение, отличие от обычных Live CD/USB и преимущества.
Когда все в одном месте удобнее читать, сравнить и, разумеется, сразу и попробовать.
scorpid
. А чтобы она быстро работала и не уступала Live USB прикрутил Liveroot
как со сбросом изменений на диск дела обстоят? все так же хреново?
Lupus pilum mutat, non mentem.
vasek
Если есть желание, напиши. И неплохо указать в начале назначение, отличие от обычных Live CD/USB и преимущества.
корень подключается как ro, с rw слоем в оперативе. как на лайв.
Проблем нет, если как на Live CD не нужно сохранять изменения. overlayfs клинит от таких трюков.
Сам как-то писал аналог. На этом застрял. Все из-за системды.

там же реализация на остнове бтрфс. принцип тот же. По идее должно работать адекватнее. Не тестировал.
Lupus pilum mutat, non mentem.
jim945
На сколько я понимаю, у меня сброс с помощью команды overlay_flush работает. Один косяк, у меня не работает режим Live, работает только RAW и Compressed. Но отзывчивость системы, скорость загрузки при использовании Liveroot практически не отличается от обычной Live USB.
Хотя я сейчас думаю что лучше:
1) Собрать свой Live USB с нужными программами, используя Archiso.
2) Сделать флешку с установленным Arch и нужными программами и использовать LiveRoot.
Как мне кажется второй вариант лучше, и вот почему:
1. Все изменения сохраняются на флешке.
2. Можно удалять/ставить любые программы.
3. Не требуется собирать образ каждый раз при изменении.
4. Системе всегда будет в актуальном состоянии, так как можно обновляться.
scorpid
Хотя я сейчас думаю что лучше:

scorpid
Думаю может в блогах маленький мануал написать по использованию Liveroot ?

Пишите мануал, будем вместе думать.
scorpid
сброс с помощью команды overlay_flush работает
После этого не вываливается куча ошибок и можно дальше работать?

scorpid
Один косяк, у меня не работает режим Live
Как я понял это copytoram.
Lupus pilum mutat, non mentem.
jim945
Сам как-то писал аналог.
Откопал. залил в аур на скорую руку.
https://aur.archlinux.org/packages/rootmp-hook/
Пока там голый скрипт.
При тестировании вы ничего не теряете (кроме времени))). Корень монтируется в RO.
Аналога overlay_flush нет. (сброс изменений на диск)
Будет интерес - добавлю.

Краткая инструкция.
1. установить пакет
2. добавить хук rootmp в mkinitcpio.conf . пересобрать initramfs
и... без параметров ядра все будет работать как обычно.

3. Опции ведра.
copytoram - все файлы из корня копируются в оперативную память. Удобно загрузиться с флешки на любом компе. Включить долгоиграющую задачу. Выдернуть флешку. Свалить...
В этом режиме, кстати, не было проблем со сбросом инфы обратно на диск.
Можно задать размер оперативы, выделяемой под это дело. пример: copytoram=1G дефолт: 75% оперативы. Естественно должен быть не меньше суммарного размера всех файлов.

overlay - корень на чтение, запись изменений в оперативу. размер задается аналогично. дефолт: 50%.

Совмещать эти параметры можно, но смысла мало)))

zram - в дополнение к предыдущим опциям все это дело в оперативной памяти сжимается. можно выбрать алгоритм сжатия. Пример zram=lz4 дефолт lzo.
Lupus pilum mutat, non mentem.
И еще. с хуком systemd все это дело несовместимо.
Lupus pilum mutat, non mentem.
jim945
У меня создается впечатление, что если для корня использовать btrfs, то и liveroot не нужен :). Загружается и отзывчивость намного быстрее чем при корне ext4.
 
Зарегистрироваться или войдите чтобы оставить сообщение.