Ситуация такая:
Есть сервер на Ubuntu 10.04 на которой крутиться Zimbra. Через Webmin подцеплен каталог /backup , который физически расположен на Netgear ReadyNAS по CIFS со всеми улитками по автомонтированию. Но через некоторое время шара отваливается. Webmin'у, насколько я понимаю, на это уже наплевать... Вручную из Webmin шара легко восстанавливается и продолжает работать до какого-то момента, я не могу понять что служит причиной "отваливания" шары. В отличие от Webmin'а я иногда хочу спать. Перебоев питания вроде нет. Подскажите плиз, как организовать проверку доступности и подмонтирование шары в скрипте? А то скрипт бэкапа не работает без шары.

Сам скрипт прост до безобразия:
#!/bin/bash
#полный бекап
full_backup() {
# останавливаем Зимбру
su zimbra -c -l "zmcontrol stop"
# Пауза 10 секунд
sleep 10
# синхронизируем каталог /opt/zimbra
rsync -av --delete --progress --exclude="data/ldap/mdb/db/data.mdb" /opt/zimbra/ rsync://localhost/backupfull
# копируем странный разреженный файл data.mdb
mdb_copy /opt/zimbra/data/ldap/mdb/db /tmp
mv /tmp/data.mdb /backup/mail/full/zimbra/data/ldap/mdb/db # Напрямую не работает почему-то, а так работает
# Запускаем Зимбру
su zimbra -c -l "zmcontrol start"
}
msg_backup() {
# синхронизируем каталог /opt/zimbra/store
rsync -av --progress --delete --exclude="/opt/zimbra/data/ldap/mdb/db" /opt/zimbra/store/ rsync://localhost/backupmsg
# копируем странный разреженный файл data.mdb
mdb_copy /opt/zimbra/data/ldap/mdb/db /tmp
mv /tmp/data.mdb /backup/mail/zimbra/data/ldap/mdb/db # Напрямую не работает почему-то, а так работает
}
case $1 in
--full)
full_backup
;;
--msg)
msg_backup
;;
esac