Главная > Компьютерная электроника > Автоматическая умная система создания бэкапов с отключением резервных дисков
Автоматическая умная система создания бэкапов с отключением резервных дисков30 августа 2019. Разместил: admin |
Потеря всех данных очень пугает, и я решил регулярно копировать все данные с этого диска на запасной диск Р, но мне не хотелось чтобы крутился в системе постоянно, нужно было чтобы он включался только в момент резервного копирования а потом снова отключался. В итоге я нашёл решение которым остался в целом доволен. Это чисто программное автоматическое решение. Заключается оно в том что есть такая замечательная программа которая называется USB safely Remove и замечательна она тем, что может работать из-под командной строки, а это значит, что диск на компьютере в режиме ACHI можно запросто отключать с помощью cmd файла и также подключать вновь. В результате системе они не видны, записи на них не происходит и ресурс этих дисков многократно увеличивается. Выглядит всё это так: при старте системы в автозагрузке запускается cmd файл и извлекает диски для резервного копирования системы. После этого не происходит обращение к ним. Теперь перейдем ко второй части которая состоит из программы cobian Backup, которая производит резервное копирование. В позу ее выбора говорит высокая скорость и полная автоматизация, да и маленький размер. В настройках расписания перед процессом копирования указываем запуск нашего plug.cmd файла, текст которого я прилагаю. Программа подключает диск проводит резервное копирование и отключает диск по окончании, выполнив eject.cmd.
Что для этого потребуется: Программы USB safely Remove и cobian Backup Хотя они условно-бесплатные но дело стоит того.
Итак файл извлечения
eject.cmd
cd\ echo. cd \Program Files\USB Safely Remove echo. usr forcedstop -d P: exit
----------------------
Файл подключения
plug.cmd
cd\ echo. cd \Program Files\USB Safely Remove echo. usr return -d P: echo. exit
---------------------- Оба файла обязательно помещаем в директорию Program Files\USB Safely Remove. Потом на них создаем ярлыки и помещаем куда хотим. В частности я поместил ярлык файла eject в папку автозагрузка для того чтобы при старте системы резервный диск отключался сразу. Буквы дисков у вас могут быть и другие в тексте cmd файлов это всё можно изменить. После того как Вы всё это настроите, процесс будет происходить автоматически без вмешательства человека. На скрине видно, что за 50 включений а это месяц работы диск Р наработал всего 72 часа, хотя комп включался на 14 часов в сутки.
Дополнено 31 января 2019 годаЕсть ещё один так называемый Lite вариант он более простой. Без использования USB Safely Remove. Суть его заключается в том чтобы не извлекать диск из системы а просто удалять букву диска и когда нужно назначать её снова. Эту процедуру можно выполнять тоже в автоматическом режиме при помощи .bat файлов. Я не изучал вопрос на сколько продлевается жизнь диска когда его не видит система, но по небольшому своему опыту слышу что диск не щелкает, к нему нет обращений, он не висит в проводнике, не индексируется и так далее. Хотя конечно, он крутится. Просто лично мне более привычно когда его как будто бы нет. Делается это при помощи системной утилиты diskpart, как она работает можно прочитать в интернете, главное узнать идентификатор нужного архивного диска, а потом можно обращаться к этому диску при помощи файлов которые приложены в архиве.
В .cmd файлах нужно отредактировать путь к вашей папке, в текстовых файлах правильно прописать идентификатор диска который можно узнать в командной строке набрав diskpart потом list volume, который выведет полный список томов, как на картинке у меня это был том номер 1.
Файл set.cmd cd\ c: echo. cd \chletter echo. diskpart /s set.txt
На четвертой строчке мы видим что нужно сначала войти в директорию в которой лежат четыре файла. У меня она находится на диске C и называется chletter. Файл set.txt select volume 1 assign letter=P -------------------------------------- Файл rem.cmd cd\ c: echo. cd \chletter echo. diskpart /s rem.txt
Файл rem.txt select volume 1 remove letter=P
---------- Запуская set.cmd назначаем букву, rem.cmd удаляет букву. Все эти четыре файлы лежат в одной папке на диске C можно и в любом другом месте только в этом случае нужно отредактировать cmd файлы.
Вернуться назад |