Mac OS X - Машина времени копирует проверку сбоев - Что я могу сделать для сохранения истории?

Как я делаю Машину времени для создания нового полного резервного копирования, не теряя более старые версии сохраненных файлов?

Подробный:

Я использую резервное копирование Машины времени на своем OS X (Snow Leopard) для резервного копирования целого компьютера к внешнему диску. Мне особенно нравится "история", т.е. функция, которая позволяет Вам восстанавливать более старую версию файла.

Проблема: у Меня было некоторое повреждение данных на моем внешнем резервном диске, я восстановил его с Системным Инструментом для того, чтобы сделать это, это нашло некоторые отказы. У меня было дисковое восстановление инструмента внешний диск. После этого внешний диск был в порядке, и я мог использовать Машину времени снова.

Я позволяю Машине времени сделать еще одно резервное копирование.

Теперь я сделал проверку согласно Проверке резервных копий Машины времени,

а именно, вперед

sudo diff -qr . $HOME/Desktop 2>&1 | tee $HOME/timemachine-diff.log

Однако: После выполнения команды выше, о нескольких различиях и недостающих файлах сообщили, приблизительно 200 файлов в сумме.

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

Как я могу удостовериться, что данные по внешнему диску синхронизируются правильно?

  • Действительно ли возможно иметь Машину времени, чтобы сделать полное новое резервное копирование, не теряя историю?

  • Или иметь Машину времени сравнивают все файлы для различий и переписывают все файлы, которые отличаются?

  • Или я могу установить некоторые флаги на файлах, которые не соответствуют, чтобы скопировать их снова? (как флаг архива в Windows/Dos). Я не коснулся бы файлов, потому что я хотел бы сохранить дату последнего изменения/даты создания),

Спасибо за Ваши мысли!

1
задан 20.03.2017, 12:17

1 ответ

Машина времени использует FSEvents для сообщения, в котором файлы каталогов были добавлены, изменены или удалены после определенного времени. (Существует хорошее объяснение в Ars Technica.), так или иначе вынуждая OS X восстановить базу данных FSEvents, я думаю, что Машина времени все еще только рассмотрит изменения, которые произошли после даты последнего резервного копирования. Я думаю, что это просто предполагает, что все более старые резервные копии допустимы, и отбрасывает более старые файлы, поскольку это предполагает, что уже скопировало их.

Даже если FSEvents говорит Машине времени, что что-то в папке изменилось, хорошая всесторонняя статья в требованиях Кризиса четверти жизни:

Машина времени полагает, что два файла идентичны, если их путь и даты и размер являются тем же.

Следовательно, изменяя файл, не изменяя размер файла или дату, сохраняет Машину времени забывающей об изменениях файла. Но возможно который только относится к сравнению последнего резервного копирования против текущего состояния на диске. Если Вы не видите файл в последнем резервном копировании вообще, то Машина времени не может сравнить текущий файл с последним резервным копированием также. Или, если папка не изменялась в течение долгого времени, то Машина времени пропустит ее в целом. Так, возможно, просто необходимо заставить Машину времени обработать папку того файла снова. Просто добавьте файл к той же самой папке и удалите ее, который добавит название той папки к базе данных FSEvents. Затем когда Машина времени будет работать, она будет, конечно, знать, что папке нужна обработка. Если это затем только посмотрит на файлы, которые были созданы то после последнего резервного копирования затем это не поможет Вам. Но возможно это действительно проверяет существование каждого файла в той папке, следовательно копируя недостающие файлы в резервное копирование, в конце концов. Просто дайте ему попытку.

Просто введение по абсолютному адресу папки не работает, то все, что можно сделать, изменить дату файла. Если Вы хорошо с этим, то touch команда может сделать это:

touch my-file
0
ответ дан 24.11.2019, 01:48

Теги

Похожие вопросы