A partição aparece como um diretório em / Volumes, mas não como partição na lista diskutil

0

Eu tenho um gabinete firewire com um disco rígido de 500GB. Existem 3 partições no disco rígido com os seguintes nomes:

  1. Snow Leopard
  2. NTFS
  3. HFS

No entanto, quando executo ls /Volumes , isso me dá isso:

HFS     HFS 1     Momentus XT   NTFS        Snow Leopard

Por que essa partição HFS 1 aparece? A execução de distil list não mostra nenhum sinal de uma partição HFS 1 :

/dev/disk0
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *500.1 GB   disk0
   1:                        EFI                         209.7 MB   disk0s1
   2:                  Apple_HFS Momentus XT             499.2 GB   disk0s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3
/dev/disk1
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *320.1 GB   disk1
   1:                        EFI                         209.7 MB   disk1s1
   2:                  Apple_HFS Snow Leopard            80.0 GB    disk1s2
   3:                  Apple_HFS HFS                     150.0 GB   disk1s3
   4:       Microsoft Basic Data NTFS                    89.6 GB    disk1s4

Eu notei esse comportamento desde que eu configurei Transmission para baixar todos os torrents para /Volumes/HFS/Torrents . Não tenho certeza se isso tem alguma coisa a ver com isso.
Eu simplesmente excluí a pasta HFS 1 com rm -rf como estava vazia, mas ainda estou me perguntando de onde ela veio.

    
por Saaru Lindestøkke 03.03.2013 / 16:32

1 resposta

2

/ Volumes é realmente apenas uma pasta regular (que o OS X usa para montar volumes adicionais). Como resultado disso, se você tiver Transmission configurado para download em / Volumes / HFS / Torrents, mas o volume HFS não estiver montado, ele criará uma pasta regular chamada "HFS" dentro de / Volumes (e é apenas uma pasta regular no seu volume de inicialização). Então, quando você conecta o disco FireWire eo OS X vai montar o volume HFS, ele procura / Volumes, percebe que o nome "HFS" já está sendo usado e monta o volume chamado "HFS" como "/ Volumes / HFS". 1 "para evitar um conflito. (Nota: ele faria algo muito semelhante se você tivesse dois volumes chamados "HFS" montados.)

Para corrigir isso, você precisa interromper a Transmissão, excluir / renomear a pasta / Volumes / HFS, desmontar e remontar o volume HFS, depois reiniciar a Transmissão (e nunca iniciar a Transmissão quando o volume do HFS não está montado ou isso acontecerá novamente.

    
por 03.03.2013 / 17:57