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

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

  • Окна 10 не могут получить доступ к сетевым ресурсам медиацентра
  • Windows 7 RTM: Loopback SMB через соединение TCP / IPv6, предотвращающий спящий режим
  • В чем преимущество iSCSI по сравнению с SMB?
  • Как получить доступ к ресурсу C $ в сети?
  • Как отключить AFP для использования SMB в Finder по умолчанию в Mac OS X 10.11 (El Capitan)?
  • Ищете окончательный ответ на доступ к сетевому диску / NAS / SMB-накопителю через Windows 7 HOME и Windows 7 Professional. Возможно ли и как?
  • Перемещение файлов между обоими файлами Windows на одном сервере
  • Определить и изменить кодировку имени файла в Windows
  • 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 , но это решение не перезагружает накопитель.

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