たとえば、スワップファイルがあるかどうかなど、mdadmソフトウェアRAIDアレイを確認する方法は?

たとえば、スワップファイルがあるかどうかなど、mdadmソフトウェアRAIDアレイを確認する方法は?

私はカーネル4.8でLinux Mint 18.1を使用しています。

問題は確認方法です。mdadm)ソフトウェアRAIDたとえば、配列ファイル交換そこにありますか?

スクリプトを呼び出す前後にcheckarray正しいエイリアスを定義するには、正しいプロセスを実行する必要があります。

答え1

この例では、アレイが呼び出されmd0ます/raid1


配列エイリアスを確認してください。

  1. アレイにスワップファイルがあると仮定すると、まずそのファイルを閉じる必要があります。これがシステムの唯一のスワップ領域である場合は、次のようにできます。

    sudo swapoff --all
    
  2. 正しく確認するには、アレイをアンロードする必要があります。

    sudo umount /raid1
    
  3. これらの準備が完了したら、checkarrayスクリプトを呼び出す準備が整いました。私は高速優先順位を選択しましたが、希望の優先順位オプションを選択できます。

    sudo /usr/share/mdadm/checkarray --fast /dev/md0
    
  4. 毎秒の配列の進行状況を確認するには、次の手順を実行します。

    watch -n 1 cat /proc/mdstat
    

完璧すぎるbash配列の確認alias.bash_aliases次の個人ファイルにあります。

alias checkarray='sudo swapoff --all && \
                  sudo umount /raid1 && \
                  sudo /usr/share/mdadm/checkarray --fast /dev/md0 && \
                  watch -n 1 cat /proc/mdstat'

呼び出す前に、アレイで開いているすべてのファイルを閉じていることを確認してください。


配列エイリアスを確認した後:

もう説明が必要ないと思います。

alias checkarray-after='sudo mount /dev/md0 /raid1 && \
                        sudo swapon --all'

関連情報