Я не предпочитаю резервного копирования облака из - за высокой цене интернет - планов в моей стране, и ответ на лорда Ральфа Adolf не работа для моего устройства каким - то образом. В конечном итоге мне пришлось найти решение, которое должно приносить только боль . Здесь мы идем с одним из упомянутых ниже.
Примечания:
Для этого решения требуется USB-кабель, поддержка MTP (доступно в Android 4.xx и 5.xx) на устройстве Android (устройства с USB-режимом хранения также будут работать) и Windows 7/8 на ПК.
Если MTP почему-то не работает на вашем ПК, у вас нет доступа к USB-кабелю или ваше устройство не имеет функции MTP, тогда вы вполне можете разместить сервер на своем устройстве Android, предпочтительно сервер WebDAV. Смотрите мой ответ здесь для ноу-хау .
Протестировано решение с Android 4.2.1 и Windows 7.
Чего бы достиг этот ответ?
Хорошо работает с / без USB Storage и поддержкой MTP на устройстве Android.
Резервное копирование нескольких каталогов легко.
Можно выполнить резервное копирование двух или более дисков хранения , выбрав только следующее решение, которое потребует повторения инструкций или (после + связанный ) ответ, который сделает это за один раз.
Полностью автоматический после выполнения последней инструкции; нет необходимости делать ручное копирование для каждого файла / каталога.
Копирует точную структуру каталогов, чтобы вам не приходилось беспокоиться при восстановлении данных.
Не требует подключения к Интернету (кроме загрузки необходимого программного обеспечения здесь).
Немного объяснения, прежде чем идти к ядру
Проблема с большинством приложений для резервного копирования мультимедиа (я заметил) для Android заключается в том, что они не сохраняют и не заботятся о точной структуре каталогов , что означает, что вы можете извлекать изображения из любой точки Android, но вы не можете зеркально отразить дерево каталогов для сохранения файла в целевом хранилище, т. е. (аналогия)
copy F:/DCIM/Camera/DSC11*.JPG C:\Users\Firelord\Desktop\Test\
легко возможно и доступно во многих приложениях для Android и Windows, но не
copy F:\DCIM\Camera\DSC11*.JPG C:\Users\Firelord\Desktop\Test\DCIM\Camera\DSC11*.JPG
То же самое относится ко многим альтернативам Windows Explorer для Windows 7/8, включая FreeCommander , Multi Commander , Explorer ++ , XYplorer и другие инструменты, такие как SmartCopy .
( Обратите внимание, что я попробовал перечисленные, но не смог найти нужную функцию с легкостью (автоматическое копирование с деревом). Дайте мне знать (для редактирования), если ваш опыт отличается.)
В любом случае, трюк заключался в том, чтобы найти программное обеспечение для Windows, которое позволяет создавать резервные копии носителей (а не образы дисков / носителей) с функцией синхронизации. Три таких кандидата, которые я протестировал и нашел легкими (GUI), - это SyncToy , FreeFileSync и PureSync . (Все бесплатно для личного использования.)
Я рекомендую FreeFileSync, и инструкции по его использованию приведены ниже.
Инструкции:
Скачать FreeFileSync (бесплатно).
Эта программа может не создавать пункт меню Пуск . Для 64-битной Windows 7 каталог программы будет C:\Program Files\FreeFileSync
относительным и будет относительным для 32-битной Windows 7. Выполните FreeFileSync.exe (щелкните правой кнопкой мыши → Запуск от имени администратора ).
(На моей машине эта программа зависает на несколько секунд во время запуска, но в конечном итоге стабилизируется и ведет себя не так.) Экран по умолчанию для v7.0 будет выглядеть так:
Подключите устройство Android к ПК с помощью USB-кабеля и выберите MTP для передачи данных.
В FreeFileSync вы увидите два поля с именем Drag & Drop в верхней части левой и правой панели. Они содержат место для хранения источника и назначения. Редактировать их:
Для левой панели нажмите Обзор → Мой компьютер (левая сторона) в открывшемся окне → выберите свое устройство (например, HTC One ; в разделе « Переносные устройства» ) → выберите Внутреннюю или Внешнюю SD-карту устройства Android → Выбрать папку (внизу).
Для правой панели нажмите Обзор → Мой компьютер (левая сторона) в открывшемся окне → выберите папку для резервного копирования (скажем D:\Backup
) → Выбрать папку (внизу).
В FreeFileSync в строке меню перейдите в Действия → Настройки фильтра . Здесь вы можете включить типы файлов и исключить папки из майнинга или резервного копирования. Например , если я хочу сделать резервную копию только .jpg
и .png
графические файлы из моего Android , но я хочу , чтобы избежать тех , в Android
, Data
любые .folder
или папок , которые были созданы с помощью некоторых приложений и включают в себя ненужные файлы с такими расширениями, то мой Filer будет:
Обратите внимание, что фильтр не завершен на рисунке, в отличие от текста в ответе.
Настраивайте столько, сколько хотите, так как это легко. Я серьезно советую исключить Android
папку. Нажмите OK, когда закончите с пользовательскими фильтрами. (Обратите внимание, что я не добавил, но вы также можете добавить видео расширения, например .mp4
, .mkv
и т. Д.)
В строке меню перейдите в Действия → Настройки синхронизации и выберите любой из доступных вариантов. Для первого резервного копирования я предпочитаю Mirror для резервного копирования всех отфильтрованных файлов. Нажмите ОК наконец.
В строке меню выберите Действия → Начать сравнение - в левой панели будут показаны отфильтрованные файлы (источник) и файлы, доступные в правой панели (место назначения; для новой папки резервных копий будет пусто). (Вы всегда можете переключать панели, щелкая синий <>значок, доступный между двумя панелями.) Например, будет выглядеть так:
В строке меню перейдите в Действия → Начать синхронизацию - это (как очевидно) синхронизирует две папки на основе настроек, выбранных вами на шаге 7. Например, процесс и завершение будут выглядеть так:
Мы хороши, чтобы сделать резервную копию здесь. Обратите внимание, что для восстановления шаги (как очевидно) будут одинаковыми, но места на левой и правой панели будут отличаться. Кроме того, во время восстановления мой телефон сильно зависает (причиной может быть SD-карта низкого класса в устройстве или сама проблема программы, IDK!)
Проблема с устройствами Android с несколькими хранилищами и решение этих проблем
Одна проблема, которую заметил бы пользователь устройства Android с несколькими хранилищами, заключается в том, что вам придется повторять инструкции для резервного копирования внешней и внутренней SD-карты.
Этого можно избежать, используя файловый сервер в Android. См. Метод № 1 или метод № 3 в моем ответе здесь . Просто убедитесь, что файловый сервер должен иметь свой корневой каталог, /storage
чтобы в FreeFileSync все хранилища (теперь были бы перечислены как папки) можно было сопоставить для резервного копирования.
Я пытался, и это сработало хорошо!
Статус: Цель выполнена
Я мог бы рассказать о SyncToy и PureSync здесь, но последний зависает все время всякий раз, когда я нажимаю любую опцию, и о первой: она интуитивно понятна и очень проста в «фильтрах исключения», но не дает большой гибкости в варианте синхронизации (я бы В результате мы удалили изображения в устройстве из-за отсутствия таковых, но были как-то остановлены. :))
Я думаю, что цель может быть достигнута с помощью find
и rsync
инструментов в сочетании на GNU / Linux.
Дайте мне знать другие варианты, если вы узнаете какие-либо, или технические ошибки в моем ответе.