Резервное копирование

обратная связь






Резервное копирование

Резервное копирование

13 октября 2022       418 просмотров

Допустим вы что-нибудь помаленьку пишете или, прости Кекуле, даже неплохо это делаете.
Вопрос не в том на чём вы пишите, ясно что пишите вы на компьютере.
Попробую поделиться с вами своим способом резервного копирования своих наработок.

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

Для начала советую ознакомиться с этой статьей, чтобы прописать 7zip в path.
А далее мы набросаем bat-файл примерно следующего содержания:

@echo off
set T_Day=%DATE:~0,2%
::забираем первые два символа из текущей даты — день
set T_M=%DATE:~3,2%
::пропускаем три символа и забираем следующие два из текущей даты — месяц
set T_Y=%DATE:~6,4%
::пропускаем шесть символов и забираем следующие четыре из текущей даты — год
mkdir D:\kuda\nibud\%T_Y%\%T_M%\%T_Day%
::создаем каталог, используя текущую дату
echo %DATE% %TIME% backup starts >> D:\kuda\nibud\%T_Y%\%T_M%\%T_Day%\backup_log.log
::пишем в лог, что начали копирование
7z.exe a -t7z -r0 -mx9 D:\kuda\nibud\%T_Y%\%T_M%\%T_Day%\mybackup.7z C:\my\cool\stuff >> D:\kuda\nibud\%T_Y%\%T_M%\%T_Day%\backup_log.log
::делаем архив с нашими мега-важными информациями
echo %DATE% %TIME% backup ends >> D:\kuda\nibud\%T_Y%\%T_M%\%T_Day%\backup_log.log
::пишем в лог, что мы закончили

Для сомневающихся поясняю что делает 7zip — ключ r0 — рекурсия, ключ mx — степень сжатия архива (по шкале от 0 до 9). Ключ t в принципе можно было не указывать, если собираемся архивировать в 7z, этот формат используется по умолчанию, но я решил показать как принудительно указать формат архива (поддерживаемые форматы можно просмотреть командой "7z i").

Итак, наш немудреный батник готов к труду и обороне. Осталось только накатить стопаря запихнуть его в планировщик. Собственно открываем панель управления>Администрирование>Планировщик заданий, жамкаем в оснастке на "создать задачу" и делаем свое тёмное дело (далее просто скриншотами, я не вижу смысла разжевывать то, что и так написано русским по белому):

картинко

картинко

картинко

картинко

картинко

картинко

картинко

На приведенных скринах настроено ежедневное копирование в 14:36:34.

И, это, проверяйте свои бэкапы!