Архивация 7zip — как часть системы архивации данных в локальной сети

Как может быть организована автоматическая система архивации данных локальной сети, используя бесплатный архиватор 7zip?

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

Батник для резервного копирования

В своей практике я остановился на способе, который по ряду причин для меня наиболее удобен – я применяю батник для резервного копирования, использующий для архивации бесплатный архиватор 7zip. Данные пользователей один раз в день этим батником собираются в виде архивов, защищенных паролем, на одной из машин сети. Так построена простейшая система архивации данных, имеющая целый ряд преимуществ. Что касается слабых сторон данного способа — в моем случае они не критичны.

Неоспоримыми преимуществами такого способа
для меня являются:

  1. Чистота в лицензионном отношении, в отличие от повсеместно используемых ломаных копий архиватора WinRAR и подобных ему программ.
  2. Модульность системы, о чем расскажу немного ниже.
  3. Гибкость в настройке. Это оказывается особенно полезным в случае, когда на машинах сети доступ к важной информации организован по-разному и из-за этого нет возможности использовать идентичный шаблон кода для архивации. А что делать? Бывает. Как ни старайся – не всегда получается все унифицировать и сделать по единой схеме.
  4. Архивация 7zip дает возможность не беспокоиться об отсутствии специального оборудования при вполне приемлемом уровне безопасности в отношении сохранности конфиденциальных данных.
  5. Небольшое лирическое отступление. Как я уже говорил, на архивы устанавливается   пароль и после архивации их можно спокойно разместить даже на нескольких машинах в своей сети. Но для большей конфиденциальности есть смысл копировать такие архивы только в папки, недоступные для обычного пользователя. Это потребует организации работы пользователей без прав администратора, что сейчас очень распространено во многих известных мне офисах государственных и коммерческих учреждений. Кстати, отсутствие прав администратора можете приводить к некоторым нештатным ситуациям. Например, могут понадобиться дополнительные манипуляции, чтобы иметь достаточные права для записи дисков. Но об этом в другой раз. А пока продолжим о выгодах использования нашего батника.

  6. Еще одним преимуществом применяемого батника для резервного копирования является то, что старые данные, однажды помещенные в архив, не затираются, а дополняются, разве только файл был обновлен пользователем – тогда он будет перезаписан в архиве. Таким образом, всегда есть возможность восстановить данные пользователя, которые он по ошибке удалил, допустим, неделю назад, а сегодня только вспомнил об этом и прибежал к админу.
  7. Наконец, благодаря применению конструкции findstr, лог работы батника очищен от записей об успешной архивации, в то время как ошибки будут отображены и доступны для контроля и принятия соответствующих решений.

Недостатки предложенного способа
использования архивации 7zip

Недостатком данного способа является то, что он не рассчитан на ситуацию, когда необходимо восстановление на «сейчас». Можно вернуть только то, что было на момент создания архива – т.е. время, когда батник для резервного копирования и автоматической архивации данных был запущен на выполнение планировщиком.

Общий вид команды для архивации,
используемой в батнике

7z <команда архивации> <параметры команды> <имя создаваемого архива> <путь к архивируемым данным>

Команды:

Единственная команда системы архивации данных u – позволяет обновить старые файлы архива и добавить новые, созданные позже последней даты архивации.

Параметры команды архивации:

  1. -t – c его помощью указываем тип архива. В моем случае он принимает вид -t7z
  2. -p – он указывает пароль на архив. Пускай будет -pParol123 – обратите внимание, что пароль указывается без пробела сразу после параметра!
  3. -m – так определяется метод сжатия. Значение ключа зависит от типа архива, который используется. Поскольку я использую 7z, то в моем случае значение принимает такой вид: -mheЭтот параметр показывает, что нужно кодировать заголовки файлов в архиве. После архивации никто, не имеющий пароля к архиву, не сможет узнать имена находящихся в нем файлов.
  4. -x – один из самых важных для меня параметров, который помогает исключить из архива определенные файлы по маске, которая указывается сразу же после параметра без пробела со знака ! Кроме того, использование совместно с -x параметра r позволяет обрабатывать подкаталоги. Вот так: -xr!*.mpg или -xr!*.avi и так далее – сколько исключаемых масок столько с параметров.

    Окончательная команда, по которой работает архивация 7zip, у меня имеет вид:

Комментарий о “Архивация 7zip — как часть системы архивации данных в локальной сети

  1. Pingback: Exec Php не работает. Что делать? | Архив системного администратора

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

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

*

Лимит времени истёк. Пожалуйста, перезагрузите CAPTCHA.