GNU/Linux >> Linux の 問題 >  >> Linux

Linux での dmsetup コマンドの使用例

これは、低レベルの論理ボリューム管理を実行できるコマンドです。したがって、基本的に dmsetup は、device-mapper ドライバーを使用する論理デバイスを管理するために使用されます。 dmsetup の最初の引数はコマンドです。 2 番目の引数は、論理デバイス名または 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. デバイス マッパー デバイスを一覧表示するには:

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

2. 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.....

3. 列単位で 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........

4. DM デバイスの依存関係を一覧表示するには:

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

5. DM デバイスのステータスを取得するには:

# dmsetup status /dev/VG00/LV00 
# 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 
# dmsetup table /dev/VG00/LV00
0 20963328 linear 8:32 2048
20963328 8192 linear 8:48 2048

14. dmsetup のバージョン情報を取得するには:

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

15. ヘルプ情報を表示するには:

# dmsetup -h


Linux
  1. Linux での sa コマンドの例

  2. Linux での ac コマンドの例

  3. Linux での df コマンドの例

  1. 5 実用的な Linux fuser コマンドの例

  2. 7 Linux df コマンドの例

  3. Linux での du コマンドの例

  1. 8 Linux TR コマンドの例

  2. Linux での rm コマンドの例

  3. Linux での ps コマンドの例