То что тут написано актуально для XenServer 5.x

На новых Xenserver сделана специальная кнопочка Reclaim freed space. Она доступна в меню Storage. Выбираем Storage Repository, идем в меню Storage и кликаем Reclaim freed space. За процессом можно следить в NotificationsEvents.

Процедура reclaim применима только к Storage Repository, размещенным на LVM и позволяет вернуть в работу дисковое пространство, которое занято уже не нужными (удаленными) в данный момент снапшотами или другими thin-provisioned образами дисков. В том числе “потерянными”, которые отсутствуют в базе данных XenServer, но присутствуют как logical volumes на LVM и, соответственно, занимают место.
Итак. Чтобы отсвободить место из-под ненужных vdi, сведения о которых есть в базе Xenserver.
Получаем список uuid дисков, хранящихся на Storage Repository:

xe vdi-list name-label="base copy" sr-name-label="My_SR_name" params=uuids

Удаляем их из базы Xenserver

xe vdi-forget uuid=<uuid1 in the list> ->ok\\

Ищем logical volumes, в которых хранятся уже не нужные диски и удаляем их:

lvdisplay | grep <uuid1 in the list>
lvremove <whole VHD name >

Затем сканируем Storage Repository, чтобы обновить сведения о занятом месте.

xe sr-scan uuid=<uuid of My_SR_name>
Enter your comment. Wiki syntax is allowed:
 
  • citrix/восстановление-потерянного-места-free-space-reclaim-xenserver-5-5.txt
  • Last modified: 2019/03/28 09:02
  • by admin