XenServer解除硬盘或分区的挂载,删除本地SR存储卷方法

XenServer添加硬盘或分区为本地SR存储方法请参考另一篇文章:

XenServer 挂载其它硬盘及错误原因分析_wh445306的博客-CSDN博客

如何删除在XenCenter里无法删除的SR存储 

因为PBD已经连接的缘故,我们无法直接使用sr-destroy删除SR。 
首先我们先找到SR所在的PDB 

1,fdisk -l 查看分区情况,根据/dev/sda 4000.8GB这样的标识来确定需要卸载的盘或分区名,这里已/dev/sda为例

fdisk -l 

2,xe pbd-list 查找pbd uuid和SR uuid 其中 device-config (MRO): device: /dev/sda 为上面的判断结果

xe pbd-list 

查到的结果类似如下:

               uuid ( RO)   : d13fd7b0-7ef9-a65e-a583-1f58d169b88d
             host-uuid ( RO): a9063198-c015-4a2c-bc86-4c1ba5c0dcd0
               sr-uuid ( RO): 7ad2ec79-3998-e2fd-b9a0-d82e21b1d76e
         device-config (MRO): device: /dev/sda
    currently-attached ( RO): true

最上面一行的uuid(RO)就是pbd uuid

如果知道sr-uuid也可以直接根据sr-uuid查pbd-uuid ,命令如下:

xe pbd-list sr-uuid="49afa421-0126-5ce4-99c5-4ef8b6bb4cbb"

断开PBD连接 

xe pbd-unplug uuid="d13fd7b0-7ef9-a65e-a583-1f58d169b88d"

然后删除SR 标识
 

xe sr-destroy uuid="7ad2ec79-3998-e2fd-b9a0-d82e21b1d76e"


如果上一步删除SR无法完成,出现:Error code: SR_BACKEND_FAILURE_47
请尝试使用此方法:(首选此方法) 
 

xe sr-forget uuid="7ad2ec79-3998-e2fd-b9a0-d82e21b1d76e"


-----------------------

附带几个命令

xe sr-list                                                     -- 显示所有物理存储(SR)信息
xe sr-list uuid="UUID"                                -- 匹配SR的UUID显示SR信息
xe sr-list name-label="SR名称"                   -- 匹配SR名称显示SR信息

                                                                        -- 删除SR操作(数据会丢失)
xe pbd-list sr-uuid="SR-UUID"                   -- 匹配SR的UUID找出对应的物理连接(PBD)信息
xe pbd-unplug uuid="PBD-UUID"              -- 匹配PBD的UUID删除对应的PBD
xe sr-forget uuid="SR-UUID"                     -- 匹配SR的UUID遗忘对应的SR

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值