Есть система, установлен XenServer 5.5
В системе 5 HDD, 4х1000Гб (для хранения данных) и 1х500Гб (для XEN'а и для репозитори виртуальных машин.После аварийного выключения сервера, отвалились репозитори с террабайтниками, причем все разом. Эти диски, к стати, забиты под завязку файлами. Включил журналирование lvm, там есть вот такие строчки:
lvcreate.c:700 Insufficient free extents (0) in volume group VG_XenStorage-df407f16-69fe-0933-b073-be001cd36a0d: 1 requiredТ.е. чего-то не хватает, но не пойму чего. В поиске наткнулся на способ решения проблемы через удаление какого-нибудь lvm, и типа все заработало. Но никак не пойму чего и для чего надо удалить.
Вот выводы команд:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
# pvdisplay
--- Physical volume ---
PV Name /dev/sde4
VG Name VG_XenStorage-a2328f9b-316a-1ab4-d338-806a032aa29b
PV Size 391.23 GB / not usable 7.19 MB
Allocatable yes
PE Size (KByte) 4096
Total PE 100152
Free PE 92326
Allocated PE 7826
PV UUID 4SvP50-5P8h-Sr5k-FllE-atIJ-VF2t-fxPfvR--- Physical volume ---
PV Name /dev/sde3
VG Name VG_XenStorage-e77ba3ac-8513-de0d-a109-a414b9e5ec64
PV Size 66.88 GB / not usable 12.04 MB
Allocatable yes
PE Size (KByte) 4096
Total PE 17119
Free PE 2654
Allocated PE 14465
PV UUID 2PmoYd-Vpuh-u9Vl-qOpw-KqQY-a2wp-EYfTxt--- Physical volume ---
PV Name /dev/9QJ297EG-1:0:1:0
VG Name VG_XenStorage-8f8b059e-4954-abd1-dd44-e80116848822
PV Size 931.51 GB / not usable 6.41 MB
Allocatable yes (but full)
PE Size (KByte) 4096
Total PE 238464
Free PE 0
Allocated PE 238464
PV UUID G8gI3H-OBWz-uVwe-Qr63-JIGR-o0k0-LvwI9Q--- Physical volume ---
PV Name /dev/9QJ270PK-1:0:0:0
VG Name VG_XenStorage-df407f16-69fe-0933-b073-be001cd36a0d
PV Size 931.51 GB / not usable 6.41 MB
Allocatable yes (but full)
PE Size (KByte) 4096
Total PE 238464
Free PE 0
Allocated PE 238464
PV UUID bbpGJG-tglx-ZDTt-IHmB-ISWF-NiIY-jJH6BR--- Physical volume ---
PV Name /dev/9QJ2EMTS-0:0:1:0
VG Name VG_XenStorage-68a37a3d-7414-a42f-7b83-b1795cddd53e
PV Size 931.51 GB / not usable 6.41 MB
Allocatable yes (but full)
PE Size (KByte) 4096
Total PE 238464
Free PE 0
Allocated PE 238464
PV UUID 54LP8r-k8la-1VpE-WKqx-gaoP-NOf3-8NAfmX--- Physical volume ---
PV Name /dev/9QJ2DYZP-0:0:0:0
VG Name VG_XenStorage-150cb2f9-69dd-cf2a-bc5f-e1463af43468
PV Size 931.51 GB / not usable 7.45 MB
Allocatable yes (but full)
PE Size (KByte) 4096
Total PE 238464
Free PE 0
Allocated PE 238464
PV UUID 9MAtFI-ZRqc-WvbG-n3UJ-5n3m-GBja-J7fmE8
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
# lvdisplay
--- Logical volume ---
LV Name /dev/VG_XenStorage-a2328f9b-316a-1ab4-d338-806a032aa29b/VHD-f13b4de2-e1b4-44f3-8a96-6bbf986a91da
VG Name VG_XenStorage-a2328f9b-316a-1ab4-d338-806a032aa29b
LV UUID h9bjWi-vt33-XXoj-2gYx-3jbg-1vYR-El6opG
LV Write Access read/write
LV Status available
# open 0
LV Size 30.57 GB
Current LE 7825
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 256
Block device 251:2--- Logical volume ---
LV Name /dev/VG_XenStorage-a2328f9b-316a-1ab4-d338-806a032aa29b/MGT
VG Name VG_XenStorage-a2328f9b-316a-1ab4-d338-806a032aa29b
LV UUID y3brFb-tRXg-0UEq-qws1-e1wU-zZOG-o0Kd6r
LV Write Access read/write
LV Status available
# open 0
LV Size 4.00 MB
Current LE 1
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 256
Block device 251:3--- Logical volume ---
LV Name /dev/VG_XenStorage-e77ba3ac-8513-de0d-a109-a414b9e5ec64/LV-ec535730-b3a9-46a9-8ac2-8df1ce645ea6
VG Name VG_XenStorage-e77ba3ac-8513-de0d-a109-a414b9e5ec64
LV UUID 4QbwqL-nu9o-qxym-PZIX-ECTt-VCnc-Z3ofyU
LV Write Access read/write
LV Status available
# open 0
LV Size 5.00 GB
Current LE 1280
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 256
Block device 251:4--- Logical volume ---
LV Name /dev/VG_XenStorage-e77ba3ac-8513-de0d-a109-a414b9e5ec64/LV-ef3369e0-677d-4440-bc6b-79a8a9fe3534
VG Name VG_XenStorage-e77ba3ac-8513-de0d-a109-a414b9e5ec64
LV UUID J2DHJD-1Dlk-3BT7-ctOs-FoeZ-FbsM-5cHEvj
LV Write Access read/write
LV Status available
# open 0
LV Size 5.00 GB
Current LE 1280
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 256
Block device 251:5--- Logical volume ---
LV Name /dev/VG_XenStorage-e77ba3ac-8513-de0d-a109-a414b9e5ec64/LV-d87813cd-82ad-46e8-b9eb-e664aa82fea4
VG Name VG_XenStorage-e77ba3ac-8513-de0d-a109-a414b9e5ec64
LV UUID n55cyZ-neU6-cYQ2-iNsY-UPBF-Z9u9-32GAmj
LV Write Access read/write
LV Status available
# open 0
LV Size 30.50 GB
Current LE 7808
Segments 2
Allocation inherit
Read ahead sectors auto
- currently set to 256
Block device 251:0--- Logical volume ---
LV Name /dev/VG_XenStorage-e77ba3ac-8513-de0d-a109-a414b9e5ec64/LV-f3177c92-2588-4832-87f8-2a7e552bc3dc
VG Name VG_XenStorage-e77ba3ac-8513-de0d-a109-a414b9e5ec64
LV UUID ogRYI2-KOMl-ZS7e-sdS5-xl7o-3pap-Xj1hiN
LV Write Access read/write
LV Status available
# open 0
LV Size 16.00 GB
Current LE 4096
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 256
Block device 251:1--- Logical volume ---
LV Name /dev/VG_XenStorage-e77ba3ac-8513-de0d-a109-a414b9e5ec64/MGT
VG Name VG_XenStorage-e77ba3ac-8513-de0d-a109-a414b9e5ec64
LV UUID 0kuXU2-n8MY-ajJB-IQOI-N1Ms-A111-SyAZis
LV Write Access read/write
LV Status available
# open 0
LV Size 4.00 MB
Current LE 1
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 256
Block device 251:6--- Logical volume ---
LV Name /dev/VG_XenStorage-8f8b059e-4954-abd1-dd44-e80116848822/LV-f1b48688-d44d-4d4e-a9a6-49145e0d25ad
VG Name VG_XenStorage-8f8b059e-4954-abd1-dd44-e80116848822
LV UUID EQPytG-h5TZ-vL9A-i9LB-ZguL-mbO7-anEN2j
LV Write Access read/write
LV Status available
# open 0
LV Size 931.50 GB
Current LE 238464
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 256
Block device 251:7--- Logical volume ---
LV Name /dev/VG_XenStorage-df407f16-69fe-0933-b073-be001cd36a0d/LV-5d17904c-da79-4172-8c3d-d52bce85efb8
VG Name VG_XenStorage-df407f16-69fe-0933-b073-be001cd36a0d
LV UUID q95nir-6DFh-rU4m-CzI7-OQzZ-buG2-Y1fDCE
LV Write Access read/write
LV Status available
# open 0
LV Size 931.50 GB
Current LE 238464
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 256
Block device 251:8--- Logical volume ---
LV Name /dev/VG_XenStorage-68a37a3d-7414-a42f-7b83-b1795cddd53e/LV-0cb760cc-b470-441d-86a6-66697f16c352
VG Name VG_XenStorage-68a37a3d-7414-a42f-7b83-b1795cddd53e
LV UUID oOT0ty-n7m9-u7GD-3Fcl-30Ea-1zH5-4sTEkU
LV Write Access read/write
LV Status available
# open 0
LV Size 931.50 GB
Current LE 238464
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 256
Block device 251:9--- Logical volume ---
LV Name /dev/VG_XenStorage-150cb2f9-69dd-cf2a-bc5f-e1463af43468/LV-c4983435-e8b0-4b31-a71a-de7ff85a278a
VG Name VG_XenStorage-150cb2f9-69dd-cf2a-bc5f-e1463af43468
LV UUID SPFfLX-utw0-J2ms-2cET-JsMN-bLSH-kq2EX4
LV Write Access read/write
LV Status available
# open 0
LV Size 931.50 GB
Current LE 238464
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 256
Block device 251:10
>Есть система, установлен XenServer 5.5
>В системе 5 HDD, 4х1000Гб (для хранения данных) и 1х500Гб (для XEN'а
>и для репозитори виртуальных машин.
>
>После аварийного выключения сервера, отвалились репозитори с террабайтниками, причем все разом.то есть?
Короче, смысл вот в чем, не хватает акстеншнов, каких, так и не понял.
Надо расширить емкость вольюм груп.Сделал так: Убил свободный /dev/sde4, создал расширенную партицию, в ней 4 раздела по 50Гиг.
Device Boot Start End Blocks Id System
/dev/sde1 * 1 499 4008186 83 Linux
/dev/sde2 500 998 4008217+ 83 Linux
/dev/sde3 999 9729 70131757+ 83 Linux
/dev/sde4 9730 60801 410235840 5 Extended
/dev/sde5 9730 15809 48837568+ 0 Empty
/dev/sde6 15810 21889 48837568+ 0 Empty
/dev/sde7 21890 27969 48837568+ 0 Empty
/dev/sde8 27970 34049 48837568+ 0 EmptyДалее создаем физические разделы:
#pvcreate /dev/sde5
#pvcreate /dev/sde6
#pvcreate /dev/sde7
#pvcreate /dev/sde8Останавливаем:
#vgchange -anДалее расширяем вольюм груп на эти новые разделы:
#vgextend VG_XenStorage-df407f16-69fe-0933-b073-be001cd36a0d /dev/sde5
#vgextend VG_XenStorage-8f8b059e-4954-abd1-dd44-e80116848822 /dev/sde6
#vgextend VG_XenStorage-150cb2f9-69dd-cf2a-bc5f-e1463af43468 /dev/sde7
#vgextend VG_XenStorage-68a37a3d-7414-a42f-7b83-b1795cddd53e /dev/sde8Запускаем:
# vgscan
# vgchange -ayВ результате получилось нечто:
# pvs --units b
PV VG Fmt Attr PSize PFree
/dev/9QJ270PK-1:0:0:0 VG_XenStorage-df407f16-69fe-0933-b073-be001cd36a0d lvm2 a- 1000190509056B 0B
/dev/9QJ297EG-1:0:1:0 VG_XenStorage-8f8b059e-4954-abd1-dd44-e80116848822 lvm2 a- 1000190509056B 0B
/dev/9QJ2DYZP-0:0:0:0 VG_XenStorage-150cb2f9-69dd-cf2a-bc5f-e1463af43468 lvm2 a- 1000190509056B 0B
/dev/9QJ2EMTS-0:0:1:0 VG_XenStorage-68a37a3d-7414-a42f-7b83-b1795cddd53e lvm2 a- 1000190509056B 0B
/dev/sde3 VG_XenStorage-e77ba3ac-8513-de0d-a109-a414b9e5ec64 lvm2 a- 71802290176B 11131682816B
/dev/sde5 VG_XenStorage-df407f16-69fe-0933-b073-be001cd36a0d lvm2 a- 50008686592B 50004492288B
/dev/sde6 VG_XenStorage-8f8b059e-4954-abd1-dd44-e80116848822 lvm2 a- 50008686592B 50004492288B
/dev/sde7 VG_XenStorage-150cb2f9-69dd-cf2a-bc5f-e1463af43468 lvm2 a- 50008686592B 50004492288B
/dev/sde8 VG_XenStorage-68a37a3d-7414-a42f-7b83-b1795cddd53e lvm2 a- 50008686592B 50004492288B# vgs --units b
VG #PV #LV #SN Attr VSize VFree
VG_XenStorage-150cb2f9-69dd-cf2a-bc5f-e1463af43468 2 2 0 wz--n- 1050199195648B 50004492288B
VG_XenStorage-68a37a3d-7414-a42f-7b83-b1795cddd53e 2 2 0 wz--n- 1050199195648B 50004492288B
VG_XenStorage-8f8b059e-4954-abd1-dd44-e80116848822 2 2 0 wz--n- 1050199195648B 50004492288B
VG_XenStorage-df407f16-69fe-0933-b073-be001cd36a0d 2 2 0 wz--n- 1050199195648B 50004492288B
VG_XenStorage-e77ba3ac-8513-de0d-a109-a414b9e5ec64 1 5 0 wz--n- 71802290176B 11131682816B# lvs --units b
LV VG Attr LSize Origin Snap% Move Log Copy% Convert
LV-c4983435-e8b0-4b31-a71a-de7ff85a278a VG_XenStorage-150cb2f9-69dd-cf2a-bc5f-e1463af43468 -wi-ao 1000190509056B
MGT VG_XenStorage-150cb2f9-69dd-cf2a-bc5f-e1463af43468 -wi--- 4194304B
LV-0cb760cc-b470-441d-86a6-66697f16c352 VG_XenStorage-68a37a3d-7414-a42f-7b83-b1795cddd53e -wi-ao 1000190509056B
MGT VG_XenStorage-68a37a3d-7414-a42f-7b83-b1795cddd53e -wi--- 4194304B
LV-f1b48688-d44d-4d4e-a9a6-49145e0d25ad VG_XenStorage-8f8b059e-4954-abd1-dd44-e80116848822 -wi-ao 1000190509056B
MGT VG_XenStorage-8f8b059e-4954-abd1-dd44-e80116848822 -wi--- 4194304B
LV-5d17904c-da79-4172-8c3d-d52bce85efb8 VG_XenStorage-df407f16-69fe-0933-b073-be001cd36a0d -wi-ao 1000190509056B
MGT VG_XenStorage-df407f16-69fe-0933-b073-be001cd36a0d -wi--- 4194304B
LV-d87813cd-82ad-46e8-b9eb-e664aa82fea4 VG_XenStorage-e77ba3ac-8513-de0d-a109-a414b9e5ec64 -wi-ao 32749125632B
LV-ec535730-b3a9-46a9-8ac2-8df1ce645ea6 VG_XenStorage-e77ba3ac-8513-de0d-a109-a414b9e5ec64 -wi-ao 5368709120B
LV-ef3369e0-677d-4440-bc6b-79a8a9fe3534 VG_XenStorage-e77ba3ac-8513-de0d-a109-a414b9e5ec64 -wi-ao 5368709120B
LV-f3177c92-2588-4832-87f8-2a7e552bc3dc VG_XenStorage-e77ba3ac-8513-de0d-a109-a414b9e5ec64 -wi-ao 17179869184B
MGT VG_XenStorage-e77ba3ac-8513-de0d-a109-a414b9e5ec64 -wi-a- 4194304BИ по окончании, восстановить соединение к репозитори в XenCenter.
Вот собственно все.
Мораль сей басни - никогда не использовать все 100% дискового пространства под разделы, еще надо оставить место под снапшоты и прочую лабуду, типо этой.А, да, после того как все репозитори восстановились, надо данные слить куда-то, вынуть новые разделы с VG, т.е. вернуть все назад, а потом уменьшить размеры VG или разделов (?), и вернуть данные на место. Только я этим заморачиваться не стал.
Используемые материалы:
http://metalmind.ru/povest-o-linux-i-lvm-logical-volume-mana...
http://www.novell.com/coolsolutions/appnote/19386.html
http://linuxsoftware.co.nz/blog/2008/03/11/lvm-snapshot-with...