OSX / Samba – Как автоматически перемонтировать / снова подключиться к дискам, которые были отключены?

Существует простой способ автоматического повторного подключения сетевого диска, который был отключен из-за сбоя сети или какой-либо другой проблемы. У меня есть пакетная настройка заданий, которая периодически копирует файлы на сетевой диск, когда диск отключается, мне нужно вручную перемонтировать диск.

Добавьте код для проверки монтирования и попробуйте и перемонтируйте их, если это необходимо – вот некоторые (отрезанные биты) из сценария bash для резервного копирования Linux (извините, на данный момент OSX не работает) – это может дать вам несколько указателей и, возможно, кого-то Также опубликует эквивалент OSX:

thishost='myhostname' # mountpoint='/root/mybackup' # mountoptions='-o username=bkuplinux,domain=mydomain,password=mypassword' # sharename='//ssc4/linux' # emailtarget='[email protected]' ################################### # End of user editable variables ################################### backupfolder=$mountpoint/$thishost if [ $(mount | grep -c $mountpoint) != 1 ]; then echo "$mountpoint mount is not present - trying to mount..." mount -t cifs $sharename $mountpoint $mountoptions if [ $(mount | grep -c $mountpoint) != 1 ]; then echo "$mountpoint mount is still not present - quitting" if [ "$emailtarget" != "" ]; then echo "$mountpoint mount is not present on $thishost so backup cannot continue" | mail -s "$thishost backup problem" $emailtarget fi exit 1 fi fi 

Вам не нужен cronjob для опроса сетевого ресурса.

Создание и сохранение псевдонима сетевого диска в Finder позволит Finder автоматически монтировать сетевой диск, когда он станет доступным.

Получите доступ к приводу через Finder, это автоматически установит его в / Volumes. Идите туда (Cmd + Shift + G), щелкните правой кнопкой мыши установленный том и создайте псевдоним. Теперь вы можете скопировать этот псевдоним, где хотите. Я использовал symlink для / Volumes / MyShare с ln -s , но это решение не перезагружает накопитель.

  • Windows 7 RTM: Loopback SMB через соединение TCP / IPv6, предотвращающий спящий режим
  • Как автоматизировать общие сетевые диски SMB в Mac OS X Lion
  • Давайте будем гением компьютера.