答案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'