Администрирование локальных сетей

Информация - Компьютеры, программирование

Другие материалы по предмету Компьютеры, программирование

le/syncd (для этого можно воспользоваться командой vgdisplay v). По умолчанию команда vgcfgbackup сохраняет конфигурационый файл VG под именем /etc/lvmconf/volume_group_name.conf. Это имя можно переопределить задав опцию f.

Восстановление конфигурации выполняется командой vgcfgrestore. Перед этим необходимо предварительно деактивировать данную VG командой vgchange. Например:

 

vgchange a n /dev/vg01

vgcfgrestore n /dev/vg01 /dev/rdsk/c0t6d0

 

Выполнение этих команд приведет к восстновлению информации о VG vg01 из файла /etc/lvmconf/vg01.conf . Затем необходимо активировать данную VG:

 

vgchange a y /dev/vg01

 

Перемещение и переконфигурирование дисков

 

В жизни могут возникнуть ситуации при которых необходимо:

 

  • Переместить диск входящий в состав VG на другое положение в пределах системы.
  • Переместить целую VG с одной системы на другую.

Файл /etc/lvmtab содержит информацию о отображении LVM дисков на соответствующие VG. При любых изменениях связанных с дисками и VG в системе этот файл изменяется, однако это не текстовый файл и напрямую его редактировать нельзя. Вместо этого нужно пользоваться программами vgexport и vgimport.

 

Перемещение диска в системе.

 

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

 

  • Создать резервную копию конфигурации VG в которую входит диск и данных хранящихся на диске

 

  • Деактивировать VG в состав которой входит диск:

 

vgchange a n /dev/vgxxx

 

  • Удалить запись ассоциированную с этим диском из /etc/lmvtab а также файлы устройств из каталога /dev/vgxxx

 

vgexport /dev/vgxxx

 

  • Создать заново VG, и добавить запись в /etc/lvmtab

 

mkdir /dev/vgxxx

mknod /dev/vgxxx/lvolN c 64 0x010000

vgimport /dev/vgxxx /dev/dsk/cntndn

 

  • Активировать вньовь ипортированную VG

 

vgchange a y /dev/vgxxx

 

  • Создать резервную копию конфигурации VG

 

vgcfgbackup /dev/vgxxx

 

Перемещение диска между системами

 

Для перемещения диска с одного места на другое между двумя системами необходимо выполнить следующие действия:

 

  • Деактивировать VG

 

vgchange a n /dev/vgxxx

 

  • Удалить информацио о VG из /etc/lvmtab указав имя map файла который будет содержать удаляемую информацию (он содержит также имена удаляемых LV из VG)

 

vgexport p v m plan_map vgxxx

 

просмотрев map_file и убедившись в правильности можно выполнить реальное удаление

 

vgexport v m plan_map vgxxx

 

  • Переносим map_file на новую систему, останавливаем старую систему, переносим диски на новую.

 

 

 

  • На новой системе создаем VG

 

mkdir /dev/vgxxx

cd /dev/vgxxx

mknod /dev/vgxxx c 64 0x080000

 

  • Импортируем новую конфигурацию. Для просмотра используется опция p, для выполнения реального импорта она должна отстутствовать: (предполагается что в новую систему переносились диски которые распозхнались как /dev/dskc0t2d0 /dev/c0t3d0)

 

vgimport p v m plan_map /dev/vgxxx /dev/dskc0t2d0 /dev/c0t3d0

 

  • Активируем VG

 

vgchange a y /dev/vgxxx

 

 

Перенос данных на другой physical volume.

 

Для переноса данных содержащихся в LV с одного диска на другой необходимо воспользоваться командой pvmove. Например для переноса данных из LV /dev/vg01/lvo1 с диска /dev/dsk/c0t0d0 на /dev/c0t1d0:

 

pvmove n /dev/vg01/lvol1 /dev/dsk/c0t0d0 /dev/c0t1d0

 

Для полного переноса данных с одного диска на другой можно воспользоваться:

 

pvmove /dev/dsk/c0t0d0 /dev/c0t1d0

 

Уменьшение обьема Logical Volumes

 

Для уменьшения обьема LV используется команда lvreduce. Однако в этом случае данные хранящиеся в файловой системе на этом LV будут потеряны, поэтому необходимо предварительное резервное копирование. Также можно воспользоваться другой техникой вначале удалить LV командой lvremove, а затем создать LV требуемого размера командой lvcreate.

 

 

3. Особенности файловой системы VxFS

 

VxFS является HP-UX реализацией журнальной файловой системы известной как JFS на базе версии корпорации VERITAS. Прежние версии HP-UX (меньше 10.*) имели в своем арсенале лишь HFS, начиная с 10.01 появилась дополнительная опция на использование VxFS в качестве файловой системы. Однако VxFS не может быть использована как файловая система для раздела /stand из которого происходит зщагрузка ядра. В ранних версиях 10-го релиза HP-UX она так же не могла быть использована для корневой файловой системы. По сравнению с HFS имеет меньшее время восстановление при сбоях и имеет повышеную производительность на больших объемах данных, т.к. блок используемый ею может состоять из множества физических блоков. Т.к. это журнальная файловая система то она позволяет вести online backup. Однако в отличии от HFS она потребляет больше памяти.

В стандартной поставке HP-UX включены лишь базовые элементы VxFS. Дополнительные функциональные возможности возможны только при использовании отдельного пакета под названием HP OnlineJFS.

 

4. Операции над файловой системой

 

Все операции над файловой системой могут быть произведены с использованием системной утилиты SAM или напрямую с использованием команд HP-UX. Файловые системы могут создаваться на LVM и не LVM дисках. Использование LVM дисков является более предпочтительным.

 

Создание файловой системы

 

Для создания файловых систем используют команду newfs. Она имеет следующий синтаксис:

 

newfs [-F FStype] [-o specific_options] [-V] special

 

где

special имя сим