Como adiciono um disco rígido adicional?


68

Vou colocar um disco rígido (não USB) adicional no meu sistema. Eu já tenho o Ubuntu no meu outro disco rígido, por isso não quero instalar o Ubuntu na unidade adicional, mas apenas usá-lo para armazenamento. Como adiciono o disco rígido adicional ao meu sistema Ubuntu, por exemplo, faça o Ubuntu reconhecê-lo e montá-lo corretamente?


11
Eu pensei que faria sentido ter uma pergunta geral para esse problema. Tentei encontrar um e pedi no chat um sem sucesso. Dica: help.ubuntu.com/community/InstallingANewHardDrive
NN

Boa ideia! Gostaria de ter encontrado antes de responder: askubuntu.com/questions/488213/… . Talvez eles possam ser fundidos.
Elder Geek

Respostas:


73

1 Partição

A maneira mais fácil e fácil de usar é provavelmente usar gparteddepois de instalar seu novo HDD e inicializar sua máquina:

sudo gparted

Em seguida, você cria partições, definindo seu tamanho e tipo.
Dica: como o disco rígido é um espaço de armazenamento adicional, você provavelmente deseja criar uma única grande partição com o tipo de ext4.

Captura de tela do gparted

gparted é uma ferramenta muito fácil de usar e, no entanto, muito avançada.

2 Montagem

Depois de criar suas partições (provavelmente será apenas uma ext4partição de dados, já que esta é sua unidade de armazenamento adicional), você precisará montá-la permanentemente.

Nesta etapa, você já sabe os nomes de sua nova partição (-s). Se não tiver certeza, o comando a seguir lembrará as unidades e partições existentes nelas:

sudo fdisk -l

Isso produzirá algo como isto ( /dev/sdainformações da unidade do sistema ignoradas intencionalmente ):

Disk /dev/sda: 250.1 GB, 250059350016 bytes
....

Disk /dev/sdb: 2000.4 GB, 2000398934016 bytes
255 heads, 63 sectors/track, 243201 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x000814e3

   Device Boot      Start         End      Blocks   Id  Syste
/dev/sdb1               1      243201  1953512001   83  Linux

Os estados de saída são sua nova partição /dev/sdb1. Agora você precisa montá-lo para utilizar seu espaço precioso. Para conseguir isso, você precisa executar três etapas simples:

2.1 Criar um ponto de montagem

sudo mkdir /hdd

2.2 Edite o / etc / fstab

Abrir /etc/fstabarquivo com rootpermissões:

sudo vim /etc/fstab

E adicione o seguinte ao final do arquivo:

/dev/sdb1    /hdd    ext4    defaults    0    0

2.3 Montar partição

Última etapa e pronto!

sudo mount /hdd

Ligações


11
Boa resposta. Eu acho que você pode melhorar de algumas maneiras. Convém adicionar um aviso de que você só deve particionar se for uma nova unidade ou se desejar perder os dados na unidade. Você poderia adicionar uma breve explicação sobre o que significa montagem e por que você precisa adicionar a unidade ao / etc / fstab? Além disso, você poderia adicionar uma explicação sobre o significado de cada parte da entrada / etc / fstab?
NN

2
Você diz que acha que minha proposta é razoável, mas não editou sua resposta adequadamente.
NN

Para obter mais informações sobre o fstab, help.ubuntu.com/community/Fstab
jchook

11
Coisa pequena, esse último comando de montagem requer sudo.
Dave Remy

3
Esta resposta é boa, mas está montando o disco através do nome do dispositivo / dev / sd ??, o que pode mudar. O UUID é preferido para a montagem de discos no Ubuntu agora. Esta outra resposta discute o uso do blkid para encontrar o UUID e adicioná-lo ao fstab. askubuntu.com/revisions/932362/2
Nelson

15

