Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Ищется програмка для отката диска после перезагрузки к первоначальному состоянию  (Прочитано 2005 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Salomander

  • Автор темы
  • Гость
Нужна прога удаляющая после перезапуска системы все изменения сделанные на диске во время сеанса, ну и было бы хорошо если можно сохранять часть изменений на выбор вручную или с помощью настроенных каталогов-исключений, которые откат не затрагивает. Чтобы было понятней, может ктото сталкивался в винде с подобными реализациями отката диска ввиде программ shadow user, shadow defender. Вообщем, чтото вроде глобальной sandbox, запускающей всю систему в песочнице.

Нашел какуюто программулину, называется ofris. Нашел установку на ubuntu 12.04
(Нажмите, чтобы показать/скрыть)

Кто-нибудь ей пользовался?
Потестирую на 12.04, вопрос пока открыт. Альтернативные варианты приветствуются.

Пара слов по-поводу ofris - у меня не пошла. Во-первых долго не хотела запускатся, выдавала ошибки на точку монтирования .gvfs (ничего не могу сказать, была ли gvfs в ubuntu 9.10, под которую писалась данная прога, не знаю) В single-user под рутом запустилась, запускал пункт   3. Freeze the system for all Users (остальные для меня не важны). Очень долго уходит в заморозку, ждал около 5-7 минут. Просит перезагрузится, опятьже зависает при выключении, зависает при запуске. При запуске у меня грузится VBox kernel module, l2tpd и виснет, не знаю на сколько - меня хватило только минут на 20, перезагрузил опять под рутом - отключил нафик этот ofris.
« Последнее редактирование: 10 Июня 2013, 13:03:02 от Salomander »

Оффлайн vasyl

  • Старожил
  • *
  • Сообщений: 1724
    • Просмотр профиля
Цитировать
Альтернативные варианты приветствуются.
live-cd, не ?
Ubuntu Mate 16.04 + Windows 10

Salomander

  • Автор темы
  • Гость
live-cd, не ?

Не-не, нужна система с полностью установленным и настроеным софтом, чем live-cd каждый раз настраивать под себя, проще уже бэк-ап диска сделать, только это тоже немного не то, слишком долго восстанавливать каждый раз

Оффлайн Sly_tom_cat

  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 12139
  • Xubuntu 22.04
    • Просмотр профиля
    • Github
Live-cd - не плохой вариант, но можно вязть оттуда саму идею: там корень могтируется из упакованной RO файловой системы sqashfs и доступной для записи FS (ext2 лежащей в файле casper.rw). Вся запись идет в каспер. Недостаток ИМХО в том, что и sqashfs и ext2 лежат в файлах на достаточно ненадежном и ограниченном FAT, как файлы.

Если делать это с умом, то можно было бы так - сделать два раздела, на одном ставится и настраивается OS, а на втором просто - чистая FS. Далее монтируем первый раздел в RO, а второй "поверх" в RW. На перезагрузке - просто трем все со второго диска. Можно второй диск делать и в памяти (если ее достаточно) - тогда и тереть не надо.

А вообще в Ubuntu есть сейчас гостевой сеанс - там все сессионные данные в /tmp пишутся и никогда нельзя залогиниться в старую сессию (они каждый раз новые создаются).
Индикатор для Yandex-Disk: https://forum.ubuntu.ru/index.php?topic=241992
UEFI-Boot - грузимся без загрузчика: https://help.ubuntu.ru/wiki/uefiboot

Salomander

  • Автор темы
  • Гость
Live-cd - не плохой вариант, но можно вязть оттуда саму идею: там корень могтируется из упакованной RO файловой системы sqashfs и доступной для записи FS (ext2 лежащей в файле casper.rw). Вся запись идет в каспер. Недостаток ИМХО в том, что и sqashfs и ext2 лежат в файлах на достаточно ненадежном и ограниченном FAT, как файлы.
Откровенно говоря, для меня это темный лес, ну я попытаюсь разобраться, спасибо.

Цитировать
Если делать это с умом, то можно было бы так - сделать два раздела, на одном ставится и настраивается OS, а на втором просто - чистая FS. Далее монтируем первый раздел в RO, а второй "поверх" в RW. На перезагрузке - просто трем все со второго диска. Можно второй диск делать и в памяти (если ее достаточно) - тогда и тереть не надо.
Не плохой вариант, однако не универсальный, в данном случае памяти 1Г, ни о каких виртуальных дисках не может быть речи, система нужна для ежедневной работы и память необходимо использовать всю.

Цитировать
А вообще в Ubuntu есть сейчас гостевой сеанс - там все сессионные данные в /tmp пишутся и никогда нельзя залогиниться в старую сессию (они каждый раз новые создаются).
Гостевой вход не подходит, системные процессы все равно запускаются от рута и меняют систему в процессе работы, а хотелось бы чтоб изменения не касались системы и после перезагрузки она была полностью приведена в изначальное состояние.
* За исключением тех случаев, когда положительные изменения можно было бы сохранить вручную и уже дальше отталкиваться от этого измененного состояния системы как начального
« Последнее редактирование: 10 Июня 2013, 10:43:08 от Salomander »

Оффлайн Sly_tom_cat

  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 12139
  • Xubuntu 22.04
    • Просмотр профиля
    • Github
Salomander, почитайте про возможность монтирования в оверлей режиме или это назвают еще OverlayFS (mount  -O - O- большая, а не маленькая как для опций)

... или http://ru.wikipedia.org/wiki/%D0%9A%D0%B0%D1%81%D0%BA%D0%B0%D0%B4%D0%BD%D0%BE-%D0%BE%D0%B1%D1%8A%D0%B5%D0%B4%D0%B8%D0%BD%D1%91%D0%BD%D0%BD%D0%BE%D0%B5_%D0%BC%D0%BE%D0%BD%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5
« Последнее редактирование: 10 Июня 2013, 10:47:56 от Sly_tom_cat »
Индикатор для Yandex-Disk: https://forum.ubuntu.ru/index.php?topic=241992
UEFI-Boot - грузимся без загрузчика: https://help.ubuntu.ru/wiki/uefiboot

Salomander

  • Автор темы
  • Гость
возможность монтирования в оверлей режиме или это назвают еще OverlayFS ..
Ну вообщем, да это оно. Только нужно какимто образом смонтировать системный диск в UnionFS(AUFS) до загрузки системы, за основу взять взять ветку диска с системой в режиме ro и чистый диск, если я правильно понял прочитанное. Слегка туповато доходит, нужно пробовать :) Еще раз спасибо за инфу, пойду что-нибудь смонтирую)
« Последнее редактирование: 10 Июня 2013, 11:03:31 от Salomander »

Оффлайн Sly_tom_cat

  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 12139
  • Xubuntu 22.04
    • Просмотр профиля
    • Github
Ну можно все в /etc/fstab нужное прописать - оно как раз и монтируется при загрузке (сразу после инициализации ядра).

В скриптах инициализации ядра - тоже можно смонтировать - там ведь вшит режим casper (тот самый, что используется в Live режиме). Но там надо разбираться что и как подстроить под этот режим.

Но мне кажется что ничего себе система криминального не сделает если во время загрузки некоторое время побудет системый раздел в RW. Пользователю уж точно записать в системную FS не даст aufs. Так что должно хватить конфигурации в fstab, ИМХО.
Индикатор для Yandex-Disk: https://forum.ubuntu.ru/index.php?topic=241992
UEFI-Boot - грузимся без загрузчика: https://help.ubuntu.ru/wiki/uefiboot

Оффлайн gavriil1965

  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
для отката прога gofris для резервной копии и востановления deja dup из центра приложений

 

Страница сгенерирована за 0.049 секунд. Запросов: 25.