lvremove删除方法是什么

发布时间:2021-12-23 17:57:13 作者:iii
来源:亿速云 阅读:305

这篇文章主要介绍“lvremove删除方法是什么”,在日常操作中,相信很多人在lvremove删除方法是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”lvremove删除方法是什么”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

openstack里的cinder volume创建、管理磁盘实际是用tgtadm管理的来自网络中的lvm磁盘。

有时cinder volume一直处于creating状态或者deleting状态,下层磁盘用不了也删不掉,占了很大的磁盘空间。既然它是用lvm管理的所以可以用lvm相关的工具来删除它。

先找到要删除的volume的lvm路径,我的是:/dev/cinder-vol/volume-725230c0-558a-422a-b9aa-5f309ed42798 

直接lvremove /dev/cinder-vol/volume-725230c0-558a-422a-b9aa-5f309ed42798 

结果报错:device-mapper: remove ioctl on  failed: Device or resource busy。好吧设备繁忙。

再看:dmsetup info -c /dev/cinder-vol/volume-725230c0-558a-422a-b9aa-5f309ed42798

Name                                                         Maj Min Stat Open Targ Event  UUID                                                                

cinder--vol-volume--725230c0--558a--422a--b9aa--5f309ed42798 252   5 L--w    1    1      0 LVM-CMpL6mPY7LjVj3tIuF3YNvDyBtXqsmymJRiBrju5UXaoeWXxPqvAx9cLX3DlNTZI

可以看到open 为1说明它被打开了,所以remove不掉。

看看是谁打开的:

fuser -m /dev/cinder-vol/volume-725230c0-558a-422a-b9aa-5f309ed42798 

/dev/dm-5:            5214

它对应的下层块设备是/dev/dm-5,可能是因为它被mount了所以尝试:umount /dev/dm-5

umount: /dev/dm-5: not mounted

结果是没mount。。

看来应该是因为tgtd使用了这个逻辑卷,查看一下:

tgtadm --op show --mode target|grep 7252

Target 3: iqn.2010-10.org.openstack:volume-725230c0-558a-422a-b9aa-5f309ed42798

            Backing store path: /dev/cinder-vol/volume-725230c0-558a-422a-b9aa-5f309ed42798

果然,删除之:tgtadm --op show --mode target --op delete --tid 3

再来看看文件打开状态

dmsetup info -c /dev/cinder-vol/volume-725230c0-558a-422a-b9aa-5f309ed42798

Name                                                         Maj Min Stat Open Targ Event  UUID                                                                

cinder--vol-volume--725230c0--558a--422a--b9aa--5f309ed42798 252   5 L--w    0    1      0 LVM-CMpL6mPY7LjVj3tIuF3YNvDyBtXqsmymJRiBrju5UXaoeWXxPqvAx9cLX3DlNTZI

好了现在可以删除了:

lvremove /dev/cinder-vol/volume-725230c0-558a-422a-b9aa-5f309ed42798 

到此,关于“lvremove删除方法是什么”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注亿速云网站,小编会继续努力为大家带来更多实用的文章!

推荐阅读:
  1. mysql删除用户的方法是什么
  2. mac删除python的方法是什么

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

lvremove

上一篇:如何分析KEGG Drug 数据库

下一篇:linux中如何删除用户组

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》