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

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

[ Hits: 5.214 ]

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

Instalando VMtools em Máquina Virtual

Leitura recomendada

Atualizando o seu Fedora com o Preupgrade

JavaScript sem mistérios para Mozilla/Netscape e Microsoft Internet Explorer

Dual boot com Windows 8 UEFI e Linux Mint Debian Edition (LMDE)

Desvendando o comando DATE

Supertux 0.3.0 no Slackware 11

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts