第 9 章 FIBRE CHANNEL OVER ETHERNET の設定
16.12. RAID のメンテナンス
本セクションでは、RAID メンテナンスに関するさまざまな手順を説明します。
16.12.1. RAID で障害の発生したディスクの置き換え
この手順では、RAID (Redundant Array of Independent Disks) で障害のあるディスクを置き換える方法 を説明します。ここでは、/dev/md0 RAID レベル 10 があるとします。このシナリオでは、/dev/sdg ディスクに問題があるため、新しいディスク /dev/sdh に置き換える必要があります。
前提条件 前提条件
追加のスペアディスク。
mdadm パッケージがインストールされている。
アレイ内のディスクに障害が発生していることの通知。アレイの監視を設定する場合
は、「RAID の監視」を参照してください。
手順 手順
1. どのディスクが失敗しているかを確認してください。これを行うには、次のコマンドを実行し ます。
# journalctl -k -f
ディスクに障害が発生したことを示すメッセージが表示されます。
md/raid:md0: Disk failure on sdg, disabling device.
md/raid:md0: Operation continuing on 5 devices.
2. キーボードの Ctrl+C を押して、journalctl プログラムを終了します。
3. 新しいディスクをアレイに追加します。これを行うには、次のコマンドを実行します。
# mdadm --manage /dev/md0 --add /dev/sdh
4. 障害の発生したディスクに faulty のマークを付けます。これを行うには、次のコマンドを実行 します。
# mdadm --manage /dev/md0 --fail /dev/sdg
5. 次のコマンドを実行して、障害の発生したディスクが正しくマスクされたかどうかを確認しま す。
# mdadm --detail /dev/md0
最後のコマンド出力の最後に、以下のような RAID ディスクに関する情報が表示されま す。/dev/sdg ディスクには faulty があります。
Number Major Minor RaidDevice State 0 8 16 0 active sync /dev/sdb 1 8 32 1 active sync /dev/sdc 2 8 48 2 active sync /dev/sdd 3 8 64 3 active sync /dev/sde 4 8 80 4 active sync /dev/sdf 6 8 112 5 active sync /dev/sdh 5 8 96 - faulty /dev/sdg
6. 最後に、アレイから障害の発生したディスクを削除します。これを行うには、次のコマンドを 実行します。
# mdadm --manage /dev/md0 --remove /dev/sdg 7. 次のコマンドを実行して RAID の詳細を確認します。
# mdadm --detail /dev/md0
最後のコマンドの出力の最後に、以下のような RAID ディスクに関する情報が表示されます。
Number Major Minor RaidDevice State 0 8 16 0 active sync /dev/sdb 1 8 32 1 active sync /dev/sdc 2 8 48 2 active sync /dev/sdd 3 8 64 3 active sync /dev/sde 4 8 80 4 active sync /dev/sdf 6 8 112 5 active sync /dev/sdh
上記の手順を完了すると、新しいディスク /dev/sdh で RAID /dev/md0 が実行されます。
16.12.2. アレイ内の破損したディスクの置き換え
この手順では、RAID (Redundant Array of Independent Disks) で破損したディスクを置き換える方法を 説明します。ここでは、/dev/md0 RAID レベル 6 があるとします。このシナリオでは、/dev/sdb ディスクにハードウェアの問題があり、使用されなくなりました。新しいディスク /dev/sdi に置き換 える必要があります。
前提条件 前提条件
代替となる新規ディスク。
mdadm パッケージがインストールされている。
手順 手順
1. 次のコマンドを使用してログメッセージを確認します。
# journalctl -k -f
ディスクに障害が発生したことを示すメッセージが表示されます。
md/raid:md0: Disk failure on sdb, disabling device.
md/raid:md0: Operation continuing on 5 devices.
2. キーボードの Ctrl+C を押して、journalctl プログラムを終了します。
3. 新規ディスクをスペアとしてアレイに追加します。これを行うには、次のコマンドを実行しま す。
# mdadm --manage /dev/md0 --add /dev/sdi
4. 破損したディスクに faulty のマークを付けます。これを行うには、次のコマンドを実行しま
4. 破損したディスクに faulty のマークを付けます。これを行うには、次のコマンドを実行しま す。
# mdadm --manage /dev/md0 --fail /dev/sdb
5. 障害の発生したディスクをアレイから削除します。これを行うには、次のコマンドを実行しま す。
# mdadm --manage /dev/md0 --remove /dev/sdb
6. 次のコマンドを使用して、アレイのステータスを確認します。
# mdadm --detail /dev/md0
最後のコマンドの出力の最後に、以下のような RAID ディスクに関する情報が表示されます。
Number Major Minor RaidDevice State 7 8 128 0 active sync /dev/sdi 1 8 32 1 active sync /dev/sdc 2 8 48 2 active sync /dev/sdd 3 8 64 3 active sync /dev/sde 4 8 80 4 active sync /dev/sdf 6 8 112 5 active sync /dev/sdh
上記の手順を完了すると、新しいディスク /dev/sdi で RAID /dev/md0 が実行されます。
16.12.3. RAID ディスクの再同期
この手順では、RAID アレイでディスクを再同期する方法を説明します。ここでは、/dev/md0 RAID が あるとします。
前提条件 前提条件
mdadm パッケージがインストールされている。
手順 手順
1. 障害の発生したディスク動作のアレイを確認するには、次のコマンドを実行します。
# echo check > /sys/block/md0/md/sync_action
このアクションはアレイを確認し、結果を /sys/block/md0/md/sync_action ファイルに書き込 みます。
2. /sys/block/md0/md/sync_action ファイルを、選択したテキストエディターで開き、ディスク 同期の失敗に関するメッセージがあるかどうかを確認します。
3. アレイ内のディスクを再同期するには、次のコマンドを実行します。
# echo repair > /sys/block/md0/md/sync_action
このアクションは、アレイ内のディスクを再同期し、結果を /sys/block/md0/md/sync_action ファイルに書き込みます。
4. 同期の進捗を表示するには、次のコマンドを実行します。
# cat /proc/mdstat
[1] ホットスワップシャーシを使用すると、システムの電源を切らずにハードドライブを削除できます。
第 17 章 LUKS を使用したブロックデバイスの暗号化
ディスクの暗号化は、それを暗号化することにより、ブロックデバイス上のデータを保護します。デバ イスで復号したコンテンツにアクセスするには、パスフレーズまたは鍵を認証として提供する必要があ ります。これは、モバイルコンピューターや、リムーバブルメディアの場合に特に重要になります。こ れにより、デバイスをシステムから物理的に削除した場合でも、デバイスのコンテンツを保護するのに 役立ちます。LUKS 形式は、RHEL におけるブロックデバイスの暗号化のデフォルト実装です。