Como criar stage4 do seu Gentoo

Um dos grandes problemas do Gentoo, é o tempo de instalação. Se tivermos alguma falha de hardware, esse processo doloroso será inevitável. Uma forma simples de evitar esse transtorno é criar o stage4 de sua instalação, a restauração é simples, como o descompressão do tar do stage3. Aliás, o processo é bem parecido com essa parte inicial da instalação, seu stage já virá com tudo compilado para seu sistema e o kernel prontinho para usar.

[ Hits: 7.606 ]

Por: Demian de Carvalho em 25/05/2015


Backup / Opções / Portabilidade



Backup do sistema

O sistema básico do Gentoo que baixamos antes da customização, é chamado stage3. Ele tem os aplicativos básicos para rodarmos sem o kernel e sem nossas customizações.

Quando instalamos um sistema como o Sabayon, que já vem com tudo pronto para instalar e rodar, podemos chamá-lo de um stage4 do Gentoo, isso que de fato é o Sabayon.

A grande sacada aqui, é gerar um stage4 do nosso próprio sistema, com a possibilidade de rodá-lo até em outras máquinas.

Opções do script

Tudo é baseado num bash script que utiliza aplicativos que já temos instalados no sistema. Então, é só executar o script.

Ele é interativo e te dá 4 opções:

Backup script v3.7
==================
What do you want to do? (Use CONTROL-C to abort)

Fast (tar.gz):
(1) Minimal backup
(2) Interactive backup

Best (tar.bz2):
(3) Minimal backup
(4) Interactive backup


Minimal

Se não estiver preocupado com espaço, pode usar a opção 'fast', 'minimal' realizará o backup sem qualquer pergunta e o armazenará em "/mnt/backups". O script criará os diretórios.

Interactive

Com 'interactive', ele lhe fará algumas perguntas sobre o backup dos diretórios de usuários em "/home" e das fontes do kernel em "/usr/src".

Num servidor sem sistema gráfico, com uns 8G de espaço ocupados em disco compactado em tar.gz, obtive um arquivo de ~800MB. No meu notebook com muita coisa instalada, sem os diretórios "/home", estes em um arquivo de 5G.

Parâmetros

Ele tem a opção 'split', que serve para determinar o tamanho que quer do arquivo, para gravá-lo num DVD ou pendrive de tamanho limitado.

Para isso, você deve alterar e especificar no script o tamanho do arquivo que deseja, por default, está definido 685M, o tamanho de um CD.

# split command
split_options="--suffix-length=1 --bytes=685m"

Não tenho certeza, mas acredito que deve-se especificar em MB, um DVD tem aproximadamente 4800M.

O parâmetro 'verbose' pode ser especificado para ver os arquivos que estão sendo adicionados ao 'tar'.

Qualquer erro que ocorra, mesmo sem esse parâmetro, será printado na tela.

Portabilidade

Você pode criar um kernel e initramfs através do genkernel, com opções genéricas e rodar, descompactar o arquivo em qualquer máquina, alterando alguns arquivos e suas variáveis.

make.conf:

CFLAGS="-O3 -march=native"
CXXFLAGS="${CFLAGS}"
CHOST="x86_64-pc-linux-gnu"

E o "fstab #" para especificar o layout das partições de cada máquina.

Nesse caso, após descompactar o backup na máquina de destino, é necessário rodar:

# emerge -e @world #Para reconstruir os pacotes com as novas variáveis.

    Próxima página

Páginas do artigo
   1. Backup / Opções / Portabilidade
   2. O Script
   3. Restauração
Outros artigos deste autor
Nenhum artigo encontrado.
Leitura recomendada

Backup em fita DAT com multivolume (LTO3)

Recovery de um desastre total | utilizadores Bacula "backup"

Já fez seu "BACKUP" hoje? Não? Então vamos conversar sobre isso

Backups remotos com rSync e chaves SSH

Virtualização com ESXi 5.5.0 - pfSense virtualizado + backup de VMs no FreeNAS via iSCSI

  
Comentários
[1] Comentário enviado por albfneto em 25/05/2015 - 19:18h

é bom esse artigo. favoritado
¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨
Albfneto,
Ribeirão Preto, S.P., Brasil.
Usuário Linux, Linux Counter: #479903.
Distros Favoritas: [i] Sabayon, Gentoo, OpenSUSE, Mageia e OpenMandriva[/i].

[2] Comentário enviado por tiago4171 em 25/05/2015 - 19:43h

Belo Artigo, queria um de como instalar o Gentoo em Português, já que a documentação do Gentoo está toda em Inglês. Apesar de eu estar estudando a língua, não virei mestre rs.
Se puder me ajudar, agradeceria muito!!
Favoritado
___________________________________________________________________________________________
"God is good in all the time and in all the time god is good :: Deus é bom a todo tempo, e a todo tempo deus é bom"
Core 2 Duo E8400, GT 740, 4GB DDR2, CX430, 2 HD's 500GB

[3] Comentário enviado por xerxeslins em 26/05/2015 - 09:15h


Curti!

Parabéns.

Atualmente usando Funtoo.
--
http://pastebin.com/aji5Qp05

[4] Comentário enviado por fuiprolinux em 27/05/2015 - 09:05h


[2] Comentário enviado por Fr4nk3nst3in em 25/05/2015 - 19:43h

Belo Artigo, queria um de como instalar o Gentoo em Português, já que a documentação do Gentoo está toda em Inglês. Apesar de eu estar estudando a língua, não virei mestre rs.
Se puder me ajudar, agradeceria muito!!
Favoritado
___________________________________________________________________________________________
"God is good in all the time and in all the time god is good :: Deus é bom a todo tempo, e a todo tempo deus é bom"
Core 2 Duo E8400, GT 740, 4GB DDR2, CX430, 2 HD's 500GB


Obrigado!
Estou preparando um artigo sobre a instalação do Gentoo Linux, quando estiver pronto te dou um toque! [ ]

[5] Comentário enviado por fuiprolinux em 30/05/2015 - 22:31h


[2] Comentário enviado por Fr4nk3nst3in em 25/05/2015 - 19:43h

Belo Artigo, queria um de como instalar o Gentoo em Português, já que a documentação do Gentoo está toda em Inglês. Apesar de eu estar estudando a língua, não virei mestre rs.
Se puder me ajudar, agradeceria muito!!
Favoritado
___________________________________________________________________________________________
"God is good in all the time and in all the time god is good :: Deus é bom a todo tempo, e a todo tempo deus é bom"
Core 2 Duo E8400, GT 740, 4GB DDR2, CX430, 2 HD's 500GB


Tenho um guia de instalação em http://www.fuiprolinux.com/como-instalar-o-gentoo.html


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts