Я хотел бы использовать резервное копирование Ubuntu (Дубликат Déjà) для резервного копирования целой системы на внешнем жестком диске. Я могу использовать ОС (внесите изменения в файлы), в то время как полное резервное копирование делается? Как это собирается влиять на сохраненные файлы (например, если бы я изменяю файл во время резервного копирования, у меня была бы новая версия этого файла в резервном копировании или старом)?
Спасибо
Да, но ваша машина может быть немного медленнее из резервных копий. Это зависит от того, как выполняется резервное копирование при редактировании файла. Просто предположите, что если вы редактируете файл во время резервного копирования, он уже создал резервную копию старой версии, и ваши изменения не будут отображаться в резервной копии до тех пор, пока не будет сделана следующая резервная копия.
Хотя это возможно, я, конечно, не рекомендую сделать это. Наиболее важная причина заключается в том, что вы создаете несогласованную резервную копию на двух уровнях:
Единственные приемлемые решения это:
Сам по себе том состоит из тысяч файлов, которые находятся в процессе копирования , пока вы все еще пишете в него . Некоторые приложения могут запутаться, если состояние отдельных файлов будет несовместимым.
Предположим, что приложение хранит настройки в ~/.config/appname/theprefs.xml
, а содержимое ссылается на внешний файл в другом месте системы, скажем, ~/Pictures/myface.png
. Если резервная копия файла настроек предпочтений создается после папки ~/Pictures
, то резервное копирование может не работать, если вам потребуется восстановить его через день.
Аналогично тому, как отдельные файлы могут находиться в несогласованном состоянии, так же могут быть и сами файлы. Содержимое файла может измениться во время резервного копирования . Rsync и большинство других инструментов, используемых под водой для приложений резервного копирования, таких как Deja Dup, не блокируют файл для чтения. См. Также: Как rsync ведет себя при одновременном доступе к файлам? .
Это может привести к катастрофическим результатам, так как вся структура файла может быть повреждена. Вероятность того, что это действительно произойдет, зависит в основном от размера файла и количества операций записи, выполняемых над ним.
Копирование или резервное копирование ...
/var/lib/mysql
), в то время как таблицы не заблокированы для чтения. (Для этого примера такие сложные инструменты, как Percona Toolkit решают эту проблему за вас.)