As unidades modernas são enormes e precisam ser particionadas com GPT para permitir 2TB + em tamanho.

  1. Encontre o seu disco:

    blkid
    

    Se já estiver formatado, você verá as entradas como /dev/sdb1com UUIDe PARTUUIDconfigurações.

  2. Se o seu disco não estiver formatado, crie uma nova partição:

    cgdisk /dev/sdb
    

    e formate-o:

    mkfs -t ext4 /dev/sdb1
    
  3. Crie um diretório para o seu disco rígido:

    mkdir /media/storage
    
  4. Execute blkidnovamente, observe UUIDa sua /dev/sdb1partição e adicione-a /etc/fstab(faça um backup fstabinstalando etckeeper- este arquivo é importante):

    UUID="b4c93..."  /media/storage  ext4  defaults  0  2
    

    A página wiki do fstab descreve o que isso significa. Isso deve torná-lo persistente durante as reinicializações.

  5. Por fim, monte-o sem reiniciar para testar:

    mount -av
    

11
O blkid precisa ser executado como root ou não haverá saída. Estou tentando montar meu terceiro disco rígido, sda e sdb já estão sendo usados, então digito cgdisk /dev/sdc. No entanto, a saída éCould not load partitions from '/dev/sdc'! Aborting!
Torsten

Essas instruções podem ser mais claras.
precisa saber é o seguinte

10

Há uma boa descrição de como adicionar outra unidade aqui:

Basicamente, você precisa particionar o novo disco, criar um sistema de arquivos e montá-lo. Essa é a maneira mais fácil. Outra maneira seria usar o lvm e criar discos virtuais na nova unidade. Isso daria mais flexibilidade:


4
Geralmente, espera-se que as respostas sejam auto-suficientes. Você poderia fornecer instruções explícitas em vez de links para melhorar sua resposta?
NN

8

Primeiro você precisa identificar o novo disco rígido.

pressione CTRL+ ALT+ Tpara abrir um console e digite:

lsblk

Você verá algo semelhante com isso:

loop0    7:0    0 86.6M  1 loop /snap/core/4486
sda      8:0    0    5G  0 disk 
├─sda1   8:1    0  512M  0 part /boot/efi
└─sda2   8:2    0  4.5G  0 part /
sdb      8:16   0   10G  0 disk
sr0     11:0    1 1024M  0 rom 

Por exemplo, o sdb é o novo disco rígido que você deseja adicionar.

Se o sdb for um novo disco rígido, você precisará formatar para ext3 ou ext4

sudo mkfs.ext4 -j -L NewHDD /dev/sdb

Lembre-se de que o comando acima excluirá tudo do disco rígido de destino. Você pode pular esta etapa se houver dados no disco rígido e desejar não perdê-los.

Agora você precisa do UUID do novo disco rígido.

sudo blkid /dev/sdb

Você verá algo semelhante com isso:

/dev/sdb: LABEL="NewHDD" UUID="5d6c8f68-dcc8-4a91-a510-9bca2aa71521" TYPE="ext4"

O próximo passo é adicionar o novo disco rígido no fstab para montagem automática após a redefinição:

sudo nano /etc/fstab

E adicione uma nova linha na parte inferior, com o seguinte conteúdo:

/dev/disk/by-uuid/5d6c8f68-dcc8-4a91-a510-9bca2aa71521 /mnt/NewHDD auto nosuid,nodev,nofail,x-gvfs-show,x-gvfs-name=NewHDD 0 0

Lembre-se de substituir o 5d6c8f68-dcc8-4a91-a510-9bca2aa71521e /mnt/NewHDDWhit seu próprio UUID eo caminho onde será montado, CTRL+ X então pressione Ye ENTERpara salvá-lo.

Para montá-lo, use:, sudo mount -ase o resultado for:

mount: /mnt/NewHDD: mount point does not exist.

Você deve criar o ponto de montagem sudo mkdir /mnt/NewHDDe usar novamente:sudo mount -a

Também é necessário alterar o proprietário e o grupo do novo disco rígido usando o seguinte comando:

sudo chown user:user -R /mnt/NewHDD

Substitua: user:userpelo seu próprio usuário e grupo que você precisar.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.