Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

25.9. ストレージデバイスの削除

ストレージデバイス自体へのアクセスを削除する前に、最初にデバイスからデータをバックアップすることが推奨されます。その後、I/O をフラッシュして、デバイスに対するすべてのオペレーティングシステム参照を削除します(以下を参照)。デバイスがマルチパス機能を使用する場合は、マルチパス「pseudo「World Wide Identifier(WWID)」、デバイスへのパスを表す各識別子について、これを行います。「ストレージデバイスまたはパスの追加」
I/O フラッシュがロードに追加されるため、システムがメモリー不足の状態にある場合、ストレージデバイスの削除は推奨されません。メモリーの不足のレベルを確認するには、vmstat 1 100 コマンドを実行します。以下の場合は、デバイスの削除は推奨されません。
  • 空きメモリーが合計メモリーの 5 % 未満(サンプル 100 件以上)を超えています(コマンド free を使用して合計メモリーを表示することもできます)。
  • スワップがアクティブです (vmstat 出力の si および so 列がゼロではありません)。
デバイスへのアクセスをすべて削除する一般的な手順は以下のとおりです。

手順25.11 デバイスの完全削除

  1. 必要に応じて、デバイスとバックアップデバイスのデータをすべて閉じます。
  2. umount を使用して、デバイスをマウントしたファイルシステムをすべてアンマウントします。
  3. このデバイスを使用して、md ボリュームおよび LVM ボリュームからデバイスを削除します。デバイスが LVM ボリュームグループのメンバーである場合は、pvmove コマンドを使用してデバイスからデータを移動し、vgreduce コマンドを使用して物理ボリュームを削除し、pvremove を使用して、ディスクから LVM メタデータを削除する必要がある場合があります。
  4. multipath -l コマンドを実行して、マルチパスデバイスとして設定されているデバイスの一覧を検索します。デバイスがマルチパスデバイスとして設定されている場合は、multipath -f device コマンドを実行して、未処理の I/O をフラッシュし、マルチパスデバイスを削除します。
  5. 未処理の I/O を使用されたパスにフラッシュします。これは、umount または vgreduce 操作が I/O フラッシュを生じさせる raw デバイスにとって重要です。この手順は、以下の場合にのみ実行する必要があります。
    • デバイスがマルチパスデバイスとして設定されていません。
    • デバイスがマルチパスデバイスとして設定され、I/O が過去において個別のパスに直接発行されている場合。
    以下のコマンドを使用して、未処理の I/O をフラッシュします。
    # blockdev --flushbufs デバイス
  6. システムのアプリケーション、スクリプト、ユーティリティー内の /dev/sd、/dev/ disk/by-path、または major:minor 番号、ユーティリティーなどのデバイスのパスベースの名前への参照を削除します。これは、今後追加される異なるデバイスが現在のデバイスを無視しないようにすることが重要です。
  7. 最後に、SCSI サブシステムからデバイスへの各パスを削除します。これには、コマンド echo 1 > /sys/block/device-name/device/delete を使用します。device-name にすることができます
    この操作の別のバリエーションは echo 1 > /sys/class/scsi_device/h:c:t:l/device/delete 。h HBA 番号、c HBA のチャネル、t SCSI ターゲット ID、l は LUN です。
    注記
    これらのコマンドの旧形式である echo "scsi remove-single-device 0 0 0" > /proc/scsi/scsi が非推奨になりました。
lsscsi、scsi _id、multipath -l /dev/disk/by-* など、さまざまなコマンドから、デバイスのdevice-name、HBA チャンネル、SCSI ターゲット ID、および LUN を確認できます
手順25.11「デバイスの完全削除」、デバイスは実行中のシステムから物理的に安全に削除できます。その間、他のデバイスに I/O を停止する必要はありません。
「Storage Interconnects のスキャン」)デバイスの物理削除などのその他の手順と、SCSI バスの再スキャンを行うと、オペレーティングシステムの状態が変更を反映するように更新されることが推奨されません。これにより、I/O タイムアウトが原因で遅延が発生し、デバイスは予期せずに削除される可能性があります。相互接続の再スキャンを実行する必要がある場合は、で説明されているように I/O 「Storage Interconnects のスキャン」

このページには機械翻訳が使用されている場合があります (詳細はこちら)。