Наверняка вы знаете множество инструментов и альтернатив для выполнения резервное копирование В средах GNU / Linux из типичных приложений, которые предварительно установлены в некоторых дистрибутивах, таких как Dejavù в Ubuntu или других, таких как Timeshift, и даже сценариев bash, которые вы могли выполнять в какой-то момент своей жизни, вы скачали из Интернета или вы сделали копии напрямую с помощью команды dd и т. д.
В этом уроке мы познакомим вас с новым инструментом под названием CYA, что является аббревиатурой от Cover Your AssЯ имею в виду, буквально прикрой свою задницу. Как вы можете понять из его названия, этот инструмент для Bash в Linux позволяет вам спасти вашу задницу, когда что-то пойдет не так в вашей операционной системе, и позволяет вам создать полный снимок, чтобы иметь возможность восстановить его, чтобы проблема не превратилась в драма, особенно если у нас есть информационная система, бизнес или сложная архитектура, которую мы не хотим потерять.
Важность резервного копирования
Una резервное копирование или резервное копирование или резервное копирование Это копия исходных данных, созданная с целью иметь альтернативные средства, к которым можно обратиться в случае потери, повреждения данных или чего-то, что случится с оборудованием или системой, что приведет к их неработоспособности. В этом случае мы ничего не потеряем, так как у нас будет точная копия, которую можно выбросить в экстренных случаях. Их можно выполнять без сжатия, хотя во многих случаях они могут выполняться на жестких дисках, оптических носителях, в облаке и т. Д., Даже со сжатием, хотя это потребует больше аппаратных ресурсов и времени для выполнения сжатия и распаковки, кроме того в Иногда, если сжатый файл будет поврежден, резервное копирование может быть отменено ...
Резервные копии кажутся очевидными, но многие пользователи и, что еще хуже, компании забывают выполнять периодически. А когда возникают проблемы, все их вспоминают, но уже поздно. Особенно сейчас, когда речь идет о программах-вымогателях, важно не пренебрегать резервными копиями, поскольку этот тип вредоносного ПО шифрует жесткие диски и делает данные недоступными, если вы не заплатите выкуп, который просят некоторые киберпреступники, чтобы предоставить вам ключ, который может их расшифровать. Деньги, которые они обычно просят, довольно высоки и увеличиваются в зависимости от важности пострадавшего, например, если это компания с очень конфиденциальными данными, сумма, которую они попросят, будет выше. С другой стороны, если бы мы делали резервные копии, мы бы просто избежали этой проблемы.
Что такое снимок?
Un снимок или мгновенная копия Это в некотором роде особый случай резервного копирования, поскольку они выходят за рамки копирования определенных данных с носителя данных и копируют состояние системы в определенное время. Отсюда и его название, поскольку это как если бы мы сделали снимок того, как работает операционная система в данный момент, и с помощью соответствующего инструмента восстановления, чтобы иметь возможность восстановить то же состояние конфигурации и реальное состояние.
Из этого следует, что главное отличие из снимка а простое резервное копирование состоит в том, что первое ориентировано на состояние ОС, а второе больше ориентировано на целостность данных. Многие программы резервного копирования также предлагают возможность создания моментального снимка операционной системы, как в случае с инструментом CYA, который мы представляем вам для создания копий или моментальных снимков вашей хост-системы, а не гостевой системы, хотя, как я объясню в следующем абзац возможно ...
Muchos гипервизоры или системы виртуализации Они также предлагают возможность создавать моментальные снимки виртуальных сред, что очень удобно для создания копий виртуальных машин, которые у нас работают. Мне особенно нравится, когда у меня есть какой-то сервер, установленный на виртуальной машине, поскольку после того, как я установил все необходимые пакеты, настроил и запустил их, я делаю снимок, чтобы в случае, если что-то пойдет не так, я могу восстановить систему из в том же состоянии, в котором все работает нормально в любое время.
Использование CYA в Linux
Если вы не знаете, КДМ Я представляю его вам, хотя вы можете получить от него много информации в официальный сайт от его разработчиков. Как я сказал ранее, он позволяет нам сделать снимок нашей системы из Bash, поскольку это инструмент для с открытым исходным кодом для этой оболочки и чей исходный код можно найти на сайте GitHub. Он работает не только в Linux, но и в любой другой операционной системе Unix с этой оболочкой, такой как FreeBSD, OpenBSD, Solaris и т. Д.
CYA в принципе работает с любой файловой системой, так как это инструмент полностью независимо от ФС и это не ограничивается типичными встроенными FS этих систем * nix, такими как ext2, ext3, ext4, UFS, XFS, ZFS, btrfs и т. д., что ценится, когда мы работаем с несколькими из этих систем в нашей ОС, поскольку некоторые приложения для создания копий этого типа зависят от определенных ФС или ограничены ими.
С CYA мы можем легко автоматизировать копии нашей системы и легко управлять ими, чтобы вы всегда были защищены от любых угроз, будь то вредоносное ПО, ошибки в самом программном обеспечении, проблемы с носителями или административные ошибки.
к используя CYA, вы можете выполнить следующие простые шаги:
- Выполнять CYA ZIP-файл по ссылке, которую я оставил вам ранее.
- Разархивируйте и дайте ему разрешения 755 или 700 в файл cya:
chmod 700 cya
- Если вы хотите, вы можете копировать cya в пути / home / your_name / bin / или в / usr / local / bin, чтобы иметь возможность выполнять его, просто вызывая его имя и не переходя каждый раз в каталог, где он находится ...
- Теперь вы можете прокомментировать запустить его (чтобы получить сценарий восстановления с именем recovery.sh, который вы должны сохранить на USB-накопителе или в другом безопасном месте, а вторая команда полезна для опций, которые вы можете использовать):
cya script cya help
- Чтобы создать резервное копирование прокатный стандарт можно запускать:
cya save
- Вместо этого, если вы создали сценарий recovery.sh, запустив сценарий cya, вы можете восстановить систему из любой из копий, которые вы сделали, выполнив скрипт:
./recovery.sh
Не забудь уйти ваши комментарии, сомнения, предложения и т. д. Теперь у вас нет оправдания тому, что вы не поддерживаете хорошую политику копирования для вашей системы ...