[ Страница назад | Страница вперед | Содержание | Индекс | Библиотека | Юридическая информация | Поиск ]

Руководство по управлению системой: Операционная система и устройства


Перемещение содержимого физического тома

В этом разделе описана процедура перемещения физических разделов, соответствующих одному или нескольким логическим томам, с одного физического тома на другой или на несколько физических томов в группе томов.

Эту процедуру рекомендуется использовать для перемещения данных с неисправного диска, перед его удалением для ремонта или замены. Эта процедура может применяться для физических томов, входящих как в группу томов rootvg, так и в пользовательские группы.

Внимание: При переносе загрузочного логического тома на другой физический том необходимо очистить загрузочную запись на исходном томе. Если этого не сделать, система станет неработоспособной. Вместе с командой bosboot необходимо также запустить команду mkboot -c (см. шаг 4 приведенной ниже процедуры).

Предварительные требования

Ознакомьтесь со следующей информацией:

Процедура

  1. Определите, какие диски входят в состав группы томов. Убедитесь, что исходный и целевой физические тома находятся в одной группе томов. Если это условие выполнено, переходите к шагу 3. Введите команду:

    lsvg -p имя_VG
    

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

    rootvg:
    ИМЯ_PV     СОСТ. PV   ЧИСЛО PP    СВОБ. PP   РАСПРЕД. СВОБ. PP
    hdisk0     активен    159         0          00..00..00..00..00
    
  2. Если вы планируете переместить данные на новый диск, например, при наличии сбоев, то выполните следующие действия:
    1. Для проверки доступности диска введите команду

      lsdev -Cc disk
      

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

      hdisk0  Доступно   00-08-00-30  670 Мб  SCSI  Диск
      hdisk1  Доступно   00-08-00-20  857 Мб  SCSI  Диск
      
    2. Если диск доступен, то выполните следующую команду, чтобы проверить, что он не входит в состав другой группы томов:

      lspv
      

      В приведенном ниже примере в качестве целевого можно использовать диск hdisk1:

      hdisk0     0000078752249812   rootvg
      hdisk1     000000234ac56e9e   нет
      
    3. Если диск отсутствует в списке или недоступен, необходимо проверить или установить его.
    4. Добавьте новый диск в группу томов с помощью команды

      extendvg имя_VG hdiskНомер
      
  3. Проверьте, достаточно ли на целевом диске свободного места для перемещения данных:
    1. Определите число физических разделов на исходном диске с помощью следующей команды (номер_исходного_диска необходимо указать в виде 'hdiskНомер'):

      lspv номер_исходного_диска | grep "ЗАНЯТЫЕ PP"
      

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

      ЗАНЯТЫЕ PP:      159 (636 Мб)
      

      В данном примере для успешного перемещения данных на целевом диске должно быть не менее 159 свободных физических разделов (СВОБОДНЫХ PP).

    2. Определите число свободных физических разделов на целевом диске, выполнив для каждого из них следующую команду (номер_целевого_диска необходимо указать в формате 'hdiskНомер'):

        lspv номер_целевого_диска | grep "СВОБОДНЫЕ PP"
      

      Просуммируйте значения параметра СВОБОДНЫЕ PP для всех целевых дисков. Если сумма превышает значение параметра ЗАНЯТЫЕ PP, определенное на шаге 3, значит свободного пространства на диске достаточно для перемещения данных.

  4. Этот шаг предназначен только для перемещения данных с диска, входящего в группу томов rootvg. Если данные перемещаются с диска в пользовательской группе томов, перейдите к шагу 5.

    Проверьте, находится ли загрузочный логический том (hd5) на исходном диске с помощью команды

    lspv -l номер_исходного_диска | grep hd5
    

    Если выходные данные отсутствуют, значит, загрузочный логический том находится другом диске. Переходите к шагу 5.

    Если вывод команды выглядит следующим образом:

    hd5            2   2   02..00..00..00..00   /blv
    

    Затем введите следующую команду:

    migratepv -l hd5 номер_исходного_диска номер_целевого_диска
    

    После этого будет показано предупреждение о необходимости выполнить команду bosboot для целевого диска. Кроме того, для очистки загрузочной записи на исходном диске необходимо запустить команду mkboot -c . Введите следующую команду:

    bosboot -a -d /dev/номер_целевого_диска
    

    затем введите:

    bootlist -m normal номер_целевого_диска
    

    затем введите:

    mkboot -c -d /dev/номер_исходного_диска
    
  5. Теперь можно начать перемещение данных. Введите команду быстрого доступа SMIT:

    smit migratepv 
    
  6. Просмотрите список физических томов (PF4) и выберите исходный том.
  7. Перейдите в поле ЦЕЛЕВЫЕ физические тома. Если вы сохраните значение по умолчанию, то для перемещения будут применяться все физические тома группы. В противном случае выберите один или несколько дисков, на которые достаточно свободного пространства для размещения перемещаемых физических разделов (см. шаг 4).
  8. При необходимости в поле Переместить данные только этого ЛОГИЧЕСКОГО ТОМА укажите логический том. В этом случае будут обработаны только те физические разделы, которые соответствуют заданному логическому тому и расположены на выбранном исходном физическом томе.
  9. Для перемещения физических разделов нажмите Enter.
  10. Если необходимо удалить исходный диск из группы томов, например, при наличие сбоев, введите следующую команду:

    reducevg имя_VG номер_исходного_диска
    
  11. Если необходимо физически удалить исходный диск из системы, например, в случае его неисправности, введите следующую команду:

    rmdev -l имя_исходного_диска -d
    


[ Страница назад | Страница вперед | Содержание | Индекс | Библиотека | Юридическая информация | Поиск ]