저는 커널 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'