Como posso evitar que o JungleDisk / MacOS X (10.6) crie um volume local para uma unidade externa removida?

2

Ok, aqui está a situação: eu uso o JungleDisk para sincronizar uma pasta online em uma unidade externa conectada ao meu Mac.

Se eu clicar com o botão direito do mouse em Finder, clique Go to Folder... então digite /Volumes/ Eu vejo a unidade ligada aqui.

Depois que eu removo a unidade externa, uma pasta real é criada aqui no nome da unidade externa, o JungleDisk continua a copiar arquivos para essa pasta, em vez de parar.

Este é um recurso do Mac OS X? Posso desligar se?

Depois que eu reconectar minha unidade externa, o link para a unidade é anexado com um 1 (então se eu liguei para o drive SpareDrive se torna SpareDrive 1 como a pasta recém-criada é chamada SpareDrive.

Eu percebo que minha explicação não é muito clara, mas qualquer um entende isso, e sabe como evitar que isso aconteça, por favor me avise.

PS: Eu tenho uma reputação baixa, pois não uso isso com frequência, costumo usar stackoverflow, mas vou voltar aqui para obter respostas.

Vamos
fonte
1
É mais provável que seja um recurso do JungleDisk. Ele irá detectar que o caminho local para sincronizar não existe, e eu suponho que ele usa algo como mkdir -p ao recriar as pastas, o que criará o /Volumes/DiskName entrada automaticamente sem se importar que normalmente é um ponto de montagem. Como não posso testá-lo, já que não uso o JungleDisk, não posso dizer com certeza.
Daniel Beck
Daniel, eu acho que você pode estar certo, embora eu tenha me deparado com isso antes sem o JungleDisk, mas não me lembro qual outro aplicativo fez isso. Não consegui encontrar uma opção no JungleDisk para desativá-la ... portanto, pode não haver uma solução.
Vamos
Tente escrever para JD devs / support e pergunte sobre esse comportamento, solicitando uma mensagem de erro ou algo assim se o destino de sincronização raiz não existir.
Daniel Beck
Eu enviei um bilhete para support.jungledisk.com Espero receber uma boa resposta do JD explicando isso.
Vamos
JD é rápido em responder! "Infelizmente, o Jungle Disk não irá parar de sincronizar automaticamente se uma unidade externa for desconectada. Por enquanto, sugiro pausar a sincronização (pressione Pausar Sincronização no monitor de atividade do Jungle Disk) antes de desconectar a unidade."
Vamos

Respostas:

2

Não tenho certeza se você descobriu como consertá-lo. geralmente quando eu tenho esse problema no linux, eu tenho o aplicativo gravar em um link simbólico em vez de um ponto de montagem.

Por exemplo. Se o JungleDisk estiver gravando em / Volumes / SpareDrive (que é o ponto de montagem) e criar um diretório do SpareDrive quando a unidade não estiver conectada, eu faria o seguinte:

sudo ln -s / Volumes / SpareDrive / Usuários / Compartilhado / SpareDrive

Então, o JungleDisk escreve para / Users / Shared / SpareDrive. Quando o JungleDisk grava em / Users / Shared / SpareDrive quando o / Volumes / SpareDrive não está montado, ele simplesmente lança um erro (o destino do symlink não existe) em vez de criar a pasta.

goofrider
fonte
Desde então, mudei para usar o CrashPlan. A idéia do symlink teria funcionado muito bem, e já posso ver como devo usar esse método quando me referir a drives externos.
Vamos
0

Isso parece ser um problema com o JungleDisk e não com o Mac OS X.

O JungleDisk continuará a sincronizar dados, mesmo que a pasta de destino esteja em uma unidade externa desconectada.

Aqui está a resposta do suporte:

"Infelizmente, o Jungle Disk não irá parar de sincronizar automaticamente se uma unidade externa for desconectada. Por enquanto, sugiro pausar a sincronização (pressione Pausar Sincronização no monitor de atividade do Jungle Disk) antes de desconectar a unidade."

Vamos
fonte