Alteração do "Nome do dispositivo / mídia" de um volume

5

Eu sei que um volume do Mac pode ser renomeado ... obviamente.

Mas se você olhar para a saída diskutil, verá que um volume também possui um "nome do dispositivo" que corresponde ao nome que recebeu quando foi formatado:

diskutil info /dev/disk0s1 | grep 'Media Name'

Ao executá-lo no seu volume raiz, você provavelmente obterá o "Macintosh HD" (ou algo como "Sem título 1", se foi assim que o deixou ao formatar no Disk Utility). Parece que isso não muda quando você renomeia o volume após o fato.

Por que esses nomes diferentes para o mesmo volume existem?

Alguma coisa se refere a esse nome oculto?

Isso pode ser mudado?

Andrew Vit
fonte
1
Por quê? Porque eu quero ter controle sobre os nomes das minhas partições, e mais ninguém ... O fato é que, começando com Lion, o comportamento do "Nome do dispositivo / mídia" foi alterado: Na primeira criação de uma partição ou após cada formatação de a Apple congela esse "primeiro" nome do volume dessa partição / volume no nome do dispositivo / mídia. Somente a reinicialização ("formatação") ou o reparticionamento com a destruição dos dados neste volume ajudariam. Para me livrar de um nome anterior indesejado agora, eu teria que fazer backup de todos (no meu caso) 700 GB de dados do volume principal do sistema, reinicializá-lo com seu novo nome "VK_Lio

Respostas:

3

Andrew,

O nome do dispositivo / mídia é definido quando uma partição é criada em um disco. A única maneira de renomear a "partição de inicialização" seria iniciar a partir de outra unidade. O nome inicial é definido pela Apple.

No Lion, você provavelmente encontrará os seguintes nomes de dispositivos:

disk0 : a marca e o modelo da sua unidade

  • Você nunca vai mudar isso.

disk0s1 : "partição do sistema EFI"

  • O firmware estendido para sua unidade é armazenado aqui - você também não mudará este.

disk0s2 : "Cliente"

  • Nomeado para você, "cliente" da Apple, é onde seus arquivos são armazenados.

disk0s3 : "Recuperação HD"

  • A Apple armazena uma instalação limpa do sistema operacional aqui para facilitar a restauração do computador.

Se você adicionar sua própria partição personalizada ao mix, descobrirá que as ferramentas da Apple (por exemplo, Utilitário de Disco) corresponderão ao nome visível e ao nome do dispositivo.

Tudo isso dito, não há motivo para você se preocupar em mudar esse nome. Nada fará referência a ele no nível da CLI ou da GUI.

Samuel Mikel Bowles
fonte
Obrigado, presumi que o volume do sistema seria chamado "Macintosh HD"; você está certo de que na verdade é chamado de "Cliente", enquanto o nome visível é "Macintosh HD". Então, o que você está dizendo é que um nome está no nível da partição e o outro é o sistema de arquivos? Ainda assim, estou curioso para saber se pode ser alterado, sem reparticionar.
Andrew Vit
Não há como alterá-lo usando as ferramentas da GUI da Apple ou o diskutil; pode haver uma ferramenta Unix de nível inferior por aí que poderia mudar isso, mas não sei ao certo por que você gostaria?
Samuel Mikel Bowles
Outro motivo para alterá-lo: Se você mantiver a opção pressionada ao inicializar, ela mostra o rótulo da partição (algo como Sem Título) em vez do nome do volume HFS (por exemplo, Macintosh HD). Alterá-lo permite que você faça essas correspondências ou, pelo menos, torne o rótulo da partição algo mais significativo que o título.
blm 4/08/18
11

O "Nome do dispositivo / mídia" é o rótulo da partição do mapa de partições do disco (tabela de partições GPT - GUID).

Para alterar o rótulo de um volume, você precisará usar o terminal.

  1. Obtenha o número do disco de seu interesse: diskutil list
  2. Mostre os rótulos da partição atual (observe o índice da entrada que você deseja alterar): sudo gpt show /dev/disk0(substitua disk0 pelo número do disco da etapa 1)
  3. Ejete o disco do Finder (ou use o unmountcomando terminal, se desejar). Se você não fizer isso, poderá receber uma mensagem de erro de Recurso ocupado durante a etapa a seguir.
  4. Altere o rótulo da partição conforme desejado: sudo gpt label -i 2 -l "My New Partition Label" /dev/rdisk0(substitua 0 pelo número do disco da etapa 1 e substitua 2 pelo número do índice da etapa 2)
  5. (opcional) Verifique as alterações repetindo a etapa 2 ou digitando:diskutil info disk0s2

Para obter mais informações, consulte a página de manual da ferramenta de linha de comando gpt :man gpt

Jim Grisham
fonte
No El Capitan, você precisa dar gpt showuma opção -l(a letra ell) para ver o rótulo sudo gpt show -l /dev/disk0. Tudo o resto funciona como dado.
blm 4/08/18
2

Útil notou o seguinte

A opção View não está presente em todos os Macs durante uma recuperação da Internet, como pode ser visto no canto superior esquerdo do "Disk Utility" [Versão 17.0 (1635)] - está disponível após a inicialização de algumas mídias (por exemplo, um Crucial 2T SSD externo - onde eu tenho o High Sierra instalado)

O fdisk é útil para encontrar a GEOMETRIA do disco - por exemplo. c / h / s, que significa cilindros / cabeças / (setores por faixa). Lembre-se de que isso pode ser importante em algumas situações relacionadas à recuperação de dados.

iMac27:~ cjt$ sudo fdisk /dev/disk1
Disk: /dev/disk1    geometry: 243201/255/63 [3907029164 sectors]
Signature: 0xAA55
         Starting       Ending
 #: id  cyl  hd sec -  cyl  hd sec [     start -       size]
------------------------------------------------------------------------
 1: EE 1023 254  63 - 1023 254  63 [         1 - 3907029163] <Unknown ID>
 2: 00    0   0   0 -    0   0   0 [         0 -          0] unused      
 3: 00    0   0   0 -    0   0   0 [         0 -          0] unused      
 4: 00    0   0   0 -    0   0   0 [         0 -          0] unused      
iMac27:~ cjt$ 

Este é o mesmo disco usando gpt sem a opção -l. Observe que isso mostra algumas informações ÚNICAS - ou seja, um UUID que permite que você faça referência a essa 'parte da GPT', mesmo que você a tenha inserido em um novo sistema. Algumas pessoas têm gabinetes de unidades de disco externas que executam configurações de RAID.

iMac27:~ cjt$ sudo gpt show /dev/rdisk1
    start        size  index  contents
        0           1         PMBR
        1           1         Pri GPT header
        2          32         Pri GPT table
       34           6         
       40      409600      1  GPT part - C12A7328-F81F-11D2-BA4B-00A0C93EC93B
   409640  3906357344      2  GPT part - 48465300-0000-11AA-AA11-00306543ECAC

3906766984 262147
3907029131 Tabela GPT de 32 segundos 3907029163 Cabeçalho da GPT de 1 segundo iMac27: ~ cjt $

Isso tem mais informações de descrição e nenhuma informação de UUID.

iMac27:~ cjt$ sudo gpt show -l /dev/rdisk1
     start        size  index  contents
         0           1         PMBR
         1           1         Pri GPT header
         2          32         Pri GPT table
        34           6         
        40      409600      1  GPT part - "EFI System Partition"
    409640  3906357344      2  GPT part - ""
3906766984      262147         
3907029131          32         Sec GPT table
3907029163           1         Sec GPT header
iMac27:~ cjt$ 

Você não pode verificar o disco a partir do qual você inicializa. iMac27: ~ cjt $ sudo gpt show -l / dev / disk0 gpt show: não é possível abrir o dispositivo '/ dev / disk0': operação não permitida iMac27: ~ cjt $

onde o diskutil mostra muitas informações sobre o "tipo, nome, tamanho e qual dispositivo" - apenas informações suficientes para que você saiba A) Que sua unidade realmente possui uma partição de recuperação. Quando as pessoas assumem o controle, elas particionam uma unidade sem recuperação, porque desejam usar todo o espaço. Como a partição de recuperação costuma ter 650 MB - acho que vale a pena. B) Muitas pessoas têm espaços no NAME associados ao Apple_HFS - eu pessoalmente não permito espaços e prefiro nomear esse volume com algo relacionado ao sistema. por exemplo, cjt_HD ou talvez cjt_myphone_number - então eu sei quem é o dono do disco e talvez alguém o encontre e me ligue.

iMac27:~ cjt$ diskutil list /dev/disk0
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *1.0 TB     disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                  Apple_HFS cjt_HD                  999.3 GB   disk0s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3
iMac27:~ cjt$ 

Diskutil é muito abrangente

prestativo
fonte
1

Eu posso sugerir uma razão pela qual você faria. Em nossa rede, a imagem para todos os MacBooks possui três partições:

  • Um deles é chamado Macintosh HD.
  • Um é chamado DADOS
  • Um é chamado Recuperação

Macintosh HD é a partição do sistema, DATA é a partição do usuário e, obviamente, Recovery é para o console de recuperação do Lion.

Agora, digamos que o nome da partição DATA tenha sido alterado para algo como "[", o que sempre acontece. Então, se você tiver azar e o usuário reiniciar o MacBook, a caixa de login do usuário desaparecerá e será recuperada.

Você precisa alterar a partição DATA novamente para o nome original de "[" para "DATA" para que isso seja corrigido.

Felizmente, sempre fazemos backup dos MacBooks dos nossos usuários; se fôssemos reimaginar, nenhuma quantidade enorme de coisas será perdida.

Se for encontrada uma solução mais fácil para renomear a partição, eu agradeceria a qualquer um que compartilha isso.

Atenciosamente,

Todos

Ali Wannous
fonte
1

diskutiltem uma renamefunção:

diskutil rename /dev/disk0s1 "EFI"

Acabei de renomear minha partição EFI de "NO NAME" para "EFI" usando este comando:

Dependendo das suas permissões, você pode precisar de: sudo diskutil rename /dev/disk0s1 "EFI"

Gawin
fonte