1

Можно ли сохранить все изменения, сделанные пользователем в его домашнем каталоге?

Идея состоит в том, чтобы иметь возможность восстановить домашний каталог, если файл удален или перезаписан. У меня проблема со старым членом семьи (более 80 лет), который хочет научиться пользоваться компьютером. Для меня было бы легче восстановить домашний каталог от любых злоупотреблений или ошибок, которые может сделать пользователь.

Есть ли простое решение, которое достаточно надежно?

5 ответов5

1

FWIW, Dropbox позволяет выполнять откат файлов до предыдущих версий (https://www.dropbox.com/help/11/en) и восстанавливать удаленные файлы (https://www.dropbox.com/help/296/en). Я предполагаю, что человек, который действительно плохо знаком с компьютерами, может сначала обойтись с бесплатными 2 ГБ, так что вы можете сохранить весь каталог homedir в Dropbox.

Там это также Раньше это была Ubuntu One (https://one.ubuntu.com/) (которую я никогда не использовал), но которая, похоже, предоставляет сервис, подобный Dropbox, и который, кажется, поставляется с 5 ГБ бесплатно.
Обновление: Ubuntu One прекратила свои операции облачного хранения и синхронизации с 31 июля 2014 года.

Другие синхронизации (rsync , http://en.wikipedia.org/wiki/Rsync) или unison , http://www.cis.upenn.edu/~bcpierce/unison/) также могут помочь, но потребуют больше работы с вашей стороны по настройке дискового пространства (возможно, на удаленном хосте; я использую http://rsync.net/ - обращайтесь за скидкой) и задания cron . Обратите внимание, что синхронизация не предотвращает потерю файлов.

0

Файловая система управления версиями звучит как подходящее решение вашей проблемы. Таким образом, любые изменения могут быть отменены при необходимости.

Существует несколько реализаций файловой системы управления версиями для Linux, но все они являются экспериментальными, как вы можете прочитать из Википедии. В зависимости от используемого дистрибутива GNU/Linux, NILFS может быть опцией, доступной прямо из коробки, по крайней мере, Debian и Ubuntu предлагают ее с apt-get .

0

Другой возможностью являются файловые системы копирования при записи, такие как btrfs. Мне сказали, что кому-то, делающему полное резервное копирование в минуту, все еще потребуется некоторое время (например, месяцы или годы), чтобы таким образом заполнить дисковое пространство.

0

Я использовал git (но cvs, subversion или любую другую систему управления версиями) для хранения необходимых файлов в моем homedir, так что, когда я запутался или (пере) установил машину, я быстро получил все свои вещи.

Другим решением может быть размещение домашнего каталога в ZFS и периодическое создание снимков.

0

Есть ZFS, которая делает снимки.

Еще один ответ (для полноты), но требует аппаратного обеспечения, так что, вероятно, не так весело:

Вы можете получить его домашний каталог с локального NAS и запустить что-то вроде FreeNAS с ZFS, которая делает снимки. Хорошей новостью является то, что вы можете делать с ней такие вещи, как резервное копирование и другие. Плохие новости, нужно много работы, чтобы добраться до "вот твой домашний режиссёр"

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .