Назад | Перейти на главную страницу

Linux / Windows монтируется при загрузке

В нашей сети есть система Linux и несколько систем Windows. Система Linux имеет монтирования в двух разных системах, которые в настоящее время определены в fstab следующим образом:

//mandi/aaronbackup /media/backup smbfs user=ServiceBarcode,passwd=******** 0 0

//laurie/barcodefiles /home/labels/public_html/masbarcode smbfs user=ServiceBarcode,passwd=************,uid=33,gid=33 0 0

У меня проблема с перебоями в подаче электроэнергии. Система Linux загружается намного быстрее, чем системы Windows, поэтому системы Windows недоступны, когда система Linux пытается их смонтировать. Есть ли способ заставить Linux повторять попытки монтирования, пока они не будут успешными, с помощью fstab или другого механизма?

Это грязный прием, но он сработает ...

Создайте сценарий оболочки с этим в нем. Заменить staticfilename к чему-то, что всегда находится в подключаемом каталоге Windows.

#!/bin/bash
if [ -f /home/labels/public_html/masbarcode/staticfilename ]; then
  exit 0
else
  mount -a
fi

и запускать его как задание cron каждые X минут.

Если статический файл недоступен, каталог Windows отключается, и он будет смонтирован, запустив mount -a который попытается смонтировать все отключенные точки, указанные в fstab.