Как я могу предотвратить создание JungleDisk / MacOS X (10.6) локального тома для удаленного внешнего диска?

879
Vamos

Хорошо, вот ситуация: я использую JungleDisk для синхронизации онлайн-папки на внешнем диске, подключенном к моему Mac.

Если я щелкну правой кнопкой мыши Finder, нажмите, Go to Folder...затем введите /Volumes/я вижу диск, связанный здесь.

После того, как я удаляю внешний диск, здесь создается фактическая папка с именем внешнего диска, JungleDisk продолжает копировать файлы в эту папку, а не останавливаться.

Это особенность Mac OS X? Можно выключить если выключить?

После повторного подключения внешнего диска ссылка на диск добавляется с помощью символа 1(поэтому, если я назвал диск, SpareDriveон становится так же, SpareDrive 1как и новая созданная папка SpareDrive.

Я понимаю, что мои объяснения не очень ясны, но кто-то понимает это и знает, как предотвратить это, пожалуйста, дайте мне знать.

PS: у меня низкая репутация, так как я не часто это использую, я склонен использовать stackoverflow, но проверю здесь ответы.

2
Скорее всего, это особенность JungleDisk. Он обнаружит, что локальный путь для синхронизации не существует, и я предполагаю, что он использует что-то вроде `mkdir -p` при воссоздании папок, что автоматически создаст запись` / Volumes / DiskName`, не заботясь о том, что это обычно точка монтирования , Поскольку я не могу проверить это, так как я не использую JungleDisk, я не могу сказать наверняка. Daniel Beck 13 лет назад 1
Даниэль, я думаю, ты прав, хотя я сталкивался с этим раньше без JungleDisk, но я не могу вспомнить, какое еще приложение делало это. Я не смог найти опцию на JungleDisk, чтобы отключить это ... так что не может быть решения. Vamos 13 лет назад 0
Попробуйте написать в JD devs / support и спросить об этом поведении, запросив сообщение об ошибке или что-то в этом роде, если корневое назначение синхронизации вообще не существует. Daniel Beck 13 лет назад 0
Я отправил заявку на http://support.jungledisk.com, надеюсь, я получу хороший ответ от JD, объясняющий это. Vamos 13 лет назад 0
JD быстро ответить! «К сожалению, Jungle Disk не будет автоматически останавливать синхронизацию, если внешний диск отключен. На данный момент я бы предложил приостановить синхронизацию (нажмите Pause Sync на мониторе активности Jungle Disk) перед отключением диска». Vamos 13 лет назад 0

2 ответа на вопрос

2
goofrider

not sure if you figured out how to fix it. generally when i have this problem on linux, I have the app write to a symlink rather than a mountpoint.

E.g. If JungleDisk is writing to /Volumes/SpareDrive (which is the mountpoint) and it creates a SpareDrive directory when the drive is not connected, I'd do this:

sudo ln -s /Volumes/SpareDrive /Users/Shared/SpareDrive

Then have JungleDisk write to /Users/Shared/SpareDrive instead. When JungleDisk write to /Users/Shared/SpareDrive when /Volumes/SpareDrive is not mounted, it'll just throw an error (symlink target doesn't exist) instead of creating the folder.

С тех пор я перешел на использование CrashPlan. Идея символической ссылки работала бы отлично, и я уже вижу, как использовать этот метод при обращении к внешним дискам. Vamos 12 лет назад 0
0
Vamos

Это похоже на проблему с JungleDisk, а не с Mac OS X.

JungleDisk продолжит синхронизировать данные, даже если папка назначения находится на внешнем диске, который отключен.

Вот ответ от поддержки:

«К сожалению, Jungle Disk не будет автоматически останавливать синхронизацию, если внешний диск отключен. На данный момент я бы предложил приостановить синхронизацию (нажмите Pause Sync на мониторе активности Jungle Disk) перед отключением диска».