[Sysadmins] ошибка при переносе LVM Срочно нужна помощь

oleg =?iso-8859-1?q?ulug1_=CE=C1_mail=2Eru?=
Чт Окт 30 15:20:32 UTC 2008


Здравствуйте, Владимир
Ответ на Ваше письмо от 30.10.2008 12:45
> oleg пишет:
>> Забыл написать систему((
>> Altlinux server 4.0
>> 2.6.18-std-smp-alt12.M40.3
>
> Ничего не понятно. Откуда и куда переносится (планируется к переносу).
>
> Для начала, можно вывод pvdisplay с комментариями - старые, новые
> и lvdisplay vgdisplay дополнительно .
>
>
Диски:
/dev/sde  - (raid5 -1,4Tб) занято 1,2Тб (vg5)
/dev/sdс1 - новый диск на 500Гб
/dev/sdd1 - новый диск на 1Тб
еще диски системные, на рейде1 средствами ОС и LVM -vg1, но это, думаю 
неважно
Задача:
Заменить диски в массиве на более емкие.

Сделал:
Подключил новые диски (на 1Тб и 500Гб)  Определились, как dev/sdс и 
/dev/sdd Внес их в массив vg5 (pvcreate, vgextend)
потом pvchange -xn /dev/sde, чтобы на него больше не писалось.
дальше pvmove -i 10 /dev/sde:0-238465 /dev/sdd1, чтобы перенести часть 
данных на этот диск.
Все нормально перенеслось, 100%, все работает
дальше pvmove -i 10 /dev/sde:238466-357539 /dev/sdс1, чтобы перенести 
оставшиеся данные.
Вот здесь он и выдал:

device-mapper: create ioctl failed: Device or resource busy
  device-mapper: reload ioctl failed: Invalid argument
  WARNING: dev_open(/dev/sde) called while suspended
  WARNING: dev_open(/dev/sde) called while suspended
  WARNING: dev_open(/dev/sde) called while suspended
  WARNING: dev_open(/dev/sdc1) called while suspended
  WARNING: dev_open(/dev/sdd1) called while suspended
  WARNING: dev_open(/dev/sde) called while suspended
  WARNING: dev_open(/dev/sdc1) called while suspended
  WARNING: dev_open(/dev/sdd1) called while suspended
  WARNING: dev_open(/dev/sdc1) called while suspended
  WARNING: dev_open(/dev/sde) called while suspended
  WARNING: dev_open(/dev/sdd1) called while suspended
  WARNING: dev_open(/dev/sdd1) called while suspended
  WARNING: dev_open(/dev/sde) called while suspended
  WARNING: dev_open(/dev/sdc1) called while suspended
  WARNING: dev_open(/dev/sde) called while suspended
  WARNING: dev_open(/dev/sdc1) called while suspended
  WARNING: dev_open(/dev/sdd1) called while suspended
  /dev/sde: Moved: 100.0%
  device-mapper: create ioctl failed: Device or resource busy
  Unable to reactivate logical volume "pvmove0"

То есть, как я понял, он в lvm пометил, что экстенты перенесены, а фс нет.
Через несколько часов сервер завис, пришлось перезапустить. Отключил 
самбу. Восстанавливаю из бекапов срочные данные.
Вложения - выводы pvdisplay, vgdisplay, lvdisplay

С уважением,
Олег
----------- следующая часть -----------
An embedded and charset-unspecified text was scrubbed...
Name: lvdisplay.txt
URL: <http://lists.altlinux.org/pipermail/sysadmins/attachments/20081030/6541552a/attachment-0003.txt>
----------- следующая часть -----------
An embedded and charset-unspecified text was scrubbed...
Name: pvdisplay.txt
URL: <http://lists.altlinux.org/pipermail/sysadmins/attachments/20081030/6541552a/attachment-0004.txt>
----------- следующая часть -----------
An embedded and charset-unspecified text was scrubbed...
Name: vgdisplay.txt
URL: <http://lists.altlinux.org/pipermail/sysadmins/attachments/20081030/6541552a/attachment-0005.txt>


Подробная информация о списке рассылки Sysadmins