Como adicionar novo disco permanente sem reiniciar o servidor?

9

Eu tenho uma instância em execução no GCP e gostaria de adicionar outro disco permanente nela. Mas não vai aparecer.

É uma instância de n1-standard-1 com um armazenamento de 10 GB (denominado s03 ). Eu criei outro armazenamento disk-1 e o montei. Então eu criei disk-2 .

Infelizmente,anovidadenãoseráexibidaemls/dev/disk/by-id,comomencionadonosdocumentos aqui .

Eu reiniciei o sistema e verifiquei os logs, mas não encontrei nenhum problema porque disk-2 não será exibido. Alguma idéia?

    
por Thomas Schwärzl 09.11.2016 / 20:58

2 respostas

8

É realmente muito simples.
Sua captura de tela mostra que seu disco 2 não está conectado à sua instância de VM.
Deve ser assim ...

Eagoracomparecomoquevocêpostou.

Então,oquevocêprecisafazeréisto:

  1. Sigapara"instâncias de VM"
  2. Clique na sua instância
  3. No topo, clique em Editar

  • Desça até a seção "Discos adicionais" e clique em Adicionar
  • Selecione seu disco no menu suspenso
  • Desça até o final e clique em Salvar.
  • Agora ele deve aparecer como sdc na saída do dmesg

    ounofdisk-l

        
    por 15.11.2016 / 05:53
    3

    Após alguns testes, acredito que seu problema esteja relacionado ao uso de um disco em branco. No meu caso, eu anexei à VM um disco vazio e um disco formatado. O disco formatado foi reconhecido como ¨ / dev / sdc1¨, mas o disco em branco não estava aparecendo.

    ou seja

    ls -altr /dev/disk/by-uuid/
    total 0
    lrwxrwxrwx 1 root root  10 Nov 11 16:50 40206d63-43a8-4d1c-8588-581cefb022a3 -> ../../sda1
    lrwxrwxrwx 1 root root  10 Nov 11 17:34 7f63bd57-6ccd-4cea-b0f0-9544870bf67a -> ../../sdc1
    

    ¨fdisk -l¨ mostrou que o disco não foi particionado, mas confirmou que foi anexado à VM como / dev / sdb

    sudo fdisk -l
    Disk /dev/sda: 10 GiB, 10737418240 bytes, 20971520 sectors
    .....
    /dev/sda1  *     4096 20971519 20967424  10G 83 Linux
    Disk /dev/sdb: 10 GiB, 10737418240 bytes, 20971520 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
    Disk /dev/sdc: 10 GiB, 10737418240 bytes, 20971520 sectors
    .....
    /dev/sdc1  *     2048 20971519 20969472  10G 83 Linux
    

    Eu usei o ¨fdisk / dev / sdb¨ para criar uma tabela de partições, então ¨fdisk -l¨ exibida

    Disk /dev/sdb: 10 GiB, 10737418240 bytes, 20971520 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: dos
    Disk identifier: 0x5808f242
    
    Device     Boot Start      End  Sectors Size Id Type
    /dev/sdb1        2048 20971519 20969472  10G 83 Linux
    

    De acordo com documento , formatei o disco

    sudo mkfs.ext4 -F -E lazy_itable_init=0,lazy_journal_init=0,discard /dev/sdb1
    

    Finalmente, o disco mostrou

    ls -altr /dev/disk/by-uuid/
    total 0
    lrwxrwxrwx 1 root root  10 Nov 11 16:50 40206d63-43a8-4d1c-8588-581cefb022a3 -> ../../sda1
    lrwxrwxrwx 1 root root  10 Nov 11 17:34 7f63bd57-6ccd-4cea-b0f0-9544870bf67a -> ../../sdc1
    lrwxrwxrwx 1 root root   9 Nov 11 18:09 460a2e04-0f66-42d4-b9cc-8567aa6ee7b8 -> ../../sdb1
    
        
    por 11.11.2016 / 19:42