У меня есть коробка CentOS с общим ресурсом, смонтированным из локального NAS (Synology), и общим ресурсом, смонтированным из Windows Server 2012 (никаких утилит, обычный стандартный общий ресурс AFAIK). Есть сценарий, который делает резервные копии каждую ночь.

До сих пор не было абсолютно никаких проблем с NAS, однако общий доступ к Windows время от времени становится недоступным (не уверен в том, какие шаги нужно воспроизвести, поскольку это происходит случайным образом раз в 1, 2 или 3 дня).

Fstab запись для монтирования акций:

//nas/backup              /mnt/backup           cifs uid=504,username=uname,dom=dom,password=pword,iocharset=utf8,noperm,rw 0 0
//192.168.178.202/Trinity /mnt/trinity          cifs uid=504,username=uname,dom=dom,password=pword,iocharset=utf8,noperm,ro 0 0

В dmesg я получаю ошибку:

CIFS VFS: Server 192.168.178.202 has not responded in 300 seconds. Reconnecting...

На что я нашел этот отчет об ошибке, который не ясно указывает причину ошибки и способы ее устранения.

Я попытался добавить задание cron примерно за 5 минут до того, как к ресурсу обратился скрипт резервного копирования:

55 3 * * * mount -o remount,ro /mnt/trinity

но это не сработало. Любые идеи и / или предложения приветствуются!

PS: Я чувствую, что это может исходить от Windows, но я не настолько близок к тому, чтобы быть экспертом по Windows.

1 ответ1

0

Я до сих пор не уверен в том, что является настоящей причиной, но простая работа ls cron разрешила это. Задание выполняется за 1 минуту до резервного копирования.

58 3 * * * ls -al /mnt/trinity > /home/backup/share-list.txt

Если не будет найдено реальное решение, этот обходной путь останется без ответа.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .