[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