マルチパス(はい)はあるがLVMはないサーバーがあります。 (mpathb -> 5Tb).
mpathb (360002ac00000000000003af40000af6b) dm-3 3PARdata,VV
size=5.0T features='1 queue_if_no_path' hwhandler='0' wp=rw
`-+- policy='round-robin 0' prio=0 status=active
|- 1:0:1:0 sdc 8:32 active undef running
|- 1:0:0:0 sdb 8:16 active undef running
|- 2:0:0:0 sde 8:64 active undef running
`- 2:0:1:0 sdd 8:48 active undef running
そしてディスクをマウントしました。
/dev/mapper/mpathbp1 /data (5.0 Tb).
このディスクを追加する必要がありますが、どうすればよいですか?
Increase at Storage the LUN (From: 5 Tb -> To: 7 Tb) - example.
Execute echo 1 > /sys/block/path_device/device/rescan (for all paths).
Execute multipathd -k 'resize map mpathb'
Execute resize2fs /dev/mpathbp1
この手順は正しいですか?
パーティションは1つだけです。
パートプローブはどこにありますか?部品調査 /dev/mapper/mparha?
詳しく説明してもらえますか?
ベストアンサー1
注:マルチパスディスク/パーティションのサイズを変更するときにマルチパスエラーを回避するには、カーネルバージョンがkernel-3.10.0-862.el7以降である必要があります。
マルチパスマップのサイズ変更後、システムは新しいサイズ(7TB)のマルチパスディスクを表示できるようになりますが、デバイスのパーティションテーブルはまだパーティションの古いサイズ(5TB)を指定します。
2つのステップがさらに必要です。
パーティションテーブルを編集してパーティションを拡張する(
fdisk /dev/mapper/mpathb
)ファイルシステムを拡張する前に、またはを実行して
partprobe -s
パーティションのkpartx -u /dev/mapper/mpathb
変更を適用します。新しいサイズがバイト単位で表示されますblockdev --getsize64 /dev/mapper/mpathb1
。
これらの追加手順を完了したら、ファイルシステムのサイズを変更できます。