В этой главе приведена информация о создании и проверке загрузочных резервных копий (образов mksysb) корневой группы томов и создании отдельных резервных копий пользовательских групп томов. Все сказанное в этой главе относительно компакт-дисков (CD) справедливо и для универсальных цифровых дисков (DVD).
Корневая группа томов - это один или несколько жестких дисков, на которых записаны:
Пользовательская группа томов (также называемая некорневой группой томов) обычно содержит файлы данных и приложения.
При резервном копировании в целевую систему переносятся следующие параметры настройки исходной системы:
Примечание: Не рекомендуется использовать опцию создания файлов размещения в случаях, если вы планируете выполнять установку системы из резервной копии в целевых системах, отличающихся от исходной системы, или если перед восстановлением резервной копии конфигурация дисков в исходной системе была изменена.
С помощью меню Резервное копирование Web-администратора системы или программы SMIT можно сохранить информацию о конфигурации и таким образом упростить настройку системы после восстановления резервной копии. Информация о конфигурации сохраняется в случае, если выполнены следующие условия:
И
И Web-администратор системы, и программа SMIT создают резервную копию системы на компакт-диске, магнитной ленте или в файле с помощью команды mksysb. По умолчанию на компакт-диск или магнитную ленту дополнительно записывается загрузочный образ, позволяющий выполнить установку BOS с этого носителя. (В AIX версии 5.1 интерфейс Web-администратора системы не поддерживает запись резервных копий на диск DVD.) Дополнительная информация приведена в разделе Создание резервных копий системы на компакт-дисках.
Перед созданием резервной копии системы выполните следующие действия:
Примечание: С помощью команды mksysb нельзя создать резервную копию файловых систем NFS.
Если какой-либо каталог смонтирован в другом каталоге той же файловой системы, то он будет сохранен дважды. Например, если вы монтируете каталог /tmp в каталоге /usr/tmp, то файлы каталога /tmp будут сохранены дважды. Многократное сохранение одних и тех же файлов может привести к превышению максимального допустимого числа файлов в файловой системе и ошибкам при последующем восстановлении резервной копии.
Определите объем свободной памяти в каталоге /tmp с помощью команды df. Она выдает объем памяти в блоках по 512 байт. При необходимости увеличьте размер файловой системы с помощью команды chfs.
Например, следующая команда добавляет 12 Мб дискового пространства в каталог /tmp, если размер разделов дисков в системе равен 4 Мб.
chfs -a size=+24000 /tmp
lslpp -l bos.sysmgt.sysbr
Если набор файлов bos.sysmgt.sysbr установлен в системе, перейдите к разделу Создание резервной копии корневой группы томов на магнитной ленте или в файле или Создание резервной копии пользовательской группы томов.
Если в списке, возвращаемом командой lslpp, нет набора файлов bos.sysmgt.sysbr, то установите его. Для этого выполните инструкции из раздела Глава 4, Дополнительное программное обеспечение и обновления или введите следующую команду:
installp -agqXd устройство bos.sysmgt.sysbr
где устройство указывает расположение программного обеспечения (например, в случае дисковода для компакт-дисков - /dev/cd0).
Резервную копию системы можно создать с помощью Web-администратора системы или программы SMIT. Резервную копию можно сохранить на диске CD или DVD, на магнитной ленте или в файле. Загрузка с магнитной ленты не поддерживается в системах на платформе Itanium.
Инструкции в случае CD и DVD несколько различаются. См. раздел Создание резервных копий системы на компакт-дисках.
Для создания резервной копии корневой группы томов выполните следующие действия:
ИЛИ
В файлах размещения хранится информация о соответствии физических и логических разделов диска. Если вы создадите файлы размещения, то при установке системы из резервной копии логические разделы будут созданы на тех же физических разделах, что и в исходной системе. В противном случае расположение логических разделов будет выбрано Диспетчером логических томов (LVM). Дополнительную информацию об этом вы найдете в разделе Использование файлов размещения книги Руководство по управлению системой AIX 5L версии 5.1: Операционная система и устройства.
Примечание: Если вы планируете восстановить резервную копию в системе, отличной от исходной, либо перед восстановлением вы собираетесь изменить конфигурацию дисков, то создавать файлы размещения не нужно.
/scratch/
Для того чтобы не сохранять каталог /tmp, но сохранить все остальные каталоги, в имени которых есть /tmp, добавьте в файл исключений следующую строку:
^./tmp/
Примечание: При создании резервной копии имена файлов указываются относительно текущего каталога, обозначаемого символом . (точка). Для того чтобы исключить какой-либо файл или каталог, имя которого начинается с некоторой строки, укажите в начале искомой строки символы ^ (знак вставки) и . (точка) и затем укажите имя исключаемого файла или каталога.Для того чтобы исключить только файл или каталог с указанным именем, укажите символы ^. (знак вставки и точка) перед именем (чтобы поиск начинался в начале этой строки) и символ $ после имени (чтобы поиск заканчивался в конце данной строки).
Во время создания резервной копии на магнитной ленте вам, возможно, будет предложено загрузить новую ленту. Пример сообщения:
Загрузите следующую ленту в /dev/rmt0 и нажмите Enter.
При появлении такого сообщения выньте текущую магнитную ленту и запишите на ней номер версии BOS и прочую необходимую информацию. Затем вставьте следующую ленту и нажмите Enter.
По окончании резервного копирования в поле Команда: появится сообщение OK.
На этом процедура создания резервной копии корневой группы томов завершена. Если вы создали резервную копию на магнитной ленте, то сможете загрузить с нее систему даже в случае, если по каким-либо причинам загрузка с жесткого диска будет невозможна.
Создание резервной копии на диске CD/DVD во многом аналогично созданию копии на магнитной ленте, но обладает некоторыми заметными отличиями.
Примечание: Дополнительная информация о дисководах для записи компакт-дисков (CD/DVD-R/DVD-RAM) и программном обеспечении для их поддержки приведена в следующем файле README:
/usr/lpp/bos.sysmgt/mkcd.README.txt
И в Web-администраторе системы, и в программе SMIT применяется команда mkcd, при необходимости вызывающая команду mksysb или savevg. Существуют следующие типы компакт-дисков с резервной копией системы:
Примечания:
- Загрузка с дисков DVD поддерживается только в системах CHRP.
- Web-администратор системы не поддерживает запись резервных копий на диски DVD.
- Резервные копии систем на платформах POWER и Itanium не взаимозаменяемы. Например, с общего компакта-диска, записанного в системе на платформе POWER, нельзя установить или восстановить систему на платформе Itanium.
Существует два типа компакт-дисков с резервными копиями. Первый тип называется личным компакт-диском. Он подобен магнитной ленте, поскольку с него может выполняться загрузка и установка только на том компьютере, на котором он был создан.
Второй тип - общий компакт-диск с резервной копией. Общий компакт-диск, созданный на одном компьютере на платформе POWER, может применяться для загрузки любого другого компьютера на платформе POWER. Он содержит три загрузочных образа и пакеты для всех устройств и ядра, необходимые для установки любой системы. При загрузке с помощью образа mksysb с компакт-диска не требуется, чтобы в системе были установлены драйверы всех устройств, поскольку при установке нужные драйверы устройств будут автоматически установлены из пакетов, записанных на компакт-диске. Общий компакт-диск может применяться для установки (дублирования конфигурации) большого числа компьютеров в пользовательской среде. Это особенно удобно, когда в системе на всех компьютерах (с различными аппаратными конфигурациями) необходимо установить один и тот же образ.
Команду mkcd можно выполнить как в Web-администраторе системы, так и в SMIT. Все этапы процедуры снабжены электронной справкой.
Команда mkcd позволяет создавать компакт-диск с образом savevg - копией некорневой группы томов. Эта опция может быть полезна для резервного копирования групп томов, содержащих пользовательские данные. В настоящее время команда mkcd не поддерживает одновременное сохранение нескольких групп томов на компакт-диске. Новый флаг -L позволяет создавать образы размером с диск DVD. Однако если образы rootvg и savevg помещаются на одном компакт-диске, вы можете сохранить их вместе, указав флаги -l -z. Флаг -l позволяет задать список образов для копирования на компакт-диск. Флаг -z позволяет создать сценарий восстановления резервных копий savevg. Например, если вы заранее создадите копию некорневой группы томов, а затем напишете сценарий, который вызывает команду restvg, то эта некорневая группа томов будет восстановлена на диске hdisk2 после установки корневой группы томов rootvg:
restvg -d /SPOT/usr/sys/inst.images/savevg_image hdisk2
Эту процедуру рекомендуется применять только в том случае, если вы хотите восстанавливать некорневую группу томов при каждой установке. В противном случае вы можете хранить образ на диске CD/DVD, а затем с помощью команды restvg восстановить его после перезагрузки. Команда restvg поддерживает восстановление с компакт-диска, если имя образа - savevg_image. Если вы сохраняете некорневую группу томов на компакт-диске с другими именем файла, то вы можете вставить этот компакт-диск и указать полный путь к имени файла в качестве устройства в команде restvg.
Для создания резервных копий на CD/DVD требуется специальное аппаратное и
программное обеспечение. Для работы с командой mkcd, предназначенной для создания резервных копий
на компакт-дисках, необходимо предварительно установить программное
обеспечение для создания файловой системы дисков CD или DVD-ROM в формате Rock
Ridge и записи информации на такие диски. Ниже перечислено аппаратное и
программное обеспечение, прошедшее тестирование с этой командой:
Программное обеспечение | Аппаратное обеспечение |
---|---|
GNU and Free Software Foundation, Inc.
cdrecord версия 1.8a5
| Yamaha CRW4416SX
Ricoh MP6201SE 6XR-2X Panasonic Cw-7502-B |
GNU and Free Software Foundation, Inc.
readcd версия 1.9
| Matsushita LF-D291 DVD-RAM |
Jodian Systems and Software, Inc.
CDWrite версия 1.3
| Yamaha CRW4416SX
Ricoh MP6201SE 6XR-2X Panasonic Cw-7502-B |
Young Minds, Inc.
MakeDisc версия 1.3-Beta2 | CD Studio
Turbo Studio DVD-R |
Примечание: Дополнительная информация о дисководах для записи компакт-дисков (CD/DVD-R/DVD-RAM) и программном обеспечении для их поддержки приведена в следующем файле README:
/usr/lpp/bos.sysmgt/mkcd.README.txt
Примечание: Информация о применении команды mkcd в системах на платформе Itanium приведена в следующем файле README:
/usr/lpp/bos.sysmgt/mkcd.README.txt
Для выполнения команды mkcd необходима дополнительная рабочая область. Указанные ниже данные должны храниться в отдельных файловых системах или каталогах:
Команда mkcd создает следующие файловые системы (если они не
были созданы ранее и не указаны другие файловые системы или каталоги):
/mkcd/mksysb_images
/mkcd/cd_fs
/mkcd/cd_images
Все файловые системы создаются временно (если для сохранения образов не указан флаг -R или -S). Все файловые системы, создаваемые командой mkcd, впоследствии удаляются. Каждая файловая система или каталог могут занимать свыше 645 Мб (до 4,38 Гб в случае дисков DVD). Каталог /mkcd/cd_fs занимает 645 Мб (до 4,38 Гб в случае дисков DVD). Объем каталога /mkcd/mksysb_images зависит от размера создаваемого образа mksysb. Перед созданием образа mksysb процесс mkcd оценивает объем необходимой памяти и проверяет, достаточно ли свободной памяти. Каталог /mkcd/cd_image занимает 645 Мб (до 4,38 Гб в случае дисков DVD). Кроме того, если в команде указан флаг -R или -S, то образы будут сохранены, поэтому вам потребуется дополнительный объем памяти.
Если памяти вашего компьютера недостаточно, вы можете смонтировать файловую систему другого сервера с помощью NFS. Учтите, что эта файловая система должна быть доступна для записи. В этом случае создайте файловую систему /mkcd достаточно большого размера (1,5 Гб для дисков CD или 9 Гб для дисков DVD) и создайте в ней каталоги cd_fs, mksysb_images и cd_images. После этого файловую систему /mkcd можно будет монтировать в клиентских системах при создании в них дисков CD/DVD с резервной копией системы. При создании очень больших резервных копий (свыше 2 Гб) на дисках DVD с помощью команды mkcd в файловой системе должны быть разрешены файлы большого размера, а параметрам ulimit должно быть присвоено значение unlimited.
Для создания резервной копии корневой группы томов выполните следующие действия:
ИЛИ
См. шаги 3 и 4 раздела Создание общего диска CD/DVD с резервной копией с помощью SMIT. Команда mkcd всегда будет вызывать команду mksysb с флагами расширения /tmp, создания файла image.data и применения программного сжатия.
/../usr/sys/inst.data/user_bundles/имя_файла_комплекта
Если вы собираетесь установить один или несколько комплектов после восстановления образа mksysb, выполните инструкции предыдущего шага, чтобы указать имя файла комплектов. Затем с помощью данной опции вы сможете записать на компакт-диск пакеты, входящие в этот комплект. В случае применения этой опции вы должны также на следующем шаге указать расположение установочных образов.
/../имя_файла
Для создания общего диска CD/DVD с резервной копией с помощью SMIT выполните следующие действия:
/../usr/sys/inst.data/user_bundles/имя_файла_комплекта
Если вы собираетесь установить один или несколько комплектов после восстановления образа mksysb, выполните инструкции предыдущего шага, чтобы указать имя файла комплектов. Затем с помощью данной опции вы сможете записать на компакт-диск пакеты, входящие в этот комплект. В случае применения этой опции вы должны также на следующем шаге указать расположение установочных образов.
/../имя_файла
Для создания резервной копии пользовательских групп томов воспользуйтесь Web-администратором системы или SMIT. Начиная с версии AIX 4.3.3 можно создавать копию пользовательских групп томов на компакт-диске.
В Web-администраторе системы выберите опцию Создать резервную копию системы на записываемом компакт-диске. Этот способ позволяет создать незагрузочный компакт-диск, содержащий только резервный образ пользовательской группы томов.
Для создания резервной копии пользовательской группы томов на магнитной ленте или в файле с помощью SMIT введите в командной строке smit savevg; для создания копии на компакт-диске - smit savevgcd.
Когда появится окно Сохранить группу томов, выполните те же действия, что и в случае корневой группы томов, за одним исключением. Файлы из пользовательской группы томов, которые не нужно сохранять, должны быть перечислены в файле /etc/exclude.имя_группы_томов, где вместо параметра имя_группы_томов нужно указать имя сохраняемой группы томов.
Отредактируйте файл /etc/exclude.имя_группы_томов, добавив в него шаблоны имен файлов, которые не нужно сохранять. Содержимое этого файла будет учтено при выполнении команды grep, и указанные файлы будут исключены из резервной копии.
Для просмотра содержимого образа mksysb на магнитной ленте или компакт-диске воспользуйтесь Web-администратором системы (введите wsm в командной строке и выберите приложение Резервное копирование и восстановление) или SMIT (введите smit lsmksysb в командной строке). В списке будет перечислена большая часть информации на магнитной ленте или компакт-диске, однако он не позволяет определить, можно ли применять носитель в качестве загрузочного. Единственный надежный способ проверить правильность резервной копии mksysb на магнитной ленте или компакт-диске - выполнить загрузку с нее. Для проверки всех загрузочных образов на общем компакт-диске попытайтесь загрузиться с него на всех платформах, для которых была создана резервная копия.