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.
-
Primeiro, façamos um backup desse arquivo para poder reverter as alterações:
sudo cp /etc/fstab /etc/fstab.bak
-
Em seguida, adicione uma nova partição editando este arquivo como root:
sudo nano /etc/fstab
-
Na parte inferior desse arquivo, adicione uma linha semelhante a esta:
UUID=<paste number copied from above> /data1 ext4 defaults 0 2
-
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