Como remover uma unidade de rede "fantasma" duplicada no OS X?

14

No terminal, meu diretório Volumes se parece com isso:

"Sanitized"-Computer:Volumes "sanatizedUserName"$ ls
Backup of "Sanitized"’s MacBook     Macintosh HD
LaCie                   iDisk
LaCie-1             

De alguma forma, tenho uma unidade "LaCie" duplicada e não consigo acessá-la para excluí-la. É uma movimentação do aeroporto. O OS X deve ter um arquivo de preferência em algum lugar que ocorra das unidades de rede anteriores que posso excluir.

Ele é montado apenas quando a unidade real está conectada. Tenho medo de excluir essa duplicata porque ela pode excluir dados reais.

Acredito que essa unidade "fantasma" esteja estragando meu backup da máquina do tempo.

Permissões:

"Sanitized"-Computer:Volumes "sanatizedUserName"$ ls -al
drwx------@ 26 root        wheel   840 Aug 10 18:41 LaCie-1

Obrigado por qualquer ajuda.

Corey Floyd
fonte

Respostas:

14

O Mac OS X monta unidades por padrão, criando uma pasta com o nome da unidade /Volumese montando-a nesse ponto (para que uma unidade seja normalmente acessível via /Volumes/NAME_OF_DRIVE). O Mac OS X acrescentará um -#após o nome de um disco rígido se várias unidades com esse nome estiverem montadas. (por exemplo , /Volumes/NAME_OF_DRIVE-1e /Volumes/NAME_OF_DRIVE-2etc.) Isso também ocorrerá se existir uma pasta /Volumes/com o mesmo nome. Mesmo que o ponto de montagem tenha um nome diferente, o nome da unidade será exibido corretamente no Finder.

Um exemplo do que pode causar uma pasta incorreta:

Um script ou aplicativo que grava um arquivo /Volumes/ExternalDrive/somefile.txtou mesmo um aplicativo que, ao verificar se existe um arquivo (por exemplo, abrir o último documento salvo), cria um novo documento nesse local quando o disco rígido / compartilhamento de rede / chave USB / etc. não está montado. O arquivo existe no /Volumes/ExternalDrive/somefile.txtsentido em que a pasta /Volumes/ExternalDriveexistirá na próxima montagem.

Corrigindo isso:

  • Verifique se todas as unidades foram desmontadas - use o Disk Utility ou diskutil listpara ter certeza
  • Verifique para ver o que pode ser visto em /Volumes/- recomendado para usar o Terminal e usar ls -laF /Volumes. Deve haver apenas uma pasta ( NAME_OF_STARTUP_DRIVE -> /)
  • Exclua as pastas restantes. (Eu recomendo verificar o conteúdo primeiro)
Chealion
fonte
Sei que foi o que aconteceu: um aplicativo tentou gravar na unidade quando foi desconectado. No entanto, tentei excluir esta pasta, mas quando a máquina do tempo é executada, ela recria a pasta. A pasta "LaCie" tem um sinal de menos (inacessível). Parece, por algum motivo, que o Time Machine pensa que o backup está em "LaCie-1" e não em "LaCie".
Corey Floyd
Também apaguei todas as permissões do Time Machine (backupd e timemachine) e o time machine AINDA criou a pasta LaCie-1.
Corey Floyd
Eu recomendo desmontar as unidades, remover as sobras de pastas / Volumes, desativar o Time Machine, remontar a unidade Lacie e selecionar novamente usando o Time Machine. (Imprensa Change Disk, alterá-lo para Nenhum, e em seguida, pressione Alterar novamente e selecione-lo corretamente)
Chealion
Eu tentei isso várias vezes. ... a máquina do tempo sempre recria a unidade.
Corey Floyd
O Time Machine está salvando seus backups em uma imagem .sparse?
Chealion 12/08/09
4

Ok, então desliguei minha unidade para garantir que nada foi excluído.

Então, no terminal, digitei:

sudo rm -rf Lacie-1

Ótimas notícias, isso funciona. Voltei a dirigir e estava tudo bem.

No entanto, encontrei a causa quando tentei fazer o backup da minha máquina do tempo. O Time Machine está realmente criando esta unidade fantasma para backups. Não sei porque.

Corey Floyd
fonte
Está criando o Lacie-1 porque /Volumes/Laciejá existe. Não está relacionado com Time Machine, mas como o Mac OS X mounts externos (por exemplo, discos rígidos externos, compartilhamentos de rede, etc.)
Chealion
Eu acho que você também deve ter removido o ponto de montagem presosudo rm -rf Lacie
Munkymorgy
0

Aqui está como eu o resolvi ... e, mais importante, o que o causou.

Causa
Um amigo apareceu e se conectou à minha rede enquanto eu estava usando minha máquina. A máquina deles, com razão, apareceu nas minhas ações do Finder (como uma unidade remota). Durante esse período, fechei meu laptop e ele dormiu - lembrando que ele tinha ações.

Um pouco mais tarde, acordei meu laptop em um hotel e, sabendo que havia uma rede em que não confiava, desativei Apple / Preferences ... / Sharing, File Sharing antes de conectar. Dias depois, em casa, notei que as máquinas fantasmas ainda estavam no Finder sem nenhuma maneira de excluí-las.

Solução
Voltei para Apple / Preferências ... / Compartilhamento, Compartilhamento de arquivos e ativei o Compartilhamento de arquivos (as máquinas desapareceram), depois desliguei o Compartilhamento de arquivos (elas permaneceram desaparecidas).

Suspeita
Eu acredito que este seja um bug de caso extremo, em que o Finder não verifica compartilhamentos, a menos que esteja conectado a uma rede, e se a opção Compartilhamento de Arquivos estiver desativada enquanto desconectada, ela nunca realiza pesquisas (pois 'obviamente' você não está compartilhando qualquer coisa) para remover entradas obsoletas.

Para sua informação, registrei isso como um bug na Apple, # 19977714.

Novamente, ainda assumindo que isso é o que está acontecendo, parece que o Finder não deve ter nenhuma rede ou descobrir que essa opção está desativada, remover todos os compartilhamentos e, portanto , não precisa mais verificar.

Walt Stoneburner
fonte
0

Isso também deve ser corrigido pela reinicialização.

Jack
fonte
Provavelmente poderia ser corrigido reiniciando, mas acho que não deveria ser corrigido.
Mtak 23/05