Это команда, с помощью которой мы можем осуществлять управление логическими томами низкого уровня.

Таким образом, в основном dmsetup используется для управления логическими устройствами, которые используют драйвер device-mapper .

Первый аргумент 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

Примеры использования команды dmsetup

1. Для отображения списка device mapper устройств:

# dmsetup ls 
VG00-LV02       (253, 2)
VG00-LV01       (253, 1)
VG00-LV00       (253, 0)

2. Чтобы получить информацию о любом устройстве DM:

# 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.....
3. Чтобы получить информацию об устройстве DM в виде столбца:
# 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........

4. Чтобы отобразить зависимости устройства DM:

# dmsetup deps /dev/VG00/LV00
 2 dependencies  : (8, 48) (8, 32)

5. Чтобы получить статус устройства DM:

# dmsetup status /dev/VG00/LV00
0 20963328 linear
20963328 8192 linear

6. Чтобы «убить» неактивную таблицу для устройства:

# dmsetup clear /dev/VG00/LV00

7. Чтобы отправить сообщение цели:

# dmsetup device_name sector message
# dmsetup /dev/VG00/LV00 0 "My Logical device"

8. Чтобы удалить устройство (это приведет к потере данных):

# dmsetup remove /dev/VG00/LV00

9. Чтобы удалить все устройства:

# dmsetup remove_all

10. Чтобы переименовать устройство:

# dmsetup /dev/VG00/LV00 /dev/VG00/LV04

11. Чтобы приостановить устройство:

# dmsetup suspend --nolockfs /dev/VG00/LV00
# dmsetup suspend --noflush /dev/VG00/LV00

12. Чтобы возобновить устройство:

# dmsetup resume /dev/VG00/LV00

13. Чтобы вывести таблицу устройства:

# dmsetup table /dev/VG00/LV00
0 20963328 linear 8:32 2048
20963328 8192 linear 8:48 2048

14. Чтобы получить информацию о версии dmsetup:

# dmsetup version
Library version:   1.02.53 (2010-07-28)
Driver version:    4.17.0

15. Для отображения справочной информации:

# dmsetup -h

 

Поделитесь статьей:

Добавить комментарий