Como atribuir um UUID a um disco rígido?

3

Eu fiz uma instalação limpa do Ubuntu 16.04 LTS em um Acer aspire VN7-792G. Isso tem um SDD de 128 Gb e um HDD de 1 TB. O laptop foi fornecido com o Windows 10, que eu removi usando o utilitário diskpart e limpo (para o SDD) ou limpar todos os comandos (para o HDD).

O HDD pode ser encontrado no terminal com o comando fdisk -l, mas não é mostrado no launcher ou na janela "computer".

Eu estou supondo que o primeiro estágio para corrigir isso é atribuir um UUID ao HDD (disk / dev / sdb), já que ele não parece ter um (captura de tela do fdisk -l e saída blkid anexada)?

    
por Roger Norton 27.07.2016 / 13:19

2 respostas

2

Os sistemas Linux não montam discos rígidos, eles montam sistemas de arquivos que vivem dentro de partições ou volumes lógicos nessas unidades.

No caso dos sistemas de arquivos ext2 / ext3 / ext4, você pode alterar o UUID usando o comando tune2fs . De man tune2fs :

-U UUID
       Set the universally unique identifier (UUID) of  the  filesystem
       to UUID.  The format of the UUID is a series of hex digits sepa‐
       rated          by          hyphens,          like          this:
       "c1b9d5a2-f162-11cf-9ece-0020afc76f16".   The UUID parameter may
       also be one of the following:

             clear  clear the filesystem UUID

             random generate a new randomly-generated UUID

             time   generate a new time-based UUID

       The UUID may be used by  mount(8),  fsck(8),  and  /etc/fstab(5)
       (and possibly others) by specifying UUID=uuid instead of a block
       special device name like /dev/hda1.

Pode haver comandos equivalentes para outros sistemas de arquivos.

No entanto, com base na sua saída fdisk , parece que /dev/sdb é um disco não formatado que simplesmente não tem partição (s) reconhecível (s) ou sistema (s) de arquivos definido (s) nele.

    
por steeldriver 27.07.2016 / 14:12
0

O UUID não pode ser atribuído manualmente, tanto quanto eu sei. Ele é gerado algoritmicamente durante um formato, para garantir que seja globalmente exclusivo, e poder alterá-lo para um valor arbitrário permitiria duplicações.

A edição de /etc/fstab pode dizer ao sistema operacional para montar automaticamente uma unidade durante a inicialização. Isso usa preferencialmente o UUID para identificar o inversor. O UUID existente pode ser encontrado com blkid ou procurando em um editor de partições (gparted ou equivalente).

Se o HDD não aparecer em blkid ou em um gerenciador de partição, verifique se os cabos de dados e alimentação estão conectados à unidade e a placa-mãe, conforme apropriado.

    
por Zeiss Ikon 27.07.2016 / 13:23