Dm-setup: различия между версиями
Sirmax (обсуждение | вклад) (Новая страница: «Категория:dm-setup =DM-SETUP=») |
Sirmax (обсуждение | вклад) |
||
| (не показаны 4 промежуточные версии этого же участника) | |||
| Строка 1: | Строка 1: | ||
[[Категория:dm-setup]] |
[[Категория:dm-setup]] |
||
=DM-SETUP= |
=DM-SETUP= |
||
| + | |||
| + | Это команда, с помощью которой мы можем осуществлять управление логическими томами низкого уровня. |
||
| + | <BR> |
||
| + | Таким образом, в основном dmsetup используется для управления логическими устройствами, которые используют драйвер device-mapper . |
||
| + | <BR> |
||
| + | Первый аргумент dmsetup – это команда. |
||
| + | <BR> |
||
| + | Второй аргумент – логическое имя устройства или uuid. |
||
| + | |||
| + | =Примеры использования команды dmsetup= |
||
| + | |||
| + | Для отображения списка device mapper устройств: |
||
| + | <PRE> |
||
| + | # dmsetup ls |
||
| + | VG00-LV02 (253, 2) |
||
| + | VG00-LV01 (253, 1) |
||
| + | VG00-LV00 (253, 0) |
||
| + | </PRE> |
||
| + | |||
| + | Чтобы получить информацию о любом устройстве DM: |
||
| + | |||
| + | <PRE> |
||
| + | # 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..... |
||
| + | </PRE> |
||
| + | |||
| + | Чтобы получить информацию об устройстве DM в виде столбца: |
||
| + | <PRE> |
||
| + | # 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........ |
||
| + | </PRE> |
||
| + | |||
| + | Чтобы отобразить зависимости устройства DM: |
||
| + | <PRE> |
||
| + | # dmsetup deps /dev/VG00/LV00 |
||
| + | 2 dependencies : (8, 48) (8, 32) |
||
| + | </PRE> |
||
| + | |||
| + | Чтобы получить статус устройства DM: |
||
| + | <PRE> |
||
| + | # dmsetup status /dev/VG00/LV00 |
||
| + | 0 20963328 linear |
||
| + | 20963328 8192 linear |
||
| + | </PRE> |
||
| + | |||
| + | Чтобы “убить” неактивную таблицу для устройства: |
||
| + | <PRE> |
||
| + | # dmsetup clear /dev/VG00/LV00 |
||
| + | </PRE> |
||
| + | |||
| + | Чтобы отправить сообщение цели: |
||
| + | <PRE> |
||
| + | # dmsetup device_name sector message |
||
| + | </PRE> |
||
| + | <PRE> |
||
| + | # dmsetup /dev/VG00/LV00 0 "My Logical device" |
||
| + | </PRE> |
||
| + | |||
| + | Чтобы удалить устройство (это приведет к потере данных): |
||
| + | <PRE> |
||
| + | # dmsetup remove /dev/VG00/LV00 |
||
| + | </PRE> |
||
| + | |||
| + | Чтобы удалить все устройства: |
||
| + | <PRE> |
||
| + | # dmsetup remove_all |
||
| + | </PRE> |
||
| + | |||
| + | Чтобы переименовать устройство: |
||
| + | <PRE> |
||
| + | # dmsetup /dev/VG00/LV00 /dev/VG00/LV04 |
||
| + | </PRE> |
||
| + | |||
| + | Чтобы приостановить устройство: |
||
| + | <PRE> |
||
| + | # dmsetup suspend --nolockfs /dev/VG00/LV00 |
||
| + | # dmsetup suspend --noflush /dev/VG00/LV00 |
||
| + | </PRE> |
||
| + | |||
| + | Чтобы возобновить устройство: |
||
| + | <PRE> |
||
| + | # dmsetup resume /dev/VG00/LV00 |
||
| + | </PRE> |
||
| + | |||
| + | Чтобы вывести таблицу устройства: |
||
| + | <PRE> |
||
| + | # dmsetup table /dev/VG00/LV00 |
||
| + | 0 20963328 linear 8:32 2048 |
||
| + | 20963328 8192 linear 8:48 2048 |
||
| + | </PRE> |
||
| + | |||
| + | Чтобы получить информацию о версии dmsetup: |
||
| + | <PRE> |
||
| + | # dmsetup version |
||
| + | Library version: 1.02.53 (2010-07-28) |
||
| + | Driver version: 4.17.0 |
||
| + | </PRE> |
||
Текущая версия на 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