GNU/Linux >> Linux の 問題 >  >> Cent OS

CentOS/RHEL で DM-Multipath 疑似デバイスを分割する方法

DM マルチパスとは

Device-Mapper Multipath (DM-Multipath) は Linux ネイティブのマルチパス ツールで、サーバー ノードとストレージ アレイ間の複数の I/O パスを 1 つのデバイスに構成できます。これらの I/O パスは、個別のケーブル、スイッチ、およびコントローラを含めることができる物理的な SAN 接続です。マルチパスは I/O パスを集約し、集約されたパスで構成される新しいデバイスを作成します。

DM-Multipath デバイスにパーティションとファイル システムを作成する

1. DM-Multipath デバイスは /dev/mapper/mpathN として作成されます 、ここで N マルチパスグループ番号です。コマンド fdisk を使用して、/dev/mapper/mpathN:にパーティションを作成します。

# fdisk /dev/mapper/mpath0

Command (m for help): n   
Command action
   e   extended
   p   primary partition (1-4)
p
Partition number (1-4): 1
First cylinder (1-1017, default 1):
Using default value 1
Last cylinder or +size or +sizeM or +sizeK (1-1017, default 1017):
Using default value 1017

Command (m for help): w
The partition table has been altered!

Calling ioctl() to re-read partition table.

2. /dev/mapper にマルチパス パーティションを登録します。

# kpartx -a /dev/mapper/mpath0

3. このデバイスのすべてのパーティションを一覧表示します:

# kpartx -l /dev/mapper/mpath0
mpath0p1 : 0 2295308 /dev/mapper/mpath0 61

4. パーティションにファイル システムを作成します。

# mkfs -t ext3 /dev/mapper/mpath0p1
mke2fs 1.35 (28-Feb-2004)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
143712 inodes, 286913 blocks
14345 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=297795584
9 block groups
32768 blocks per group, 32768 fragments per group
15968 inodes per group
Superblock backups stored on blocks:
        32768, 98304, 163840, 229376

Writing inode tables: done
Creating journal (8192 blocks): done
Writing superblocks and filesystem accounting information: done

This filesystem will be automatically checked every 27 mounts or
180 days, whichever comes first.  Use tune2fs -c or -i to override.

5. パーティションをマウント ポイントにマウントします。

# mkdir /datafile
# mount /dev/mapper/mpath0p1 /datafile

ヒント

DM-Multipath ツールは、3 つの異なるファイル名のセットを使用します:

1. /dev/dm-N は絶対に使用しないでください

2. /dev/mpath/mpathNdevices は絶対に使用しないでください これは、起動時にマルチパス デバイスがマウントされると、UDEV サブシステムがすぐにデバイス ノードを作成しない可能性があるためです。

3. 常に /dev/mapper/mpathN を使用する これらのデバイスは永続的であり、起動プロセスの早い段階で device-mapper によって自動的に作成されるためです。したがって、これらは、マルチパス化されたデバイスにアクセスするために使用するデバイス名です。ただし、RAC (Real Application Cluster) 構成では、/dev/mapper/mpathN の名前は単一のマシンでの再起動後も持続する可能性がありますが、他のクラスター ノードがこのディスクに同じ名前を使用するという保証はありません。これが必要な場合は、UDEV 機能を使用してクラスター全体の永続的な名前を取得します。


Cent OS
  1. RHEL 8 /CentOS8にphpMyAdminをインストールする方法

  2. Centos /RHEL8でスワップパーティションを作成して有効にする方法

  3. CentOS / RHEL で新しい /boot パーティションを作成する方法

  1. RHEL 8 /CentOS8にP7Zipをインストールする方法

  2. RHEL 8 /CentOS8にntfs-3gをインストールする方法

  3. PHP-mbstringをRHEL8/CentOS8にインストールする方法

  1. RHEL 8 /CentOS8にphantomjsをインストールする方法

  2. DropboxをRHEL8/CentOS8にインストールする方法

  3. RHEL 8 /CentOS8にコンパスをインストールする方法