私はカーネル4.8でLinux Mint 18.1を使用しています。
問題は確認方法です。mdadm
)ソフトウェアRAIDたとえば、配列ファイル交換そこにありますか?
スクリプトを呼び出す前後にcheckarray
正しいエイリアスを定義するには、正しいプロセスを実行する必要があります。
答え1
この例では、アレイが呼び出されmd0
ます/raid1
。
配列エイリアスを確認してください。
アレイにスワップファイルがあると仮定すると、まずそのファイルを閉じる必要があります。これがシステムの唯一のスワップ領域である場合は、次のようにできます。
sudo swapoff --all
正しく確認するには、アレイをアンロードする必要があります。
sudo umount /raid1
これらの準備が完了したら、
checkarray
スクリプトを呼び出す準備が整いました。私は高速優先順位を選択しましたが、希望の優先順位オプションを選択できます。sudo /usr/share/mdadm/checkarray --fast /dev/md0
毎秒の配列の進行状況を確認するには、次の手順を実行します。
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'