Pular para o conteúdo

Usando Swap na RAM em Sabayon - ZRAM - Método novo

O artigo descreve um método novo (após 2014) para usar ZRAM (Swap em RAM) em Sabayon Linux. O método é adaptado de um processo usado para o Gentoo.
Alberto Federman Neto. albfneto
Hits: 12.463 Categoria: Linux Subcategoria: Configuração
  • Indicar
  • Impressora
  • Denunciar

Parte 2: Instalação do zram-utils

Procedimento adaptado da dica de Danilo Pianini, instalação para Gentoo:

REF. 10 zram-tools: zRAM made easy for Gentoo and Sabayon Linux

O procedimento que ele sugere para instalar em Sabayon funcionaria, mas é mais complexo do que o que eu uso neste artigo.

O pacote zram-utils não existe nos repositórios (Entropy) do Sabayon e nem no Gentoo corrente, mas existe no Overlay Gentoo-Sabayon não oficial "nirvana".

D. Preparativos

Para usar, você precisa compilar o pacote zram-utils com o Portage do Gentoo, para instalá-lo.

MUITO IMPORTANTE: Para usar Portage em Sabayon, precisa primeiro editar certos arquivos de configuração, ou passará a ter downgrade de pacotes.

Edite o arquivo /etc/entropy/client.conf e procure a linha escrito "ignore spmdowngrades", nessa linha, substitua "disable" por "enable" e salve o arquivo.

Lembre também que nos Portage após 2015, a FLAG "SYNC" do arquivo /etc/portage/make.conf (ou em algumas instalações de sabayons mais antigos, /etc/make.conf) está obsoleta, depreciada.

Adapte o seu make.conf do Sabayon. A priori, basta comentar a linha onde está escrito SYNC, com um sinal #.

Se desejar, modernize todo seu Portage, usando a nova documentação do Gentoo, que é excelente:
Muito recentemente, publiquei um artigo de como se moderniza o Portage:
Apesar que para o Portage funcionar, não será preciso modernizar tudo. Como dito acima, se quiser, apenas comente a FLAG RSYNC no seu make.conf.

Feitos esses procedimentos iniciais, os preparativos, passe ao descrito no item E.

E. Instalação do Overlay e do Pacote zram-utils

Em Sabayons novos, a versão existente do aplicativo "layman" (para adicionar Overlays) não está compilada com suporte ao sistema de controle de versão "mercurial" (usado pelo Overlay nirvana). É necessário fazer essa compilação. Execute os comandos abaixo:

# equo up
# emerge --sync
# emerge -av --oneshot portage

# emerge -av mercurial

(ou, alternativamente)
# equo i -av mercurial

# LINGUAS="pt_BR" USE="mercurial" emerge -av layman

Agora instale o Overlay Nirvana e atualize todos os Overlays:

# layman -a nirvana
# layman -S


A seguir, para instalar o pacote "zram-utils", execute:

# emerge -av zram-utils

   1. Introdução
   2. Instalação do zram-utils
   3. Usando Zram-Utils para ativar ZRAM
   4. Não funcionou! E agora?
   5. Testes e complementos / Conclusão

Symbaloo para uso em Química e Pesquisa Científica

Firefox: Testando e/ou utilizando várias versões

Como usar o Bugzilla do Sabayon

ATI Catalyst Radeon Graphics no Sabayon Linux - Instalando e configurando drivers proprietários

Experimento: Transformando openSUSE 12.3 Tumbleweed em 13.2 Factory Milestone 0

Instalando e configurando o vsftpd no Ubuntu

Trabalhando com shell e variáveis de ambiente

Configurando uma conta do Yahoo no Evolution

Organizando usuários e senhas do Proftpd

Configuração de CDRW

#1 Comentário enviado por pulgovisk em 26/06/2015 - 10:50h
Excelente artigo. Sempre tive curiosidade sobre Zram. Vou ver como me saio com ele :p
#2 Comentário enviado por albfneto em 29/06/2015 - 14:42h
COMPLEMENTOS DO ARTIGO:

29 de Junho de 2015.

Outros Artigos meus, úteis como complementos deste:

Para usar Entropy junto com Portage, em Sabayon:

http://www.linuxfast.com.br/artigo/Sabayon-e-Gentoo.-Como-usar-Entropy-junto-com-Portage.

Como e por que editar o make.conf:

http://www.linuxfast.com.br/artigo/Como-e-por-que-editar-o




¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨
Albfneto,
Ribeirão Preto, S.P., Brasil.
Usuário Linux, Linux Counter: #479903.
Distros Favoritas: Sabayon, Gentoo, OpenSUSE, Mageia e OpenMandriva.

Contribuir com comentário

Entre na sua conta para comentar.