Dm-setup: различия между версиями

Материал из noname.com.ua
Перейти к навигацииПерейти к поиску
 
(не показаны 2 промежуточные версии этого же участника)
Строка 18: Строка 18:
 
VG00-LV01 (253, 1)
 
VG00-LV01 (253, 1)
 
VG00-LV00 (253, 0)
 
VG00-LV00 (253, 0)
  +
</PRE>
  +
 
Чтобы получить информацию о любом устройстве DM:
 
Чтобы получить информацию о любом устройстве DM:
   
Строка 31: Строка 33:
 
Number of targets: 2
 
Number of targets: 2
 
UUID: LVM-jUqeLC.....
 
UUID: LVM-jUqeLC.....
  +
</PRE>
   
 
Чтобы получить информацию об устройстве DM в виде столбца:
 
Чтобы получить информацию об устройстве DM в виде столбца:
Строка 37: Строка 40:
 
Name Maj Min Stat Open Targ Event UUID
 
Name Maj Min Stat Open Targ Event UUID
 
VG00-LV00 253 0 L--w 1 2 0 LVM-jUqeLvGB9........
 
VG00-LV00 253 0 L--w 1 2 0 LVM-jUqeLvGB9........
  +
</PRE>
 
   
 
Чтобы отобразить зависимости устройства DM:
 
Чтобы отобразить зависимости устройства DM:
Строка 43: Строка 46:
 
# dmsetup deps /dev/VG00/LV00
 
# dmsetup deps /dev/VG00/LV00
 
2 dependencies : (8, 48) (8, 32)
 
2 dependencies : (8, 48) (8, 32)
  +
</PRE>
 
   
 
Чтобы получить статус устройства DM:
 
Чтобы получить статус устройства DM:
Строка 50: Строка 53:
 
0 20963328 linear
 
0 20963328 linear
 
20963328 8192 linear
 
20963328 8192 linear
  +
</PRE>
   
 
Чтобы “убить” неактивную таблицу для устройства:
 
Чтобы “убить” неактивную таблицу для устройства:
 
<PRE>
 
<PRE>
 
# dmsetup clear /dev/VG00/LV00
 
# dmsetup clear /dev/VG00/LV00
  +
</PRE>
 
   
 
Чтобы отправить сообщение цели:
 
Чтобы отправить сообщение цели:
 
<PRE>
 
<PRE>
 
# dmsetup device_name sector message
 
# dmsetup device_name sector message
  +
</PRE>
  +
<PRE>
 
# dmsetup /dev/VG00/LV00 0 "My Logical device"
 
# dmsetup /dev/VG00/LV00 0 "My Logical device"
  +
</PRE>
 
   
 
Чтобы удалить устройство (это приведет к потере данных):
 
Чтобы удалить устройство (это приведет к потере данных):
 
<PRE>
 
<PRE>
 
# dmsetup remove /dev/VG00/LV00
 
# dmsetup remove /dev/VG00/LV00
  +
</PRE>
   
 
Чтобы удалить все устройства:
 
Чтобы удалить все устройства:
 
<PRE>
 
<PRE>
 
# dmsetup remove_all
 
# dmsetup remove_all
  +
</PRE>
   
 
Чтобы переименовать устройство:
 
Чтобы переименовать устройство:
 
<PRE>
 
<PRE>
 
# dmsetup /dev/VG00/LV00 /dev/VG00/LV04
 
# dmsetup /dev/VG00/LV00 /dev/VG00/LV04
  +
</PRE>
   
 
Чтобы приостановить устройство:
 
Чтобы приостановить устройство:
Строка 78: Строка 87:
 
# dmsetup suspend --nolockfs /dev/VG00/LV00
 
# dmsetup suspend --nolockfs /dev/VG00/LV00
 
# dmsetup suspend --noflush /dev/VG00/LV00
 
# dmsetup suspend --noflush /dev/VG00/LV00
  +
</PRE>
   
 
Чтобы возобновить устройство:
 
Чтобы возобновить устройство:
 
<PRE>
 
<PRE>
 
# dmsetup resume /dev/VG00/LV00
 
# dmsetup resume /dev/VG00/LV00
  +
</PRE>
   
 
Чтобы вывести таблицу устройства:
 
Чтобы вывести таблицу устройства:
Строка 88: Строка 99:
 
0 20963328 linear 8:32 2048
 
0 20963328 linear 8:32 2048
 
20963328 8192 linear 8:48 2048
 
20963328 8192 linear 8:48 2048
  +
</PRE>
   
 
Чтобы получить информацию о версии dmsetup:
 
Чтобы получить информацию о версии dmsetup:

Текущая версия на 18:11, 14 февраля 2025

DM-SETUP

Это команда, с помощью которой мы можем осуществлять управление логическими томами низкого уровня.
Таким образом, в основном dmsetup используется для управления логическими устройствами, которые используют драйвер device-mapper .
Первый аргумент dmsetup – это команда.
Второй аргумент – логическое имя устройства или uuid.

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

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

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

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

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

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

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

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

# 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
0 20963328 linear 8:32 2048
20963328 8192 linear 8:48 2048

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

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