린아저씨의 잡학사전

서버에서 여러 윈도우 서버로 부터 cifs 마운트를 사용해야하는 경우가 있습니다.

 

그런데 윈도우 서버 문제로 인해 이 cifs 마운트가 해제되는 경우가 간혹 발생하게 됩니다.

 

이럴 경우 사전에 마운트에 발생한 장애를 알기 쉽지 않기 때문에, 적절한 간격으로 마운트를 확인할 필요가 생겼습니다.

 

이때 아래와 같이 mountponit 명령어를 이용해서 mount가 정상적으로 유지되고 있는지 확인할 수 있습니다.

 

또한 다음과 같은 스크립트를 이용하여 쉡스크립트를 작성하여 crontab에 등록하게 되면,

 

원하는 간격으로 mount에 대한 상태 체크 또한 가능합니다.


사용 명령어 : mountpoint -q

 

#!/bin/bash

# 마운트가 되어있지 않으면 "Not mounted" 출력
if ! mountpoint -q /mnt/test_mount_dir; the
    echo "Not mounted"
fi


# 마운트가 되어있으면 "Is mounted" 출력
if mountpoint -q /mnt/test_mount_dir; the
    echo "Is mounted"
fi

공유하기

facebook twitter kakaoTalk kakaostory naver band