연결이 끊긴 마운트 지점 찾기

연결이 끊긴 마운트 지점 찾기

연결이 끊긴 마운트 지점을 찾는 가장 쉬운 방법/명령은 무엇입니까?

nfs 및 cifs 마운트가 연결된 Ubuntu 14.04를 실행하는 시스템이 있습니다.

답변1

몇 가지 방법을 찾았습니다. 가장 간단한 것은 귀하에게 달려 있습니다.

  1. M=$(timeout 1 stat -t "/path/to/mountpoint" 2>&1) && echo "UP" || echo "DOWN"이 명령은 M=$(timeout 1 stat -t "/path/to/mountpoint" 2>&1)출력을 변수에 저장 M하고 를 통해 액세스할 수 있는 종료 상태를 제공합니다 $?.
    제안된 버전에서는 아늑한 UP또는 DOWN.
    그러면 timeout 1해당 명령이 종료 stat되고 열려 있는 파일 핸들도 종료됩니다.

  2. stat키워드를 검색하여 출력을 구문 분석할 수 있습니다."탁한", 더 나은 리디렉션표준 오류

    timeout 1 stat /path/to/my/mountpoint 2>&1 | grep -i "stale"
    

    여기서도 timeout 1해당 명령이 종료 stat되고 열려 있는 파일 핸들이 종료됩니다.

  3. rpcinfoRPC 정보를 보고합니다. 위의 내용도 작동합니다

    rpcinfo -t remote.system.net nfs > /dev/null 2>&1
    if [ $? -eq 0 ]; then
      echo Remote NFS share available.
    fi
    

더 많은 독서와 영감을 얻으세요 :)

관련 정보