Adicione outro HDD no Ubuntu 16.04 [duplicado]

4

Eu criei recentemente uma máquina Ubuntu e não tendo nenhum conhecimento sobre Linux, fiquei curioso sobre como é:)

Eu usei 1 HDD quando instalei o Ubuntu. Um par de dias atrás eu decidi adicionar mais um HDD conectado diretamente na placa-mãe usando o cabo SATA.

Minha pergunta é: Como faço para que o segundo HDD seja permanente, assim como meu disco rígido principal?

Parece que meu computador reconhece meu disco rígido adicional como uma unidade removível (ele tem um "botão de desmontar" ao lado dele).

Se você pudesse, por favor, orientar-me um procedimento passo-a-passo, seria muito útil. Obrigado

    
por ramster 16.09.2017 / 19:46

1 resposta

6

Prefácio no layout da partição preexistente

Tudo o que está escrito abaixo pressupõe que seu disco rígido adicional tenha uma única partição e seja formatado como ext4 (padrão do Ubuntu). Também assumimos que o nome do dispositivo de disco rígido existente é /dev/sda contendo pelo menos partições sda1 para raiz e sda2 para troca.

Liste todas as partições com este comando em um terminal ( sudo solicitará sua senha que você terá que digitar cegamente):

sudo fdisk -l

Exemplo:

Disk /dev/sda: 55,9 GiB, 60022480896 bytes, 117231408 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x0001fb85

Device     Boot Start       End   Sectors  Size Id Type
/dev/sda1  *     2048 117229567 117227520 55,9G 83 Linux


Disk /dev/sdb: 2,7 TiB, 3000592982016 bytes, 5860533168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: gpt
Disk identifier: DA1A0C2A-06C2-4648-85BF-720E005BD5BD

Device        Start        End    Sectors  Size Type
/dev/sdb1  81920000 5860532223 5778612224  2,7T Linux filesystem

No exemplo acima, o disco /dev/sda contém uma partição /dev/sda1 e /dev/sdb contém uma partição /dev/sdb1 (minha troca está em outro disco rígido).

  

Verifique aqui se a partição /dev/sdb1 é realmente da nova unidade.

Crie um ponto de montagem para a nova unidade

Podemos fornecer qualquer nome para o diretório (ponto de montagem) ou subdiretório que contém a nova unidade, mas devemos evitar um nome que já exista (ou possa existir posteriormente). Abaixo está apenas um exemplo, escolha o que melhor se adequar ao seu layout.

Por enquanto, vamos escolher um nome simples data1 e deixá-lo montar em /data1 . No seu terminal, digite o seguinte comando:

sudo mkdir /data1

Primeiro desmonte o novo disco rígido e monte-o (presumivelmente /dev/sdb1 ) no novo ponto de montagem para ver se tudo está conforme o esperado:

sudo mount /dev/sdb1 /data1
sudo chmod 755 /data1  ## make sensible permissions
cd /data1              ## change to the mount directory
ls -a                  ## list content of the new hard drive

Se tudo estiver certo, podemos desmontar a unidade com

sudo umount /dev/sdb1

Mais informações sobre montagens e pontos de montagem:

Obtenha o UUID da nova partição do disco rígido

Qualquer partição de qualquer disco rígido terá um número exclusivo chamado UUID (Identificador Único Universal) . Portanto, seu disco rígido antigo terá um UUID e seu novo disco terá outro. Este UUID será usado posteriormente para garantir que seja a partição correta que montamos. Para listar o problema de UUIDs de unidades conectadas:

sudo blkid

Na lista resultante, você encontrará o nome do dispositivo de cada partição registrada e seu UUID (você pode não ter uma LABEL ).

Exemplo:

/dev/sda1: LABEL="ROOT" UUID="ede85c57-e919-4e1f-be24-f8bae5dbb500" TYPE="ext4" PARTUUID="0001fb85-01"
/dev/sdb1: LABEL="BIGSHARE" UUID="c3fa201e-f00b-4959-ae27-4a947d7c2584" TYPE="ext4" PARTUUID="a2617ede-6bd2-40c1-8f4c-2a28a0c839af"

Copie o UUID da nova unidade (acima, seria c3fa201e-f... yours será diferente) para poder colá-lo mais tarde.

Editar fstab para adicionar a nova unidade

Nós temos um arquivo de configuração /etc/fstab onde todas as partições são listadas que serão montadas na inicialização.

  1. Primeiro, façamos um backup desse arquivo para poder reverter as alterações:

    sudo cp /etc/fstab /etc/fstab.bak
    
  2. Em seguida, adicione uma nova partição editando este arquivo como root:

    sudo nano /etc/fstab
    
  3. Na parte inferior desse arquivo, adicione uma linha semelhante a esta:

    UUID=<paste number copied from above>   /data1    ext4    defaults    0    2
    
  4. Escreva o arquivo com Ctrl + O e então em Retorna . Saia do editor com Ctrl + X .

Informações detalhadas sobre o fstab: Wiki da comunidade do Ubuntu

Configurações de teste

Para ver se a unidade está montada corretamente, podemos simular o processo de montagem na inicialização com

sudo mount -a

Todos os arquivos do novo disco rígido agora podem ser vistos em /data1 e eles ainda estarão lá na próxima reinicialização.

Deseja mover toda a HOME para a nova unidade?

Podemos querer mover todo o diretório HOME para essa nova unidade. Para fazer isso, veja minha resposta à seguinte pergunta:

Alternativas

Para uma abordagem alternativa, consulte: Como montar uma nova unidade em inicialização

    
por Takkat 16.09.2017 / 22:19