Instalação avançada do Debian com Btrfs + timeshift-autosnap-apt + Zram + home encriptado (UEFI/GPT)

Um simples manual com o passo a passo para instalar Debian de forma que seja compatível com o Timeshift e crie pontos de restauração de forma automática, aproveitando as opções do sistema de arquivos Brtfs. Também inclui o uso de zram e encriptação do diretório "home" do usuário.

[ Hits: 22.048 ]

Por: Xerxes em 15/09/2022


Instalação - download, localidade e rede



Primeiramente baixe a imagem do Debian em:
No momento da criação deste artigo a principal imagem de instalação oferecida é: debian-11.5.0-amd64-netinst.iso.

Após baixar a ISO, use o programa Balena Etcher para gravar a ISO em um pendrive:
Depois dê boot por ele:
Obs. 1: para fazer uma seleção em uma lista, nas telas seguintes, utilize as setas do teclado (cima e baixo) e confirme a escolha com a tecla Enter. Para alternar entre os botões como "Voltar" e "Continuar", use a tecla Tab.

Obs. 2: mesmo escolhendo a opção português do Brasil, nem todas as telas aparecerão totalmente traduzidas.

Na tela inicial, selecione a opção "Advanced options...":
Selecione "Expert install":
Selecione "Choose language" para escolher o idioma do instalador e do sistema:
Selecione "Portuguese (Brazil)":
Selecione a localidade "Brasil":
Selecione "Brasil - pt_BR.UTF-8":
Em "Locales" adicionais, não escolha nada, a menos que realmente deseje, marque "Continuar" e Enter:
A opção para deficientes visuais não foi traduzida. Se não for o seu caso, pule para a próxima, referente ao teclado:
Mapa de teclado. Selecione Português Brasileiro:
Selecione "Detectar e montar mídia de instalação":
Selecione a mídia de instalação. Para este artigo, em máquina virtual, a opção é esta da imagem a seguir. Para um caso real, a mídia será o seu pendrive:
Quando detectada, apenas pressione Enter para confirmar:
Selecione "Carregar componentes a partir da mídia de instalação":
Dentre os componentes listados, não é necessário marcar nenhum deles. Apenas escolha "Continuar" e Enter:
Aguarde o carregamento:
Selecione "Detectar hardware de rede":
Depois selecione "Configurar rede":
Para configurar automaticamente, selecione "Sim":
Deixe como está e escolha "Continuar":
Aguarde:
Página anterior     Próxima página

Páginas do artigo
   1. Introdução
   2. Instalação - download, localidade e rede
   3. Instalação - nome da máquina, usuário e relógio
   4. Instalação - discos
   5. Instalação - subvolumes
   6. Instalação - fstab
   7. Instalação - finalização
   8. Timeshift-autosnap-apt
   9. Zram, Encriptação da home e conclusão
Outros artigos deste autor

Entrevista com Knurt, o pires voador

Como instalar o Compiz no Zenwalk e no Slackware de forma fácil

Diferenças entre Gentoo e Funtoo

Cube 2 - Sauerbraten: Jogo de tiro em primeira pessoa

Fresh Player no Slackware (sim, FRESH)

Leitura recomendada

Nagios - Configuração do NagiosQL

Instalando MultiLIB no Slackware 14.2 com Atualizações pelo GSlapt

OpenVPN em Linux

Instalação da placa Gigabit 8111/8168B

Debian como servidor DHCP no VirtualBox

  
Comentários
[1] Comentário enviado por hiltongil em 16/09/2022 - 12:19h


Bacana.
O Spiralllinux acho que já é basicamente esse Debian pronto (sem a parte de criptografia).
Outro ponto a pensar é o uso do LUKS com LVM que em tese oferece melhor desempenho do que a criptografia apenas da pasta.

[2] Comentário enviado por xerxeslins em 16/09/2022 - 12:57h


