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 游戏是我的全部图景,我将演绎所有的游戏角色,我是每个活着角色的传奇。 --开心研
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/29494175/viewspace-2766923/ ,如需转载,请注明出处,否则将追究法律责任。