删除本地储存库
找到储存库的uuid:
xe sr-list

删除sr:
xe sr-forget uuid=760c8f8b-ab3f-d920-1307-c83c236bc202

提示被占用
找出占用的信息:
xe pbd-list sr-uuid=760c8f8b-ab3f-d920-1307-c83c236bc202

解除占用:
xe pbd-unplug uuid=a96ffc14-8fae-5725-be7b-ed3ddc7b48aa
![]()
再次执行删除sr:
xe sr-forget uuid=760c8f8b-ab3f-d920-1307-c83c236bc202
查看是否正常删除:
xe sr-list

此时已经没有了本地储存库信息
重建本地储存库
方法一:
lsblk查看需要建立储存库的硬盘,我这里是sda:

格式化硬盘:
mkfs.ext4 /dev/sda

查看host的uuid:
xe host-list

创建本地储存库:
xe sr-create content-type=user device-config:device=/dev/sda host-uuid=8a96a19f-7c1b-448e-a95a-6323b123e396 name-label="Local storage_data" shared=false type=lvm

重点橙色部分标出来了,不讲解,自己百度翻译
右键设置为默认储存库:

方法二:
格式化硬盘:
mkfs.ext4 /dev/sda
查看需要挂载的硬盘路径:
ll /dev/disk/by-path/

创建本地储存库:
xe sr-create content-type=user device-config:device=/dev/disk/by-path/pci-0000:82:00.0-scsi-0:2:0:0 host-uuid=8a96a19f-7c1b-448e-a95a-6323b123e396 name-label="Local storage_data" shared=false type=lvm

方法三:
格式化硬盘:
mkfs.ext4 /dev/sda
查看需要挂载的硬盘id:
ll /dev/disk/by-id/

创建本地储存库:
xe sr-create content-type=user device-config:device=/dev/disk/by-id/scsi-36c81f660eff6f10026989b9808d host-uuid=8a96a19f-7c1b-448e-a95a-6323b123e396 name-label="Local storage_data" shared=false type=lvm

方法四:
新建lv逻辑卷:
lvcreate -L 5T -n local VG_XenStorage-e546abe7-d3c2-065f-6bd9-0650a2e4ca81 -config global{metadata_read_only=0}
解读:-config global{metadata_read_only=0}关闭只读模式
建立一个大小5T,名字local的逻辑卷
VG_XenStorage-e546abe7-d3c2-065f-6bd9-0650a2e4ca81为vg名,可以通过vgdisplay查看,没有vg,或者容量小的,可以自行创建
查看建立的lv:
lvdisplay

创建本地储存库:
xe sr-create content-type=user device-config:device=/dev/VG_XenStorage-e546abe7-d3c2-065f-6bd9-0650a2e4ca81/local host-uuid=9ce28fdc-ff98-415d-90b5-9d7bda2db362 name-label="Local storage_data" shared=false type=lvm
