DroboがLinuxサーバにマウントされているかチェック[Linux,drobo,mount,sh]

3回位検索しちゃったので忘備録として。

droboLinuxサーバにマウントするには

#mount -t cifs //hoge.hoge.net/hoge /mnt/drobo -o username=hoge,password=hoge,codepage=cp932,iocharset=utf8,defaults

drobolinuxサーバにマウントされているかどうかをチェック

#mount -t cifs
//hoge.hoge.net/hoge on /mnt/drobo type cifs (rw,mand)

■マウントされてなかったらマウントするオレオレスクリプト

#! bin/sh

echo '*** mount check hoge.hoge.net/hoge ***'
if mount -t cifs | grep "//hoge.hoge.net/hoge "; then
echo '*** already mount! ***';
else
echo '*** mount now... ***';
mount -t cifs //hoge.hoge.net/hoge /mnt/drobo -o username=hoge,password=hoge,codepage=cp932,iocharset=utf8,defaults
echo '*** mount finished! ***';
fi

■一体どうしたの
停電後、droboが正しくマウントされてないのに、
バックアップ処理が走ってしまい、
サーバ空き容量が0になってRedmineが死んだ。
しかもその後正常にマウントされてしまい、
↑のバックアップ処理で出来たゴミファイルが隠れてしまった。

容量不足までは分かったが、どうやっても容量が元に戻らなく、
土下座でサーバコンサルさんに直していただいた(´・ω・`)もちろん社内インフラは契約外