Aumentando área de SWAP sem boot ou reinstalação em LVM

Publicado por Carolina Robles das Neves em 22/09/2016

[ Hits: 10.490 ]

Blog: https://www.linkedin.com/in/carolina-robles-das-neves-933289100/

 


Aumentando área de SWAP sem boot ou reinstalação em LVM



Nesta dica vou descrever como aumentar sua área de SWAP sem a necessidade de reboot/reinstalação.

Às vezes é necessário adicionar mais espaço de swap após a instalação. Você tem três opções: criar uma nova partição swap, criar um novo arquivo de troca ou estender o volume lógico LVM existente. O recomendável é estender um volume lógico existente.

No exemplo abaixo, vamos aumentar a área de swap de 2G para 16GB.

Verifique sua área de swap atual:

# free -g
          total   used      free      
Mem:      251     2         243         
Swap:     2       0         2

Se faz necessário desativar a área de swap com o volume lógico associado:

swapoff -v /dev/VolGroup00/LogVol01

Exemplo:

# swapoff -v /dev/rootvg/lv_swap

Caso você não saiba qual é o seu "VolGroup"/ "LogVol", execute o comando abaixo:

# lvscan

  ACTIVE     '/dev/rootvg/lv_swap' [2.00 GiB] inherit    <------- ÁREA DE SWAP
  ACTIVE     '/dev/rootvg/lv_tmp' [5.00 GiB] inherit
  ACTIVE     '/dev/rootvg/lv_home' [5.00 GiB] inherit
  ACTIVE     '/dev/rootvg/lv_opt' [5.00 GiB] inherit
  ACTIVE     '/dev/rootvg/lv_var' [10.00 GiB] inherit
  ACTIVE     '/dev/rootvg/lv_usr' [5.00 GiB] inherit
  ACTIVE     '/dev/rootvg/lv_root' [1.00 GiB] inherit
 
Vamos aplicar a volumetria dos 16 gigabyte em megabyte, para facilitar o cálculo, acesse o link abaixo:
Vamos aumentar nosso volume lógico para 16G com o comando abaixo:

# lvresize /dev/rootvg/lv_swap -L 16384M

Agora vamos formatar a nova área de swap:

# mkswap /dev/rootvg/lv_swap

Vamos ativar o swap com o volume estendido:

# swapon -va

Caso tenha curiosidade de saber os parâmetros utilizados, o comando abaixo irá informar quais as opções disponíveis e qual é sua função/utilidade:

# man swapon

Cheque se sua área de swap aumentou:

# free -g
            total   used    free      
Mem:        251     2       243           
Swap:       16      0       16

Obs.: utilize com frequência o comando "man" (manual de comandos), sempre, sempre, sempre nos ajuda a saber o que estamos executando!

Espero ter ajudado.
;)

Outras dicas deste autor

Configurando rota para endereço multicast

Como enviar arquivos para FTP

Configurando Hugepages

Configurando e trocando IP na platafoma Solaris

Configurando Banner no Linux

Leitura recomendada

Testando um arquivo ISO

Openfire Autenticando no Active Directory

Transformando linhas em colunas com SQL (pivoteamento)

SOLUÇÃO: Enter passphrase for key '/root/.ssh/id_dsa'

Redirecionando seus emails no Postfix ou Sendmail

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts