pvmove с ошибками
Решил перевести домашний файловый сервер на LVM2, перед переходом на целевой машине, решил провести тестирование LVM2 на виртуальной машине (vmware workstation), столкнулся с такой проблемой что при выполнении pvmove /dev/sdc1, на консоль выводится следующее:
/dev/sdc1: Moved: 40.0%
Internal error: _memlock_count has dropped below 0.
WARNING: dev_open(/dev/sdc1) called while suspended
WARNING: dev_open(/dev/sdb1) called while suspended
WARNING: dev_open(/dev/sdd1) called while suspended
WARNING: dev_open(/dev/sdh) called while suspended
WARNING: dev_open(/dev/sdc1) called while suspended
WARNING: dev_open(/dev/sdb1) called while suspended
WARNING: dev_open(/dev/sdd1) called while suspended
WARNING: dev_open(/dev/sdh) called while suspended
WARNING: dev_open(/dev/sdc1) called while suspended
WARNING: dev_open(/dev/sdb1) called while suspended
WARNING: dev_open(/dev/sdd1) called while suspended
WARNING: dev_open(/dev/sdh) called while suspended
/dev/sdc1: Moved: 58.8%
WARNING: dev_open(/dev/sdc1) called while suspended
WARNING: dev_open(/dev/sdb1) called while suspended
WARNING: dev_open(/dev/sdd1) called while suspended
WARNING: dev_open(/dev/sdh) called while suspended
WARNING: dev_open(/dev/sdc1) called while suspended
WARNING: dev_open(/dev/sdb1) called while suspended
WARNING: dev_open(/dev/sdd1) called while suspended
WARNING: dev_open(/dev/sdh) called while suspended
WARNING: dev_open(/dev/sdc1) called while suspended
WARNING: dev_open(/dev/sdb1) called while suspended
WARNING: dev_open(/dev/sdd1) called while suspended
WARNING: dev_open(/dev/sdh) called while suspended
/dev/sdc1: Moved: 75.8%
WARNING: dev_open(/dev/sdc1) called while suspended
WARNING: dev_open(/dev/sdb1) called while suspended
WARNING: dev_open(/dev/sdd1) called while suspended
WARNING: dev_open(/dev/sdh) called while suspended
WARNING: dev_open(/dev/sdc1) called while suspended
WARNING: dev_open(/dev/sdb1) called while suspended
WARNING: dev_open(/dev/sdd1) called while suspended
WARNING: dev_open(/dev/sdh) called while suspended
WARNING: dev_open(/dev/sdc1) called while suspended
WARNING: dev_open(/dev/sdb1) called while suspended
WARNING: dev_open(/dev/sdd1) called while suspended
WARNING: dev_open(/dev/sdh) called while suspended
/dev/sdc1: Moved: 80.0%
Internal error: _memlock_count has dropped below 0.
WARNING: dev_open(/dev/sdc1) called while suspended
WARNING: dev_open(/dev/sdb1) called while suspended
WARNING: dev_open(/dev/sdd1) called while suspended
WARNING: dev_open(/dev/sdh) called while suspended
WARNING: dev_open(/dev/sdc1) called while suspended
WARNING: dev_open(/dev/sdb1) called while suspended
WARNING: dev_open(/dev/sdd1) called while suspended
WARNING: dev_open(/dev/sdh) called while suspended
WARNING: dev_open(/dev/sdc1) called while suspended
WARNING: dev_open(/dev/sdb1) called while suspended
WARNING: dev_open(/dev/sdd1) called while suspended
WARNING: dev_open(/dev/sdh) called while suspended
/dev/sdc1: Moved: 100.0%
Internal error: _memlock_count has dropped below 0.
При этом ни в логах ни в dmesg не появляется никаких записей. В Volume Groupe, в которой находится phisical volume /dev/sdc1, достаточно свободных екстент для перемещения данных с /dev/sdc1 на них. При этом на первый взгляд перемещение происходит успешно, также это подтверждается сопоставлением контрольных сумм данных до перемещения и после. Если кто то сталкивался, подскажите пожалуйста с чем это может быть связанно, и не будет ли каких либо подводных камней.
CPU q9400
CFLAGS="-O2 -pipe -march=native -fomit-frame-pointer"
sys-kernel/gentoo-sources-2.6.31-r6
sys-fs/lvm2-2.02.56-r2
- Для комментирования войдите или зарегистрируйтесь
http://www.redhat.com/archive
http://www.redhat.com/archives/lvm-devel/2009-November/msg00057.html