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

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

  • OS X: Можно ли поместить обычный текст по умолчанию?
  • Как удалить файлы с внешнего диска NTFS с помощью OS X?
  • Лев, указавший неправильную версию JDK
  • MS Word - Удаление заголовка только в режиме просмотра OS X
  • Aquamacs: как переделать Capslock в Meta Key на уровне приложения?
  • Бесплатное приложение Mac OS X для загрузки всего веб-сайта
  • Есть ли способ прослушать входной звук в Mac OS X?
  • Легко сказать, если сфокусирован на окне VirtualBox?
  • Leopard Network Акции и просмотр ненадежны
  • Терминальный эмулятор с разделенными панелями для Mac OSX
  • Как создать резервную копию библиотеки iPhoto на внешний жесткий диск без использования Time Machine
  • Mac: Как войти в систему как другой пользователь, когда Mac требует пароль для пробуждения от сна?
  • 3 Solutions collect form web for “OSX / Samba – Как автоматически перемонтировать / снова подключиться к дискам, которые были отключены?”

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

    thishost='myhostname' # mountpoint='/root/mybackup' # mountoptions='-o username=bkuplinux,domain=mydomain,password=mypassword' # sharename='//ssc4/linux' # emailtarget='myemail@address.com' ################################### # 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 , но это решение не перезагружает накопитель.

    Давайте будем гением компьютера.