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

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

 

· Создать резервную копию конфигурации 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.

 

 

Особенности файловой системы 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.

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

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

 

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

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

 

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

 

где

           special                            имя символьного файла-стройства

           FSType                           тип файловой системы (HFS, VxFS)

           specific_options                   опции специфические для данного типа файловой системы

 

Если не указывать опцию –F то тип файловой системы берется из файла /etc/fstab, если в нем нет соответствующей special строки то используется тиип по умолчанию из файла /etc/defaults/fs. При создании HFS возможно использование опций –L (длинные имекна файлов 255 знаков) или –S (короткие имена файлов 14 знаков). В VxFS все имена файлов длинные. После создания файловой системы ее можно монтировать.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: