Close Menu
Código Simples .NETCódigo Simples .NET
    Facebook X (Twitter) Instagram
    Trending
    • Guia Profissional de Prompting – Domando um ChatGPT Preguiçoso: Como Obter Respostas Completas, Profundas e Confiáveis
    • A Anatomia de um Prompt: Como Falar com a IA Como um Profissional de Tecnologia
    • Conheça os tipos de registros DNS: o guia completo sobre A, AAAA, NS, CNAME, MX, PTR, SOA, TXT, SRV, SPF e muito mais
    • Cache além do básico: por que LRU e TTL precisam andar juntos
    • Quando usar arquitetura modular — e quando não usar
    • Mais de 200 livros de programação gratuitos em português
    • System Design: da teoria à prática
    • Pessoas e Processos: o fator humano por trás da arquitetura de sistemas
    Facebook X (Twitter) Instagram
    Código Simples .NETCódigo Simples .NET
    Código Simples .NETCódigo Simples .NET
    Home»Linux»Azure CENTOS 7 – Aumentando o disco.

    Azure CENTOS 7 – Aumentando o disco.

    Jhonathan SoaresBy Jhonathan Soares7 de julho de 20184 Mins Read Linux
    Share
    Facebook Twitter LinkedIn WhatsApp Copy Link

    Um salve à todos! Creio quase todos que frequentam aqui já tenha feito acesso ou visto features do Azure, caso não recomendo! AZURE
    Nele, durante a criação de uma Maquina Virtual, você passará pela opção de escolher o tipo de hardware da Virtual Machine, são diversas opções de configurações de CPUs, RAM, Discos e capacidade de discos. Estas opções são chamadas de series e aqui você poderá ver mais detalhes e valores. – São realmente muitas possibilidades!
    Vamos supor que você precise de uma VM Linux com 2 VCPUs, 4GB de RAM e 100GB de disco…
    Esta URL mostra valores e tipos de maquinas, você pode optar pela A2 v2 que é a VM que mais atende em CPU e RAM, mas vem com pouco disco, é ai que entra este post 😉

    Cenário: A VM acabou de ser criada e nem atualizada foi, o primeiro passo que você deseja fazer é arrumar o disco para depois fazer preparação e deploy, portanto é um CentOS 7 puro;
    Vou passar o comando e na linha de baixo em italico, explano sobre ele;
    Vamos fazer usando a interface do Azure, também existe como fazer via PowerShell:
    Comandos:

    $rg = “Seu ResourceGroupName”
    $vmName = “Nome de sua VM”
    $vm = Get-AzureRmVM -ResourceGroupName $rg -Name $vmName
    $vm.StorageProfile[0].OSDisk[0].DiskSizeGB = 100  # Tamanho requerido;
    Update-AzureRmVM –ResourceGroupName $rg -VM $vm

    Mas lembre-se de ter todos os prerequerimentos de Azure instalados em sua maquina.

    Após criar a VM, deslique-a, espere que ela fique desalocada:

    No menu vá em DISKS, clique OS disk “NAME”:

    Veja que temos a opção Size, altere para o tamanho que você deseja e salve:

    Após o Azure aplicar as configurações, inicie a VM, quando ela estiver up, acesse com uma conta root, os comandos que faremos serão para verificar, remover (sim, remover), adicionar, validar e salvar as configurações de disco:

    1- De o comando: #dmesg | grep -i sda
    – Este comando encontra entre as mensagens de início do Linux o item sda; 

    Você deverá ver algo como:
    [3.100914] sd 2:0:0:0: [sda]209715200 512-byte logical blocks: (107 GB/100 GiB
    )
    Isso mostra que realmente foi alterado o tamanho do disco e que este foi “reconhecido” durante o boot do CentOS;

    Vamos ver como esta o disco após a alteração:
    Comando:
    #df -h
    – Este comando mostra os tamanhos das partições;

    Repare que ainda esta com 29GB a partição /


    Vamos rodar o comando:
    #fdisk -l
    – Ele mostra as partições existentes:

    2- Para fazer o “resize” da partição, de o comando:
    #fdisk /dev/sda
     – Este comando habilita edições no disco que queremos alterar o tamanho;
    – Também faz entrarmos no editor de partições permitindo rodarmos os próximos comandos:

    Digite:
    #p
     – Este comando lista em detalhes as partições presentes, no caso /dev/sda1 e /dev/sda2, ou partições 1 e 2;

    Agora digite:
    #d
    e opção 2
    – Comando para “deletar” a partição no caso a 2, você esta deletando a tabela de partição, não os dados, vá tranquilo 😉

    Vai aparecer a msg informando que a partição 2 foi removida:

    Agora vamos criar a nova partição!
    Digite:
    #n
    – Este comando cria uma Nova partição, escolha o tipo PRIMARIO e opção”2″:

    Depois de “enter” para ambas opções, você esta informando que aceita os valores defaults encontrados para inicio e fim dos setores;

    Por fim:
    #w
    –Este comando salvará as alterações que você fez na partição.

    Observe que a mensagem informa que não foi possível alterar a tabela de partição, porque o recurso esta em uso, claro,  por isso que é necessário restart .

    Após restart, se você rodar novamente o comando #df -h, veja que ainda aparece com 29GB a partição /
    Rode o comando:
    #xfs_growfs /dev/sda2
    – Este comando é para fazer o “resize” na partição e sim, será na sda2 porque esta “nova” partição que você criou é uma Primaria “2” alguns passos atrás...


    Agora rodando o comando df -h vemos que a partição / esta com “100GB

    Pronto!
    Temos uma VM A2v2 com disco de 100GB!

    Por hora é só, comente, pergunte, fuçe 😉
    Abcs!

    Share. Facebook Twitter LinkedIn Telegram WhatsApp Copy Link
    Jhonathan Soares
    • Website
    • Facebook
    • X (Twitter)
    • LinkedIn

    Criador do blog Código Simples e com mais 15 anos de experiência em TI, com títulos de MVP Microsoft na área de Visual Studio Development, Neo4j Top 50 Certificate, Scrum Master e MongoDB Evangelist.

    Posts Relacionados

    O que é a Ecma e qual é sua relação com C#?

    C# Post do Leitor 29 de julho de 20247 Mins Read

    Um anúncio de produto inspirador – uma visão executiva

    Boas práticas Dicas Post do Leitor 15 de fevereiro de 20185 Mins Read

    Testando sua API web com Postman

    Boas práticas Post do Leitor 15 de fevereiro de 20187 Mins Read
    Newsletter

    Digite seu endereço de e-mail para receber notificações de novas publicações por e-mail.

    Junte-se a 25mil outros assinantes
    Posts recentes
    • Guia Profissional de Prompting – Domando um ChatGPT Preguiçoso: Como Obter Respostas Completas, Profundas e Confiáveis
    • A Anatomia de um Prompt: Como Falar com a IA Como um Profissional de Tecnologia
    • Conheça os tipos de registros DNS: o guia completo sobre A, AAAA, NS, CNAME, MX, PTR, SOA, TXT, SRV, SPF e muito mais
    • Cache além do básico: por que LRU e TTL precisam andar juntos
    • Quando usar arquitetura modular — e quando não usar
    Categorias
    • Arquitetura (29)
      • Microsserviços (3)
      • Testes (2)
    • Asp.net (120)
      • C# (89)
      • Mvc (13)
    • Banco de dados (93)
      • NoSql (60)
      • Sql (38)
    • Boas práticas (33)
      • Gestão & Produtividade (3)
      • Metodologias Ágeis (6)
    • Cursos (53)
    • Dicas (107)
    • Front-End (92)
    • IA (6)
    • Linux (6)
    • NodeJS (4)
    • Post do Leitor (9)
    • Python (5)
    • Seo (12)
    • Tecnologia (30)
      • ITIL (1)
      • Padrões de Projeto (4)
    • Testes (2)

    VEJA TAMBÉM

    Testes
    28 de fevereiro de 20254 Mins Read

    30 APIs Gratuitas para desenvolvedores

    APIs são ferramentas essenciais para desenvolvedores que querem criar aplicações mais eficientes, conectadas e funcionais sem reinventar a roda. Desde dados abertos, notícias em tempo real e inteligência artificial até esportes e clima, há APIs gratuitas que oferecem vastas possibilidades de integração. Este artigo apresenta 30 APIs gratuitas que podem acelerar o desenvolvimento e abrir novas oportunidades para projetos inovadores.

    1000 livros gratuitos sobre programação!

    Facebook X (Twitter) Instagram LinkedIn

    Type above and press Enter to search. Press Esc to cancel.

    Vá para versão mobile