Linux システムに SAN ストレージをインストールするシナリオがあります。私の環境の詳細は -
- VMを作成するためのOracle VM Manager
- 仮想マシンに物理ディスクとして接続されたファイバチャネルHP3PAR SANストレージ
- Oracle Linuxバージョン - OEL 7.4
私が実行した次のステップは正しく機能しましたが、もう機能しません。
- 実行中のVMにrootユーザーとしてログインします。
fdiskユーティリティは、接続されているディスクを確認するために使用されます。
fdisk -l
SANストレージをVMに接続した後、/ dev / xvdcが表示される2つのディスク/ dev / xvdbと/ dev / xvdcが表示されます。
mountコマンドを使用して、/u01/oracle/configの場所に/dec/xvdcをマウントします。ここで、/u01/oracle/config は空です。
/dev/xvdc /u01/oracle/config マウント
その後、コマンド画面のカーソルだけが点滅し、何も起こりません。マウントが成功したことを確認しました。いいえ。 「df -h」および「mount」コマンドを実行すると、ストレージは要求された場所にマウント済みとしてマークされません。
ベストアンサー1
問題が解決しました。この問題はディスクログの破損に関連しています。だから私は次の手順を使ってディスクを回復しようとしました。
xfs_repair /dev/xvdc
以下の警告
ステップ1 - スーパーブロックを見つけて検証します...
ステップ2 - 内部ログを使用する
- zero log...
エラー:ファイルシステムログに再生が必要な重要なメタデータの変更があります。ログを再生するためにファイルシステムをマウントし、xfs_repair を再実行する前にマウント解除します。ファイルシステムをマウントできない場合は、-Lオプションを使用してログを削除して回復を試みます。ログを削除すると破損する可能性があるため、これを行う前にファイルシステムをマウントしてください。
だから、次のステップに進みます。
xfs_repair -L /dev/xvdc
mount -t xfs /dev/xvdc /u01/oracle
これにより、/dev/xvdc ディスクが /u01/oracle の場所に正常にマウントされます。
メモ:以前は、XFSファイルシステムを使用してディスクをフォーマットしました。