예를 들어 스왑 파일이 있는지 여부와 같이 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'

관련 정보