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

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

[ Hits: 10.411 ]

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

Aumentando LV (Logical Volume) e RS (File System) sem causar indisponibilidade

LVM - Criando PV e LV

Configurando e trocando IP na platafoma Solaris

Instalando VMtools em Máquina Virtual

Configurando Banner no Linux

Leitura recomendada

Wireless Atheros no OpenSuSE com Madwifi simplificado

Orientação da barra do Unity - Ubuntu 16.04 LTS

Instalando o Windows XP no Virtualbox do FeniX Extreme Linux

Shapeshifter - Game Brasileiro para Linux na Greenlight

Computador de mão Nokia com Linux embarcado

  

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