Azure Linux remove e adiciona outro disco

Azure Linux remove e adiciona outro disco

Tive a necessidade de aumentar o espaço em disco, para meu Linux azure, anexamos um novo disco vazio e seguimos os passos aquihttp://azure.microsoft.com/en-in/documentation/articles/virtual-machines-linux-how-to-attach-disk, a única diferença é que o deviceid recém-adicionado não foi encontrado em /var/log/messages.

Agora preciso adicionar outro disco, e anexamos outro disco, o problema é que para fazer o primeiro passo do fdisk

sudo fdisk /dev/sdc

Não tenho ideia de onde o disco recente está anexado, totalmente sem noção, também quais são as etapas se eu quiser remover um disco completamente, sei que o umount irá desmontar um disco, mas isso não necessariamente tira o dispositivo da instância, eu quero um desapego total.

Responder1

Finalmente descobri - os discos SCSI adicionais adicionados são iniciados em /dev/sda, /dev/sdb , /dev/sdc, /dev/sdd, /dev/sde.... A razão pela qual o tutorial do MS fala sobre / dev/sdc é porque é o terceiro disco no sistema, primeiro seu volume raiz, segundo seu armazenamento temporário efêmero, e este é o terceiro, agora que /dev/sdc não é bom o suficiente para você e você deseja removê-lo

  1. Remover entrada do arquivo /etc/fstab
  2. desmontar /unidade de dados

agora você pode remover o disco anexado do console do Azure.

Digamos que o sdc ainda esteja lá e você queira adicionar outro, basta anexar no console do Azure e seguir as mesmas etapas fornecidas emhttp://azure.microsoft.com/en-in/documentation/articles/virtual-machines-linux-how-to-attach-disk/#initializeinlinux a única diferença é que o outro disco estaria em /dev/sdd locais onde você faz partições em /dev/sdc1 se tornará /dev/sdd1, é basicamente isso.

Referências

  1. http://www.yolinux.com/TUTORIALS/LinuxTutorialAdditionalHardDrive.html
  2. http://azure.microsoft.com/en-in/documentation/articles/virtual-machines-linux-how-to-attach-disk/#initializeinlinux

Responder2

Depois de anexar o novo disco, faça o seguinte na CLI:

$ sudo grep SCSI /var/log/syslog      ##MAKE SURE sdc IS THERE
$ sudo fdisk /dev/sdc                   ##to create a new partition
  • pressione n (para criar uma nova partição)
  • pressione p (para torná-lo primário)
  • pressione 1 para torná-la a primeira partição
  • pressione p para obter detalhes sobre isso
  • pressione w para gravar as configurações do disco e pronto
$ sudo mkfs -t ext4 /dev/sdc1 #PARA FAZER O SISTEMA DE ARQUIVOS ext4 (ou 3)
$ sudo mkdir /datadrive ##(OU QUALQUER OUTRO NOME PARA SUA NOVA UNIDADE)
$ sudo montar /dev/sdc1 /datadrive

Os 2 últimos comandos são para tornar o datadrive a nova montagem para o sdc que criamos. Para tornar o sistema de arquivos montado automaticamente nas reinicializações:

$ sudo -i blkid

Pegue a saída de sdc1(ex. /dev/sdc1: UUID="33333333-3b3b-3c3c-3d3d-3e3e3e3e3e3e" TYPE="ext4")

$ sudo vi /etc/fstab

Adicione isto ao final:

UUID=33333333-3b3b-3c3c-3d3d-3e3e3e3e3e3e   /datadrive   ext4   defaults   1   2

Para testar se o sistema de arquivos foi montado corretamente:

$ sudo umount /datadrive
$ sudo mount /datadrive

informação relacionada