今天在centos下用xfs格式化磁盘出现如下错误
|
|
时出现:
重启服务器后再格式化也一样,也就是重启服务器没什么用。
用lsof查看是谁在占用,也没什么效果。
解决方法:
dmsetup ls
dmsetup ls
datavg1-data1 (253:0)
然后我们移除这个占用
dmsetup remove datavg1-data1
再次dmsetup ls
No devices found 已经显示没有绑定的设备了
然后就可以开始格式化了
mkfs.xfs -f /dev/sdb1
分析原因:
之前的硬盘是我们在安装系统的时候分区并挂载的
根据官方解释,dmsetup是 low level logical volume management 。我理解的意思是,这是一个更加底层的逻辑卷管理工具
dmsetup常用命令参数:
显示当前devicemapper 的信息
demsetup ls #列出所有逻辑设备
demsetup status # 列出所有逻辑设备的状态信息
desetup remove # 移除逻辑设备
显示设备依赖关系
dmsetup deps