[1] Comentário enviado por hiltongil em 16/09/2022 - 12:19h


Bacana.
O Spiralllinux acho que já é basicamente esse Debian pronto (sem a parte de criptografia).
Outro ponto a pensar é o uso do LUKS com LVM que em tese oferece melhor desempenho do que a criptografia apenas da pasta.


Interessante! Ainda testarei esse SpiralLinux!

[3] Comentário enviado por Gustavo_fm em 17/09/2022 - 18:05h

Olá, parabéns pelo artigo.

Só um adendo, quando você colocou "Suporte para discos de até 2 TB" nas vantagens da GPT creio que seria "Suporte para discos maiores que 2 TB", não?

[4] Comentário enviado por xerxeslins em 18/09/2022 - 13:40h


[3] Comentário enviado por Gustavo_fm em 17/09/2022 - 18:05h

Olá, parabéns pelo artigo.

Só um adendo, quando você colocou "Suporte para discos de até 2 TB" nas vantagens da GPT creio que seria "Suporte para discos maiores que 2 TB", não?


Exato! Corrigi. Obrigado.

[5] Comentário enviado por maurixnovatrento em 23/10/2022 - 12:38h


Muito bom o artigo.

___________________________________________________________
Conhecimento não se Leva para o Túmulo.
https://github.com/mxnt10

[6] Comentário enviado por removido em 01/01/2023 - 09:50h

Excelente artigo!

Instalei o Mint com btrfs e ele já cria automaticamente os subvolumes @ (/) e @home (/home), provavelmente no Ubuntu e outros derivados também seja assim por default.
Só tive que editar o fstab para adicionar o compress=zstd na pós-instalação.

Sobre o timeshift-autosnap, um complemento que vale mencionar é que no repositório tem referência sobre o projeto "grub-btrfs", que cria automaticamente as entradas no menu do grub ao fazer snapshots. Acho ideal para esse tipo de configuração.

[7] Comentário enviado por caslubas em 11/03/2023 - 20:12h


Excelente artigo, mas tem uma opção para ter um "auto-apt" para servidores, que não tem interface gráfica?
A ideia seria eles gerar um backup antes de executar o apt...
Como funciona no opensuse, sempre que utilizamos o zypper.

Carlos Alberto

[8] Comentário enviado por xerxeslins em 20/07/2023 - 23:09h

Fui seguir o artigo hoje, para Debian 12 e vi que está desatualizado. Detalhes mudaram.

No fstab tem que colocar "space_cache=v2" e não apenas "space_cache".



--
Chega uma hora na vida que você só quer bater o prego e não perder tempo estudando a ciência da construção de um martelo.

[9] Comentário enviado por caslubas em 02/09/2023 - 20:39h


[8] Comentário enviado por xerxeslins em 20/07/2023 - 23:09h

Fui seguir o artigo hoje, para Debian 12 e vi que está desatualizado. Detalhes mudaram.

No fstab tem que colocar "space_cache=v2" e não apenas "space_cache".



Pra mim, só deu certo, depois de substituir "defaults" por "rw", além da dica acima, o sistema iniciava somente em modo de leitura,,,

Mais uma vez obrigado pelo conhecimento compartilhado...

[10] Comentário enviado por xerxeslins em 10/11/2023 - 10:41h


[9] Comentário enviado por caslubas em 02/09/2023 - 20:39h


[8] Comentário enviado por xerxeslins em 20/07/2023 - 23:09h

Fui seguir o artigo hoje, para Debian 12 e vi que está desatualizado. Detalhes mudaram.

No fstab tem que colocar "space_cache=v2" e não apenas "space_cache".



Pra mim, só deu certo, depois de substituir "defaults" por "rw", além da dica acima, o sistema iniciava somente em modo de leitura,,,

Mais uma vez obrigado pelo conhecimento compartilhado...


Bom saber! Obrigado! No futuro, quando for fazer isso de novo, eu refaço o teste.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts