linux dmsetup用法,linux 命令 -- dmsetup

demsetup 个人理解

d

msetup 是low level logical volume management

。我理解的意思是,这是一个更加底层的逻辑卷管理工具。平时我们管理linux 上的逻辑卷,使用lvm相关的工具即可。lvs是更高级的管理逻辑卷的命令,但是,有时候会出现类似lvm 删除不掉的lvm分区。我们可以使用dmsetup 去删除。

demsetup 命令语法

dmsetup info   # 查看Device Mapper设备概述  显示当前devicemapper 的信息

demsetup ls #列出所有逻辑设备

demsetup status # 列出所有逻辑设备的状态信息

dmsetup deps   # 显示设备依赖关系

dmsetup table  #用来查看物理设备到虚拟设备的映射表

desetup remove # 移除逻辑设备

操作例子 (来源网上)

1.创建lv逻辑卷。

# 创建逻辑卷[root@seed-84 ~]# vgcreate  vg-test /dev/sdb

Physical volume "/dev/sdb" successfully created.

Volume group "vg-test" successfully created

[root@seed-84 ~]# lvcreate -n vg-lv  -l 100%FREE vg-test

Logical volume "vg-lv" created.# 查看逻辑卷[root@seed-84 ~]# lvs

LV    VG      Attr       LSize   Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert

vg-lv vg-test -wi-a----- <16.00g

2.查看lvm路径。

[root@seed-84 ~]# ll /dev/mapper/vg--test-vg--lv

lrwxrwxrwx. 1 root root 7 May 27 11:51 /dev/mapper/vg--test-vg--lv -> ../dm-0

3.rm 删除 dm-0(这里为非正常删除,为了演示现象)。

[root@seed-84 ~]# rm /dev/dm-0

rm: remove block special file ‘/dev/dm-0’? y

4.删除/dev/mapper/下的vg-test目录。

rm /dev/mapper/vg--test-vg--lv  -rf

5.使用sgdisk 格式化磁盘信息。

[root@seed-84 ~]# sgdisk  -z /dev/sdb

Creating new GPT entries.

GPT data structures destroyed! You may now partition the disk using fdisk or

other utilities.

[root@seed-84 ~]# sgdisk  -Z /dev/sdb

Creating new GPT entries.

GPT data structures destroyed! You may now partition the disk using fdisk or

other utilities.

6.执行wipefs -a 尝试擦该设备,却一直提示磁盘正在使用。

[root@seed-84 ~]# wipefs -a /dev/sdb

wipefs: error: /dev/sdb: probing initialization failed: Device or resource busy

7.使用dmsetup 查看lv卷,使用dmsetup移除该卷。

[root@seed-84 ~]# dmsetup ls

vg--test-vg--lv (253:0)

[root@seed-84 ~]# dmsetup remove vg--test-vg--lv

8.再次执行wipefs -a /dev/sdb。

[root@seed-84 ~]# wipefs -a /dev/sdb

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值