www. On IT Road .com
使用 dmsetup 命令的示例
- 列出设备映射器设备:
# dmsetup ls # dmsetup ls VG00-LV02 (253, 2) VG00-LV01 (253, 1) VG00-LV00 (253, 0)
- 要获取有关任何 DM 设备的信息:
# dmsetup info /dev/VG00/LV00 # dmsetup info /dev/VG00/LV00 Name: VG00-LV00 State: ACTIVE Read Ahead: 256 Tables present: LIVE Open count: 1 Event number: 0 Major, minor: 253, 0 Number of targets: 2 UUID: LVM-jUqeLC.....
- 要按列获取 DM 设备信息:
# dmsetup info -c /dev/VG00/LV00 # dmsetup info -C /dev/VG00/LV00 # dmsetup info -c /dev/VG00/LV00 Name Maj Min Stat Open Targ Event UUID VG00-LV00 253 0 L--w 1 2 0 LVM-jUqeLvGB9........
- 列出 DM 设备依赖项:
# dmsetup deps /dev/VG00/LV00 # dmsetup deps /dev/VG00/LV00 2 dependencies : (8, 48) (8, 32)
- 要获取 DM 设备的状态:
# dmsetup status /dev/VG00/LV00 # dmsetup status /dev/VG00/LV00 0 20963328 linear 20963328 8192 linear
- 销毁设备的非活动表:
# dmsetup clear /dev/VG00/LV00
- 向目标发送消息:
# dmsetup device_name sector message # dmsetup /dev/VG00/LV00 0 "My Logical device"
- 移除设备(这会导致数据丢失):
# dmsetup remove /dev/VG00/LV00
- 删除所有设备:
# dmsetup remove_all
- 重命名设备:
# dmsetup /dev/VG00/LV00 /dev/VG00/LV04
- 挂起设备:
# dmsetup suspend --nolockfs /dev/VG00/LV00 # dmsetup suspend --noflush /dev/VG00/LV00
- 要取消挂起设备:
# dmsetup resume /dev/VG00/LV00
- 输出设备表:
# dmsetup table /dev/VG00/LV00 # dmsetup table /dev/VG00/LV00 0 20963328 linear 8:32 2048 20963328 8192 linear 8:48 2048
- 获取 dmsetup 版本信息:
# dmsetup version # dmsetup version Library version: 1.02.53 (2010-07-28) Driver version: 4.17.0
- 显示帮助信息:
# dmsetup -h
我们可以使用dmsetup命令进行低级逻辑卷管理。
所以基本上 dmsetup 用于管理使用设备映射器驱动程序的逻辑设备。
dmsetup 的第一个参数是一个命令。
第二个参数是逻辑设备名称或者 uuid。
可以使用以下命令找到提供 dmsetup 命令的包:
# yum whatprovices /sbin/dmsetup ... 7:device-mapper-1.02.158-2.el7_7.2.x86_64 : Device mapper utility Repo : @updates Matched from: Filename : /sbin/dmsetup
日期:2020-09-17 00:14:27 来源:oir作者:oir