Seagate Dashboard 3 не показывает последние резервные копии

1362
JW.

У меня есть 3TB Backup Plus Desktop (Windows), и я пытаюсь восстановить мои файлы в пользовательскую папку на новом компьютере (Windows 8.1). Файлы были скопированы на диск со старого компьютера с Windows 7.

Последние файлы, сохраненные на диске (все файлы, непрерывные), были датированы 11 ноября 2014 года, но при восстановлении из Dashboard Agent 3 я могу только просматривать и выбирать версии резервных копий до 31 июля 2014 года. Август и более поздние версии недоступны в DA3. Я вижу восемь вариантов резервного копирования на втором этапе мастера восстановления (два в январе 2014 года и один в конце каждого месяца с февраля 2014 года по июль 2014 года), но стрелка вправо в верхней части окна больше не отображается резервное копирование.

Так что теперь я копирую все файлы с августа и позже через Windows Explorer, который имеет много старых версий, которые мне не нужны, и занимают много места.

Похоже, что он восстановился нормально до июля, но я бы хотел, чтобы он восстановился с 11 ноября, конечно.

Есть идеи? Кто-нибудь сталкивался с этой проблемой раньше?

2

2 ответа на вопрос

1
JW.

I wrote a python script to do the restore.

I use the fact that alphabetical order for the incremental backup directories on the Seagate is chronological order. The script steps through the directories from earliest to latest, and overwrites files in the destination directory, so the last version of a file written should be the latest file.

I had to move the whole backup to a very short first-level subdirectory on the Seagate because some of the paths ended up being more than 255 characters. I also had to rename a few files that had unusual Unicode.

But ... here's what I used. I used this answer from SO here as part of the solution.

#!/usr/bin/python import os import shutil def recursive_overwrite(src, dest, ignore=None): if os.path.isdir(src): if not os.path.isdir(dest): os.makedirs(dest) files = os.listdir(src) if ignore is not None: ignored = ignore(src, files) else: ignored = set() for f in files: if f not in ignored: recursive_overwrite(os.path.join(src, f), os.path.join(dest, f), ignore) else: shutil.copyfile(src, dest) os.chdir('E:\\B') dest = 'C:\\Users\\Me\\R4' paths = os.walk('.').next()[1] for path in paths: print path recursive_overwrite(path, dest) 
0
Jim Grybowski

У меня такая же проблема. Обновление до последней версии Dashboard исправило это.

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