Резервное копирование - это стандартная задача системного администратора. Другими словами, все в организации, от генерального директора до временного работника, зависят от нас в обеспечении резервного копирования. Люди совершают ошибки, и вам понадобятся резервные копии пользовательских данных, корпоративных данных и журналов. Но в системах Linux не совсем очевидно, что именно нужно включать в набор резервных копий. Эта статья подскажет вам, что следует и что не следует включать в резервные копии.
Резервное копирование не является романтичным или захватывающим, но оно необходимо. Если вы хотите понять, насколько важны резервные копии для любой организации, вам нужно пережить сбой или отключение без хорошей резервной копии. Без хорошего резервного копирования невозможно восстановление. Иногда мне кажется, что резервное копирование - это нечто второстепенное, потому что я много раз видел, как им пренебрегают, игнорируют и оно не работает.
- Резервная копия - набор каталогов и файлов, архивированных на ленту, диск или в облако.
- Резервное копирование - процесс создания резервной копии.
Один из первых вопросов, который задают новые системные администраторы: "Что мне следует резервировать? Ответ довольно прост: все, что нужно, и ничего, что не нужно. Да, это немного сарказм, но это стопроцентная правда. Ниже приведен список каталогов, резервные копии которых необходимо регулярно создавать. Эти каталоги расположены без особого порядка.
/etc
Каталог /etc содержит файлы конфигурации системы. Он включает в себя файл пользователя, файл группы, файл пароля, сетевую информацию, большинство конфигураций приложений, файлы запуска, информацию о файловой системе, точки монтирования и другие файлы конфигурации всей системы. Без этого каталога вам потребуется очень много времени, чтобы вернуть систему в то состояние, в котором она была до сбоя или отказа. Без хорошей резервной копии /etc вам, скорее всего, придется переустанавливать систему с носителя, переустанавливать все приложения и, по сути, начинать все с чистого листа, как при установке новой системы.
/home
Все данные пользователя, загрузки, документы, изображения и различные файлы хранятся в каталоге /home под именем пользователя. Для пользователя нет более важного каталога для резервного копирования в системе. Пользователи предполагают, что вы будете включать их личные файлы в ежедневные резервные копии. Вы должны это сделать. Говорят, что хорошие суждения приходят с опытом, а опыт приходит с плохими суждениями.
/root
Домашний каталог пользователя root - важный каталог, который необходимо включать в резервную копию. В этом каталоге вы, системный администратор, храните загрузки, конфигурации, скрипты, заметки и другую важную информацию, которая часто является уникальной и незаменимой.
/var
В каталоге /var хранятся базы данных, веб-страницы, кронтабы, файлы журналов и файлы зон DNS. Файлы в каталоге /var (переменная) меняются и растут ежедневно. Из-за хранящихся в нем данных каталог /var часто имеет собственную точку монтирования в собственной файловой системе и собственный диск или дисковый массив.
/usr/local/bin
Каталог /usr/local/bin может быть пустым или содержать скрипты, принадлежащие root, или исполняемые файлы приложений, которые не входят в стандартный список исполняемых файлов системы, расположенный в /usr/bin или /usr/sbin.
/usr/local/sbin
Каталог /usr/local/sbin важен по тем же причинам, что и /usr/local/bin.
/srv
Каталог /srv является некоторой аномалией. Он используется по желанию для файлов служб, связанных с Интернетом, таких как WWW-загрузки, FTP-файлы, CVS и так далее. Некоторые системные администраторы используют его как каталог загрузки/выгрузки файлов для вышеупомянутых служб, но его использование случайно и несколько редко.
/opt
Каталог /opt часто используется для стороннего программного обеспечения или программного обеспечения, которое системный администратор хочет держать отдельно от стандартных каталогов. /opt - это хорошее место для установки программного обеспечения.
Общие каталоги
Общий каталог может принадлежать определенной группе, например, финансовой или кадровой, у которой есть специальные разрешения. Вы определенно захотите создать резервную копию /finance, /data или /hr, если в вашей системе есть такие каталоги. Не создавайте эти типы каталогов до тех пор, пока в них не возникнет необходимость. Общие каталоги важно включать в резервное копирование, поскольку пользователи хранят в них корпоративные данные, а других копий может не быть.
Каталоги, подключенные к NFS
Каталоги, подключенные к NFS, обычно следует исключить из схемы резервного копирования. Почему? Потому что эти каталоги монтируются из удаленных систем. Они могут находиться в одном центре обработки данных, а могут быть из очень удаленных систем. Резервное копирование по сети может быть идеальным, если у вас очень быстрая сеть или небольшой объем файлов. Нет необходимости создавать резервные копии по сети . Создавайте резервные копии данных на локальной системе, где они хранятся. Вы же не хотите, чтобы сетевой сбой повредил ваши резервные копии и сделал ваши данные бесполезными.
Заключение
Две цели резервного копирования - обеспечить наличие хороших копий данных и возможность их восстановления. Если резервные копии не пригодны для использования, то создание резервных копий - это пустая трата ресурсов. Вот почему вы должны периодически проверять свои резервные копии, восстанавливая файл.
Резервные копии всегда важны. Делайте их. Проверяйте их. Не доверяйте, что их делает кто-то другой.