RadiobookA

радиолюбительский портал

 
Главная » Компьютерная электроника » Автоматическая умная система создания бэкапов с отключением резервных дисков


Топ 10!

Календарь обновлений

«    Ноябрь 2024    »
ПнВтСрЧтПтСбВс
 123
45678910
11121314151617
18192021222324
252627282930 

Случайная публикация

 

Компьютерная электроника

 
 

Автоматическая умная система создания бэкапов с отключением резервных дисков

 
 
 

А теперь я хотел бы поговорить о системе резервного копирования документов.

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

Недавно я приобрёл SSD диск 1 терабайт. Я держу его под буквой D и на нём храню документы, загрузки, игры и все мои данные. Иметь быстрый диск для документов это очень удобно, но есть опасение, что он может умереть без предупреждения поскольку SSD диски имеют такой риск.





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

В итоге я нашёл решение которым остался в целом доволен. Это чисто программное автоматическое решение. Заключается оно в том что есть такая замечательная программа которая называется 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 файлы.

 

 


Здесь Ваше мнение имеет значение  -
 поставьте вашу оценку (оценили - 1 раз)
 
 


 
 
 
Смотри также:
 
   

 Принт-версия