0

私の Linux サーバーは、オンザフライ (オンライン) で拡張した後、新しくサイズ変更されたファイバー LUN を表示しません。ストレージ担当者は、LUN を 1Tb から 2Tb に正常にサイズ変更しました。 RHEL 5.3 Linux マシン上の ISCSI LUNS.以下を実行しましたが、失敗しました.新しいサイズの 2Tb が表示されず、古いサイズの 1Tb が表示されます.これらの LUN は Oracle の raw デバイスとして構成されていることに注意してください。 LVM は使用されません。

手順を逃したことがありますか

scsi バス 1 を再スキャンします。 echo 1 > /sys/block/sda/device/rescan echo 1 > /sys/block/sdb/device/rescan

マルチパス デバイスのサイズを更新する

multipathd -k"resize map orac_backup"

3.resize2fs /dev/mapper/orac_backup (おそらくこのシナリオでは不要な手順で失敗したようです)

私も実行してマルチパスフェイルオーバーをテストするためにこれを試しました] multipathd -k del path sda add path sda

del パス sdb パス sdb を追加

すべてのコマンドは正常に実行されますが、まだ古い LUN サイズが表示されます。Linux OS またはカーネルはまだ新しい Lun サイズを認識しません。何度か試行し、上記の番号 (リスト) の各手順の間にマルチパス サービスを再起動しましたが、まだ失敗しています。助けてください、どんな助けでも大歓迎です。

よろしくD

4

1 に答える 1

0

再スキャン後にマップをフラッシュしてリロードしようとしましたか? multipath -f orac_backup とその後 multipath -r

  • L
于 2012-08-03T09:07:28.093 に答える