Бэкап для ленивых — как самому организовать резервное копирование файлов

Фотографии, документы, видео, презентации и таблицы — все то, что нажито непосильным трудом! Как сохранить все это от потери, при внезапной «смерти» жесткого диска или другого форс-мажора? На сегодняшний день оптимальным выходом является использование облачного хранилища! Во-первых это бесплатно (в определенных пределах). Во-вторых — надежно! Потерять заветную флешку или поцарапать гораздо легче, чем потерять доступ к «облаку».

Какое облачное хранилище выбрать?

Лично я использую несколько вариантов, основным из которых является Яндекс Диск. Также у меня есть хранилище на Облаке MailRu, Google Диске и Microsoft OneDrive

Вы можете выбрать любое из этих хранилищ, либо использовать сразу все. Объем бесплатно предоставляемого пространства для хранения ваших данных следующий:

  • Яндекс Диск — 10 Гб
  • Облако MailRu — 8 Гб
  • OneDrive — 5 Гб
  • GoogleDrive (Скоро будет переименован в GoogleOne) — 15 Гб

Лично я был одним из первых пользователей Облака MailRu поэтому успех отхватить себе хранилище размером в 1 Тб!!! Ну а в Яндексе мне из-за какого-то сбоя накинули 200 Гб + еще 30 за то, что включил загрузку в диск на мобильном. Таким образом общий объем на ЯндексДиске около 240 гб, что мне, в принципе, хватает. Террабайтное облако в майле я держу просто для крайнего случая.


Во всех сервисах можно всегда докупить объем на диске за дополнительные деньги. В том же Яндексе 1 Тб места в год будет стоить примерно 2000 рублей. Согласитесь, покупать 2 жестких диска объемом по 1 Тб и для надежности объединять их в RAID вам влетит в сумму от 6000 рублей. За те же деньги можно оплатить подписку минимум на 3 года и не парится вообще ни о чем. Особенно для организаций, где крайне важна именно надежность, это вообще не деньги.

Стоимость восстановления данных с поврежденного диска в спецконторах может НАМНОГО превышать стоимость самого диска. Именно поэтому важна именно надежность.

Перенос системных папок Рабочий Стол, Мои документы и т.п. на Яндекс диск

Ладно, с этим разобрались. Зарегистрировались в системе, установили программу. Дальше то что?

Начинаем перенос системных папок. Изначально, при установке программы ЯндексДиск она просит выбрать ПУСТУЮ папку, что вы и сделали. У меня расположение папки E:\YandexDisk. Лично вы можете выбрать любое место на любом разделе, главное, что бы на нем хватало для этого места

Уже после установки можно настроить расположение папки Рабочий Стол и остальных так, что бы их содержимое автоматически загружалось в облако.

Идем по адресу C:\Users\ИМЯ_ВАШЕГО_ПОЛЬЗОВАТЕЛЯ и видим примерно такой список папок.

Необходимо изменить их расположение на папку нашего ЯндексДиска. Правой кнопкой мыши щелкаем на папке «Рабочий стол» и заходим в «Свойства». Там переходим на вкладку «Расположение». Меняем там строку с C:\Users\Имя_пользователя\Desktop на D:\Папка_Яндекс_Диска\Desktop

В моем случае новое расположение папки E:\YandexDisk\Desktop 

После нажимаете ОК. Программа создать папку в новом месте, нажмите ОК. Далее программа предложит переместить данные в НОВОЕ расположение. Тоже соглашайтесь. По завершении переноса начнется синхронизация, по завершении которой все файлы с рабочего стола будут перенесены в Облако.

Тот же самое можно проделать и с другими папками, например «Мои документы» или «Изображения». Любые добавляемые или изменяемые файлы автоматически синхронизируются с Облаком, что несомненно очень удобно.

Бэкапим файлы при помощи командной строки Windows

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

Я перелопатил для этих целей кучу программ: нужна была именно бесплатная, но в итоге, ничего путного так и не нашел. В итоге пришлось написать bat файл с командой копирования, который был закинут в «Планировщик заданий Windows.» Элегантно и просто. Теперь каждую неделю по расписанию запускается этот батник, который докопирует все, что за неделю создали юзеры в сетевой папке.

Создайте текстовый файл backup.txt Отройте его в блокноте и наберите следующую команду (для примера).

xcopy D:\Files E:\YandexDisk\backup /f /i /y /s /d

Сохраните его и измените расширение с txt на bat

Описание кода:

D:\Files — исходная папка

E:\YandexDisk\backup — папка, куда будут скопированы файлы

/f /i /y /s  — параметры копирования

/f — отображает имена файлов в процессе копирования

/i — создает новую папку, если она вдруг отсутствует в новом месте

/y — перезапись файлов, если они есть

/s — копирует каталоги и подкаталоги, если они не пусты.

/dкопирует только те файлы из источника, которые новее файлов в папке результате. Пример: в сетевой папке есть файл Итого.doc с датой изменения 23 мая 2018 года. В папке результат такой же файл, но с датой от 18 мая 2018. Файл Итого.doc будет перезаписано

Периодичность и время копирования можно установить через Планировщик заданий

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (1 оценок, среднее: 5,00 из 5)
Загрузка...

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *