Под бекапом вашей системы подразумевается только то, что система может быть восстановлена в случае ее краха, если вы случайно удалите некоторые важные системные файлы, или если кто-нибудь взломает вашу систему и преднамеренно удалит некоторые файлы. Вам также следует сохранять данные, которые вы ежедневно используете (сжатые аудиофайлы, изображения, офисные документы, почтовые адреса, адресную книгу и т.д.), чтобы они не потерялись. Делайте резервные копии ваших данных на подходящий носитель и храните их в надежном месте. Такое место, по возможности, должно быть подальше от места вашей обычной работы. Вы можете даже иметь две резервные копии данных, одну там, где вы работаете, другую где-нибудь еще в другом месте. Вообщем, вам нужно убедиться в том, что вы сможете воспользоваться этими резервными копиями, чтобы все это имело смысл. Скорее всего, у вас на вашей системе проинсталлировано все, что вам нужно. Кроме того, у вас должен быть под рукой загрузочный диск (вы его уже сделали, помните?). Резервные копии можно делать при помощи только tar и, опционально, утилитами сжатия, такими как gzip или bzip2. Смотрите пример “Пример бекапа с использованием tar”. В качестве альтернативы, вы можете воспользоваться специальными программами резервного копирования, такими, как Taper, Time Navigator, Arkeia, и т.д. Да, это похоже самый сложный вопрос, которым задается системный администратор, когда наступает время делать резервное копирование. Ответ зависит от таких вещей, как: сохраняете ли вы только свои личные данные, ваши конфигурационные файлы или всю систему? Сколько времени и/или места оно займет? Будете ли вы восстанавливать резервную копию на той же версии машины/операционной системы, или на другой? Так как это только руководство по решению проблем, мы попробуем сфокусировать наше внимание на создании резервных копий, которые позволят нам быстро восстановить систему в том состоянии, в котором она была до ее повреждения. Конечно же, вам также стоит сделать резервные копии ваших собственных данных, которые вы бы не хотели потерять, ... но это уже другая история. Будет правильно сделать резервные копии следующих каталогов: /etc, /home, /root и /var. Если вы сделаете полные копии этих каталогов, у вас будут сохранены не только файлы настроек, но и ваши личные данные (если вы не знаете, где находятся ваши данные, попробуйте поискать в каталоге /home/ваш_логин/). Помните, что эта операция может длиться довольно долго по времени, но это самый безопасный путь. Более гибко было бы сохранить только те конфигурационные файлы, которые были изменены, и не трогать те, которые не изменялись. Этот процесс может несколько затянуться по времени, но резервные копии будут создаваться быстрее (и с них быстрее будет проходить восстановление), а также их будет “легче” переносить на другие машины и версии операционных систем. Далее, мы представляем вам список файлов, которым вы должны уделить особое внимание. Заметьте, что эти списки не являются полными, особенно если вы производили большое количество изменений в вашей системе [12]
Если у вас работают web сервер, FTP сервер или какие-либо другие сервера, также сделайте резервные копии их конфигурационных файлов. Мы не можем перечислить их все, так как это зависит от конкретного сервера. В каталоге /root и в каждом из пользовательских каталогов /home/user_name, сохранять нужно следующие каталоги:
Стоит обратить внимание также на следующие файлы:
Пожалуйста, имейте в виду, что мы не можем уделить внимание каждому отдельному файлу настроек, потому что на эту тему нам прийдется писать целую книгу. Например, если вы не пользуетесь Mozilla, вам не нужно сохранять относящиеся к ней файлы и каталоги, если вы не работаете с ssh, вам не надо делать резервную копию файлов ssh, и так далее. Подводя итоги, можно сказать, что резервное копирование необходимо для всех конфигурационных файлов всех программ, которыми вы пользуетесь и для всех конфигурационных файлов, которые вы изменяли. Кроме того, сохраняйте все ваши личные (и пользователей вашей системы тоже) файлы данных. Вы не будете потом жалеть об этом. Следующий насущный вопрос, которому требуется ответ. Все зависит от того, сколько информации вы собрались сохранять, сколько времени должна занимать процедура сохранения, насколько прост доступ к носителям для бекапа, и так далее. В общем случае, вам нужен носитель, размер которого несколько больше размера сохраняемой информации, и который достаточно быстр, чтобы весь процесс сохранения не растянулся до бесконечности. Здесь мы вам предоставим небольшое описание параметров носителей, пригодных для бекапа. Они различаются по размерам, надежности и скорости. Описания не следуют какому-либо особому порядку, а даются по мере того, как они пришли на ум. Имейте в виду, что ваше программное обеспечение для резервного копирования не обязательно будет поддерживать некоторые из описанных носителей. ЗамечаниеДанный список не является исчерпывающим анализом существующих носителей. Фактически, некоторые вещи, которые здесь описаны, могут измениться в будущем. Такие параметры, как срок жизни носителя, взяты с web сайтов производителей и/или из опыта отдельных людей и сообщества. Кроме того, может быть много субъективных точек зрения на некоторые вещи, такие как, например, цена.
Помните также, что вы можете комбинировать носители согласно собственной стратегии резервного копирования, например: ленты и CD-R/DVD+RW, жесткие диски и ленты, жесткие диски и CD-R/DVD+RW, и т.д. Существует множество вариантов расписаний для резервного копирования. Мы вам представим здесь несколько из них. Пожалуйста, примите к сведению, что они не являются обязательными и, возможно, не самые подходящие для вашей системы. Это только рекомендации, которым вы можете следовать при составлении собственных расписаний создания резервных копий. Стратегия резервного копирования в основном зависит от того носителя, который вы используете, от того, как часто меняются ваши данные и насколько важны эти данные для вас или вашей организации. Например, одна из стратегий предполагает, что вы производите полное резервное копирование каждое воскресенье и частичное (только изменения) ежедневно; затем производите полное резервирование каждый месяц и сохраняете копии сразу в двух местах. Эта политика может быть весьма полезной для большой компании, но для персонального компьютера это не подходит. Для ваших личных резервных копий вам стоит рассмотреть такой вариант: делать еженедельное резервное копирование ваших файлов на ваш жесткий диск и раз в месяц переносить резервную копию на CD-R/DVD+RW или ленту. Теперь мы представим вам небольшой скрипт, который использует tar для создания полного бекапа вашего домашнего каталога. ВниманиеВам необходимо иметь права на чтение файлов и права на чтение и выполнение для каталогов, которые вы собираетесь бекапить, иначе бекап не состоится.
#!/bin/bash
# Создает сжатый бекап вашего домашнего каталога в файле с именем
# backup.tar.gz или backup.tar.bz2, в зависимости от используемого типа сжатия.
BACKUP_DIRS=$HOME
# Раскомментируйте следующую строку, если вам нужен бекап в GZip
#tar cvzf backup.tar.gz $BACKUP_DIRS
# Здесь мы создаем бекап в BZip...
tar cvjf backup.tar.bz2 $BACKUP_DIRS
Как вы можете заметить, это очень простой скрипт бекапа, который делает только бекап вашего домашнего каталога и размещает результат в том же самом каталоге. Давайте его слегка разовьем...
#!/bin/bash
# Создает сжатый бекап всех указанных каталогов и размещает результат
# в каталоге, который мы выбрали
BACKUP_DIRS="$HOME /etc /etc/rc.d"
BACKUP_FILENAME=`date '+%b%d%Y'`
BACKUP_DEST_DIR="/backups"
# Раскомментируйте следующую строку для бекапа в GZip, и оставьте
# закомментированной для бекапов в BZip
#tar cvzf $BACKUP_DEST_DIR/$BACKUP_FILENAME.tar.gz $BACKUP_DIRS
# Здесь мы производим бекап в BZip...
# Закомментируйте следующую строку для бекапа в GZip, и наоборот для
# бекапа в BZip
tar cvjf $BACKUP_DEST_DIR/$BACKUP_FILENAME.tar.bz2 $BACKUP_DIRS
Как вы видите в этом последнем примере, мы добавили некоторые каталоги для нашего бекапа и использовали схему названий для добавления даты в имя файла бекапа. Естественно, вы можете позже перенести полученный файл tar.bz2 или tar.gz на любой носитель, который пожелаете. Можно производить бекап сразу на нужный носитель, если его примонтировать и изменить переменную скрипта BACKUP_DEST_DIR. Развивайте этот скрипт как вам угодно и делайте его более подходящим к вашим нуждам или условиям. Чтобы узнать, как проводить восстановление из бекапов, сделанных таким образом, смотрите следующий раздел “Пример восстановления с использованием tar”. [12] Если вы сделали очень много изменений, вам, возможно, эти списки вообще не помогут. [13] Реально дискету можно отформатировать на 1.92 MB, используя программы типа SuperFormat и ваш стандартный дисковод, но это другой разговор... [14] Если у вас относительно новый ноутбук, в нем может быть пространство для второго жесткого диска. Кроме того, если использовать USB, параллельный порт и firewire, можно подсоединять внешние жесткие диски. |
|---|
| На правах рекламы: |
В конце февраля 2009 года в продаже на Amazon появилось долгожданное устройство для чтения электронных книг Kindle 2. Это событие вызвало бурю негодов
Электронная читалка - вещь очень хрупкая. Если с ней обращаться не правильно - она может сломаться. Чтобы этого не случилось, нужно придерживаться лиш
Большинство книг в сети интернет распространяется в формате FB2 (Fiction Book). Этот формат очень удобен для чтения. Файлы, в нем созданные, отличаютс
Популярность электронных книг у читателей неуклонно растет. Для доказательства этого мы провели маленький эксперимент. Из 10 людей, читающих в метро,
Файлы формата FB2 часто можно увидеть среди огромнейшего разнообразия текстовых форматов. Такая высокая популярность объясняется его предназначением.
Первую версию формата PDF (Portable Document Format) еще в 1993 году разработала фирма Adobe Systems. В 2006 году она уже разработала версию 1.7, а с
Фирма Apple порадовала пользователей iPad, выпустив под него красивую и удобную читалку iBooks.