zswapdeslig.sh - Um "Desligador" de ZSWAP, SWAP em RAM para Sabayon Linux
Publicado por Alberto Federman Neto. (última atualização em 04/09/2016)
[ Hits: 3.121 ]
Homepage: https://ciencialivre.blog/
Este script é um "desligador" de Zwap, para ser usado na implantação de ZRAM controlável, em Sabayon Linux. Para ver como se usa, consulte estes meus artigos:
https://edpsblog.wordpress.com/2016/07/29/zswap-em-sabayon-linux-controlavel-ligavel-e-desligavel/
https://edpsblog.wordpress.com/2016/08/05/zswap-em-sabayon-linux-continuacao-testando-a-zswap-contro...
Coautores do script, e do primeiro dos Artigos: Me auxiliaram muito, melhoraram, praticamente fizeram o script:
Arthur J. Hoch, Arthur_Hoch
https://www.vivaolinux.com.br/~Arthur_Hoch
Marcelo Oliver, msoliver:
https://www.vivaolinux.com.br/~msoliver
e
Listeiro 037, listeiro_037:
https://www.vivaolinux.com.br/~listeiro_037
Veja:
https://www.vivaolinux.com.br/topico/Shell-Script/Meu-MIni-Shell-Script
#!/bin/bash
# Script Desligador de ZSwap em todos os 8 núcleos de um Computador.
# Versão 9.
# Autor: Albfneto, Brasil, 2016. <albfneto@fcfrp.usp.br>
# Co-Autores: Arthur_Hoch, MsOliver e Listeiro_O37.
# Site: Viva o Linux.
# Função Print:
print(){
echo -e "\n\n$1\n\n"
if [ ! -z $2 ]; then sleep $2; fi
}
# Checa Sudo:
# Esta porção do código, modificada do publicado por: Braiam, 2015.
# Site: askubuntu.com/questions/711580/how-to-enter-password-only-once-in-a-bash-script-needing-sudo
if [[ $EUID -ne 0 ]]; then
echo "Este Script precisa ser executado como Root, porisso use: sudo sh "$0""
1>&2
exit 1
fi
# Mensagens:
print "Script Desligador de ZSwap, em Todos os Núcleos." 3
print "Desligando ZSwap de todos os núcleos:"
# Laço:
# Código Original. Descomente para usar:
# for i in {0..7};
# do
# sleep 1
# /usr/sbin/zswap.sh stop zram"$i"
# sleep 1
# done
# Modificação, mostra cada núcleo parando:
for i in {0..7};
do
print "Parando núcleo $i" 1
/usr/sbin/zswap.sh stop zram"$i"
done
# Mensagem e Removendo Módulo de Kernel:
print "Todos os Núcleos Foram Desligados:" 2
print "Desativando o Módulo ZRAM do Kernel..." 2
rmmod -v zram
print "Módulo ZRAM do kernel desativado." 2
# Reativação da Swap Clássica:
print "Reativando a SWAP Clássica..." 2
swapoff -a
sleep 2
swapon -a
print "Swap Normal:"
swapon --show
# Final da Execução:
print "Saindo... Tchau!" 3
exit
Script para conexão de modem Bluetooth (DUN)
Desabilitando o Touchpad Com Script
Nenhum comentário foi encontrado.
Papagaiando o XFCE com temas e recursos
WhatsApp com Chamadas no Linux via Waydroid
XFCE - quase um Gnome ou Plasma mas muito mais leve
LXQT - funcional para máquinas pererecas e usuários menos exigentes
Instalando o COSMIC DE no Gentoo (systemd)
Centralizar Logo com Transparência via ImageMagick
Removendo entradas de boot UEFI "fantasmas" via terminal
Atualizações de Segurança Automáticas no Debian
Como cortar as partes de um vídeo com passagens de áudio em branco
Midia de instalação LM-21.3 não inicializa [RESOLVIDO] (15)
What are the biggest challenges banks face with compliance training? (0)
Reunir material [RESOLVIDO] (4)
Uma pergunta bem simples mas não achei resposta (ainda) [RESOLVIDO] (4)









