Использование OneDrive в качестве резервной копии для моей библиотеки изображений

512
Adam Bromiley

Это звучит как простой вопрос достаточно, и к счастью, я нашел статью о нем здесь, что я за ним.

Я сопоставил свой OneDrive как сетевое расположение на моем ПК, и он отлично работает (хотя мне пришлось увеличить ограничение на размер файла с 50 МБ до 1 ГБ в regedit) - я могу просматривать все свои файлы, а что нет.

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

Я новичок в robocopy, но попробовал использовать эту команду в качестве теста (я планировал планировать эту команду каждую неделю в случае успеха):

robocopy C:\Users\adam\Pictures "[CID no.] (\\d.docs.live.net@SSL\DavWWWRoot)" /MIR /FFT /R:3 /W:10 /Z 

где [CID no.]заменяется CID моего OneDrive, шестнадцатеричной строки байта. Таким образом, Robocopy работает и делает свое дело в течение следующих нескольких часов, вывод:

100% New File IMG_0001.CR2 ...  100% New File IMG_8674.CR2 ------------------------------------------------------------------------------  Total Copied Skipped Mismatch FAILED Extras Dirs : 10278 10278 0 0 0 0 Files : 23500 23500 0 0 0 0 Bytes : 153.419 g 153.419 g 0 0 0 0 Times : 1:39:26 1:35:40 0:00:00 0:03:46   Speed : 28697353 Bytes/sec. Speed : 1642.075 MegaBytes/min. Ended : 16 June 2018 19:27:37 

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

Так может кто-нибудь помочь мне, пожалуйста? Желательно предоставлять решение с использованием robocopy, но любые другие бесплатные решения приветствуются (я уже рассматривал работу полностью из папки OneDrive (папки, которая создается с помощью программы OneDrive) вместо моих библиотек Windows, но я решил, что это будет в крайнем случае). Да, и любые сторонние альтернативы должны быть в любом случае запланированы. Спасибо!

0

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

0
Felix H

согласно руководству, на которое вы ссылались, парень сопоставляет сетевой диск, а затем копирует все на сетевой диск. Следовательно, вы устанавливаете onedrive на новый диск Z: \ вы будете использовать

robocopy C:\Users\adam\Pictures Z:\backupfolder /MIR /FFT /R:3 /W:10 /Z 

скопировать все на onedrive.

Если вы предпочитаете не всегда подключать сетевой диск, то вы можете создать файл .bat, а затем периодически выполнять .bat, например, с помощью планировщика задач:

net use Z: https://d.docs.live.net/YOUR_CID/ /persistent:no  robocopy C:\Users\adam\Pictures Z:\backupfolder /MIR /FFT /R:3 /W:10 /Z net use Z: /delete 

Возможно, вам придется использовать / user: и пароль для автоматической аутентификации, если вы не выполняете .bat в пространстве пользователя во время входа в систему.

Это то, что я сделал, подключив сетевой диск Z: к моему OneDrive, затем запустите команду, но она не скопировала никаких файлов. Adam Bromiley 5 лет назад 0

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