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

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

[ Hits: 10.401 ]

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

Como trocar chave de segurança entre servidores

Como documentar seu servidor GNU/Linux

LVM - Criando PV e LV

Configurando e trocando IP na platafoma Solaris

Configurando Hugepages

Leitura recomendada

Instalando F1 Challenge no Linux

Segurança em servidores

Replicar banco de login do Myauth 3

Importar perfil do Firefox para o Linux

Formatando 20 máquinas Windows em 5 horas com um live-CD do Ubuntu

  

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