{"id":13634,"date":"2025-10-07T16:37:14","date_gmt":"2025-10-07T14:37:14","guid":{"rendered":"https:\/\/webhosting.de\/hetzner-rescue-system-starten-anleitung-recovery-tutorial\/"},"modified":"2025-10-07T16:37:14","modified_gmt":"2025-10-07T14:37:14","slug":"hetzner-rescue-system-start-instructions-tutorial-de-recuperacao","status":"publish","type":"post","link":"https:\/\/webhosting.de\/pt\/hetzner-rescue-system-starten-anleitung-recovery-tutorial\/","title":{"rendered":"Iniciar o Hetzner Rescue System - guia passo-a-passo para administradores de servidores"},"content":{"rendered":"<p>Vou mostrar-lhe como iniciar o sistema de resgate hetzner em apenas alguns minutos, como <strong>SSH<\/strong> inicie sess\u00e3o e introduza o seu <strong>Servidor<\/strong> repara\u00e7\u00e3o de uma forma direcionada. Este guia leva-o passo a passo desde a ativa\u00e7\u00e3o at\u00e9 \u00e0 recupera\u00e7\u00e3o, incluindo verifica\u00e7\u00f5es do sistema de ficheiros, c\u00f3pias de seguran\u00e7a e reinstala\u00e7\u00e3o.<\/p>\n\n<h2>Pontos centrais<\/h2>\n\n<p>Os seguintes aspectos fundamentais ajud\u00e1-lo-\u00e3o a come\u00e7ar e a trabalhar em modo de recupera\u00e7\u00e3o sem quaisquer desvios.<\/p>\n<ul>\n  <li><strong>In\u00edcio do resgate<\/strong>Ativa\u00e7\u00e3o no Robot ou na Nuvem e, em seguida, reinicializa\u00e7\u00e3o.<\/li>\n  <li><strong>Acesso SSH<\/strong>Iniciar sess\u00e3o com chave ou palavra-passe e direitos de root.<\/li>\n  <li><strong>An\u00e1lise de erros<\/strong>Verificar o fsck, os registos e as parti\u00e7\u00f5es.<\/li>\n  <li><strong>C\u00f3pia de seguran\u00e7a dos dados<\/strong>rsync, tar, scp para backups r\u00e1pidos.<\/li>\n  <li><strong>Nova instala\u00e7\u00e3o<\/strong>installimage para sistemas novos.<\/li>\n<\/ul>\n\n\n<figure class=\"wp-block-image size-full is-resized\">\n  <img fetchpriority=\"high\" decoding=\"async\" src=\"https:\/\/webhosting.de\/wp-content\/uploads\/2025\/10\/hetzner-rescue-server-boot-9281.png\" alt=\"\" width=\"1536\" height=\"1024\"\/>\n<\/figure>\n\n\n<h2>O que faz o Rescue System<\/h2>\n\n<p>O Rescue System carrega um ambiente Linux independente na mem\u00f3ria de trabalho e d\u00e1-me acesso imediato ao <strong>Raiz<\/strong>-acesso, mesmo que o <strong>Sistema operativo<\/strong> falha. Arranco independentemente de carregadores de arranque defeituosos, pacotes danificados ou configura\u00e7\u00f5es defeituosas. Isto permite-me verificar os sistemas de ficheiros, recuperar dados, analisar registos e reiniciar servi\u00e7os. O ambiente permanece simples, mas oferece todas as ferramentas importantes para diagn\u00f3stico e recupera\u00e7\u00e3o. Isto permite-me manter o controlo, mesmo que o sistema normal fique completamente em baixo.<\/p>\n\n<p>O que \u00e9 pr\u00e1tico \u00e9 que o ambiente de recupera\u00e7\u00e3o \u00e9 deliberadamente vol\u00e1til: as altera\u00e7\u00f5es desaparecem ap\u00f3s a reinicializa\u00e7\u00e3o, o que significa que posso testar com seguran\u00e7a. Se necess\u00e1rio, instalo ferramentas tempor\u00e1rias (por exemplo, smartmontools, mdadm, lvm2, btrfs-progs ou xfsprogs) sem alterar o sistema produtivo. A vers\u00e3o do kernel \u00e9 moderna e suporta o hardware mais recente, incluindo NVMe, UEFI, GPT, RAID de software (mdraid), LVM e encripta\u00e7\u00e3o LUKS. Isso me permite cobrir at\u00e9 mesmo configura\u00e7\u00f5es de armazenamento complexas e isolar at\u00e9 mesmo padr\u00f5es de erro raros de forma reproduz\u00edvel.<\/p>\n\n<h2>Requisitos e acesso<\/h2>\n\n<p>Para come\u00e7ar, preciso de aceder \u00e0 interface do cliente e \u00e0 minha <strong>Chaves SSH<\/strong> ou um tempor\u00e1rio <strong>palavra-passe<\/strong>. Gerencio sistemas dedicados de forma c\u00f3moda atrav\u00e9s do <a href=\"https:\/\/webhosting.de\/pt\/hetzner-robot-surface-servidor-administracao-dicas-guia-comparacao-poder\/\">Rob\u00f4 Hetzner<\/a>enquanto eu controlo as inst\u00e2ncias na nuvem atrav\u00e9s da consola. Ambas as interfaces oferecem uma op\u00e7\u00e3o clara para ativar o modo de recupera\u00e7\u00e3o. Verifico antecipadamente o IP correto do servidor, a disponibilidade do IPv6 e, se necess\u00e1rio, as fun\u00e7\u00f5es fora de banda para a reposi\u00e7\u00e3o. Esta prepara\u00e7\u00e3o reduz significativamente o tempo de inatividade.<\/p>\n\n<p>Quando inicio sess\u00e3o no SSH pela primeira vez, confirmo conscientemente a nova impress\u00e3o digital e actualizo a minha entrada de anfitri\u00f5es conhecidos, se necess\u00e1rio, para que as liga\u00e7\u00f5es subsequentes n\u00e3o falhem devido a avisos. Para as equipas, guardo chaves adicionais especificamente para a opera\u00e7\u00e3o de salvamento e retiro-as novamente ap\u00f3s a conclus\u00e3o. Se apenas estiver dispon\u00edvel uma palavra-passe tempor\u00e1ria, altero-a imediatamente ap\u00f3s o in\u00edcio de sess\u00e3o e substituo-a pelo Key-Auth - desativo sistematicamente os in\u00edcios de sess\u00e3o com palavra-passe no final do trabalho.<\/p>\n\n\n<figure class=\"wp-block-image size-full is-resized\">\n  <img decoding=\"async\" src=\"https:\/\/webhosting.de\/wp-content\/uploads\/2025\/10\/hetznerrescueguide2159.png\" alt=\"\" width=\"1536\" height=\"1024\"\/>\n<\/figure>\n\n\n<h2>Ativar o sistema de salvamento - passo a passo<\/h2>\n\n<p>Abro a janela de detalhes do servidor, selecciono a op\u00e7\u00e3o \"Rescue\" e defino a arquitetura para <strong>linux64<\/strong> para os sistemas actuais, depois deposito o meu <strong>Chave SSH<\/strong>. Dependendo da situa\u00e7\u00e3o, apenas inicio o modo de recupera\u00e7\u00e3o e desencadeio a reinicializa\u00e7\u00e3o separadamente ou utilizo \"Activate Rescue &amp; Power Cycle\" para uma reinicializa\u00e7\u00e3o direta. Se a m\u00e1quina ficar suspensa, efectuo um hard reset atrav\u00e9s da interface. Ap\u00f3s o arranque, a interface mostra uma palavra-passe de raiz tempor\u00e1ria se n\u00e3o tiver introduzido uma chave. Assim que o servidor arranca, responde ao SSH e posso come\u00e7ar a trabalhar.<\/p>\n\n<p>Em situa\u00e7\u00f5es complexas, planeio uma sequ\u00eancia clara: Ativar, ciclo de energia, testar o in\u00edcio de sess\u00e3o SSH e, em seguida, iniciar a resolu\u00e7\u00e3o de problemas. Um ciclo de energia manual pode ser mais necess\u00e1rio em servidores dedicados, enquanto as inst\u00e2ncias de nuvem geralmente mudam para o modo de recupera\u00e7\u00e3o imediatamente. Importante: Ap\u00f3s uma repara\u00e7\u00e3o bem sucedida, desligo novamente o modo de recupera\u00e7\u00e3o para que a m\u00e1quina reinicie a partir do disco r\u00edgido local.<\/p>\n\n<h2>Liga\u00e7\u00e3o SSH e primeiras verifica\u00e7\u00f5es<\/h2>\n\n<p>Eu ligo-me atrav\u00e9s de <strong>SSH<\/strong> com <code>ssh root@<\/code> e, em primeiro lugar, verificar a rede, os suportes de dados e os registos para obter uma vis\u00e3o geral r\u00e1pida do <strong>Estado<\/strong>. Com <code>ip a<\/code> e <code>ping<\/code> Verifico a disponibilidade; <code>journalctl --no-pager -xb<\/code> ou ficheiros de registo nos discos montados mostram as mensagens de erro mais recentes. Os comandos <code>lsblk<\/code>, <code>blkid<\/code> e <code>fdisk -l<\/code> clarificar a disposi\u00e7\u00e3o e os sistemas de ficheiros. Para RAID eu uso <code>cat \/proc\/mdstat<\/code> e <code>mdadm --detalhe<\/code> para a condi\u00e7\u00e3o. Para os indicadores de hardware iniciais <code>smartctl -a<\/code> e uma curta <code>hdparm -Tt<\/code>-teste.<\/p>\n\n\n<figure class=\"wp-block-image size-full is-resized\">\n  <img decoding=\"async\" src=\"https:\/\/webhosting.de\/wp-content\/uploads\/2025\/10\/hetzner-rescue-system-guide-5973.png\" alt=\"\" width=\"1536\" height=\"1024\"\/>\n<\/figure>\n\n\n<h2>LVM, RAID, LUKS e sistemas de ficheiros especiais<\/h2>\n\n<p>Muitos servidores utilizam LVM, software RAID ou encripta\u00e7\u00e3o. Come\u00e7o por ativar todos os n\u00edveis relevantes:<\/p>\n<ul>\n  <li><strong>mdraid<\/strong>: <code>mdadm --assemble --scan<\/code> mostra as matrizes existentes; verifico o estado com <code>cat \/proc\/mdstat<\/code>.<\/li>\n  <li><strong>LUKS<\/strong>: abro volumes encriptados com <code>cryptsetup luksOpen \/dev\/<\/code>.<\/li>\n  <li><strong>LVM<\/strong>Com <code>vgscan<\/code> e <code>vgchange -ay<\/code> Activei os grupos de volumes e vejo-os atrav\u00e9s de <code>lvs<\/code>\/<code>vgs<\/code>\/<code>pvs<\/code>.<\/li>\n<\/ul>\n<p>Com o Btrfs, presto aten\u00e7\u00e3o aos subvolumes e monto especificamente com <code>-o subvol=@<\/code> respetivamente <code>-o subvolid=5<\/code> para o n\u00edvel superior. Verifico o XFS com <code>xfs_repair<\/code> (nunca em volumes montados), enquanto o Ext4 \u00e9 classicamente utilizado com <code>fsck.ext4 -f<\/code> \u00e9 reorganizado. Oriento-me pelo GUID\/UUID de <code>blkid<\/code>porque os nomes de dispositivos para NVMe (<code>\/dev\/nvme0n1p1<\/code>) e pode variar consoante a altera\u00e7\u00e3o da encomenda. Corrigirei o <code>\/etc\/fstab<\/code>.<\/p>\n\n<h2>Repara\u00e7\u00e3o do sistema de ficheiros e c\u00f3pia de seguran\u00e7a de dados<\/h2>\n\n<p>Antes de reparar, fa\u00e7o c\u00f3pias de seguran\u00e7a importantes <strong>Dados<\/strong> com <code>rsync<\/code>, <code>scp<\/code> ou <code>alcatr\u00e3o<\/code> para um destino externo ou um destino local <strong>C\u00f3pia de seguran\u00e7a<\/strong>-diret\u00f3rio. Para os controlos, utilizo <code>fsck<\/code> apenas em parti\u00e7\u00f5es n\u00e3o montadas, por exemplo <code>fsck -f \/dev\/sda2<\/code>para corrigir as inconsist\u00eancias de forma limpa. De seguida, monto o sistema em <code>\/mnt<\/code>por exemplo, com <code>montar \/dev\/sda2 \/mnt<\/code>e anexar sub-caminhos como <code>\/proc<\/code>, <code>\/sys<\/code> e <code>\/dev<\/code> quando eu quero fazer chroot. Ficheiros de configura\u00e7\u00e3o individuais, tais como <code>\/etc\/fstab<\/code> ou defini\u00e7\u00f5es de rede diretamente no sistema montado. Ao proceder com cuidado, evito danos consequentes e minimizo o tempo de inatividade.<\/p>\n\n<p>Para obter c\u00f3pias de seguran\u00e7a fi\u00e1veis, confio em comandos repet\u00edveis: <code>rsync -aHAX --info=progress2<\/code> recebe direitos, hardlinks, ACLs e xattrs. Se a linha for fraca, eu estrangulo com <code>--bwlimit<\/code> e paralelizar a compress\u00e3o com <code>tar -I pigz<\/code>. Se necess\u00e1rio, fa\u00e7o a imagem de suportes de dados cr\u00edticos e defeituosos em blocos com <code>ddrescue<\/code> para transferir o trabalho l\u00f3gico para uma imagem. Verifico cuidadosamente os sistemas Btrfs com <code>btrfs check --readonly<\/code> e utilizar <code>depura\u00e7\u00e3o btrfs<\/code>para detetar erros silenciosos. O XFS frequentemente requer um reparo fora da montagem no caso de inconsist\u00eancias (<code>xfs_repair<\/code>) - Fa\u00e7o sempre uma c\u00f3pia de seguran\u00e7a da parti\u00e7\u00e3o primeiro.<\/p>\n\n<h2>UEFI\/BIOS, GPT\/MBR e repara\u00e7\u00e3o do carregador de arranque<\/h2>\n\n<p>Muitos problemas de arranque s\u00e3o causados pela intera\u00e7\u00e3o entre o firmware, o esquema de parti\u00e7\u00f5es e o gestor de arranque. Primeiro, esclare\u00e7o se o servidor inicia no modo UEFI ou no modo BIOS legado (<code>ls \/sys\/firmware\/efi<\/code>). Com UEFI eu monto a parti\u00e7\u00e3o EFI (t\u00edpica <code>\/dev\/sdX1<\/code> ou <code>\/dev\/nvme0n1p1<\/code>) para <code>\/mnt\/boot\/efi<\/code>. Em seguida, introduzo o sistema:<\/p>\n<pre><code>mount \/dev\/ \/mnt\nmount --bind \/dev \/mnt\/dev\nmount --bind \/proc \/mnt\/proc\nmount --bind \/sys \/mnt\/sys\nchroot \/mnt \/bin\/bash\n<\/code><\/pre>\n<p>Reinstalo o carregador de arranque de forma adequada (<code>grub-instala\u00e7\u00e3o<\/code> para o dispositivo correto) e regenerar a configura\u00e7\u00e3o e o initramfs: <code>update-grub<\/code> e <code>update-initramfs -u -k todos<\/code> (para sistemas baseados em dracut <code>dracut -f<\/code>). Se a ordem dos dispositivos n\u00e3o estiver correta, utilizo o <code>\/etc\/default\/grub<\/code> UUIDs e verificar <code>\/etc\/fstab<\/code> para obter as entradas corretas. Ao alterar GPT\/MBR, verifico se existe uma parti\u00e7\u00e3o de arranque da BIOS (para GRUB\/BIOS) ou uma parti\u00e7\u00e3o de sistema EFI v\u00e1lida.<\/p>\n\n\n<figure class=\"wp-block-image size-full is-resized\">\n  <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/webhosting.de\/wp-content\/uploads\/2025\/10\/hetzner-rescue-anleitung-3821.png\" alt=\"\" width=\"1536\" height=\"1024\"\/>\n<\/figure>\n\n\n<h2>Armadilhas da rede no Rescue<\/h2>\n\n<p>Os problemas de rede s\u00e3o frequentemente a raz\u00e3o pela qual os servi\u00e7os \"desaparecem\". No Rescue, verifico o estado da liga\u00e7\u00e3o (<code>liga\u00e7\u00e3o ip<\/code>), rotas (<code>ip r<\/code>) e resolu\u00e7\u00e3o de DNS (<code>resolvectl status<\/code> respectivamente <code>cat \/etc\/resolv.conf<\/code>). Testei o IPv4 e o IPv6 separadamente (<code>ping -4<\/code>\/<code>ping -6<\/code>). Para servidores com bridges ou bonding, a ordem das interfaces no sistema produtivo pode ser diferente do ambiente de resgate. Anoto os endere\u00e7os MAC e mapeio-os corretamente. Se o sistema de produ\u00e7\u00e3o usa Netplan, eu verifico o <code>\/etc\/netplan\/*.yaml<\/code> e depois do chroot <code>netplan gerar<\/code> e <code>netplan aplicar<\/code> sobre. Para os cl\u00e1ssicos <code>\/etc\/network\/interfaces<\/code>-configura\u00e7\u00f5es, presto aten\u00e7\u00e3o \u00e0 consist\u00eancia dos nomes das interfaces (nomes previs\u00edveis vs. <code>eth0<\/code>).<\/p>\n\n<h2>Reinstalar o sistema operativo<\/h2>\n\n<p>Se as repara\u00e7\u00f5es deixarem de fazer sentido, reinicio o sistema com <strong>imagem de instala\u00e7\u00e3o<\/strong> completamente novo, poupando assim valiosos <strong>Tempo<\/strong>. A ferramenta guia-me atrav\u00e9s da sele\u00e7\u00e3o da distribui\u00e7\u00e3o, particionamento e gestor de arranque. Incluo os meus pr\u00f3prios ficheiros de configura\u00e7\u00e3o e chaves SSH na instala\u00e7\u00e3o para que o primeiro arranque decorra sem problemas. Ap\u00f3s a instala\u00e7\u00e3o, inicio o servidor normalmente e verifico os servi\u00e7os, a firewall e as actualiza\u00e7\u00f5es. Finalmente, removo o modo de recupera\u00e7\u00e3o para que o pr\u00f3ximo arranque ocorra novamente a partir do suporte de dados local.<\/p>\n\n<p>Eu uso deliberadamente montagens baseadas em UUID para novas instala\u00e7\u00f5es para descartar problemas de ordem de dispositivos mais tarde. Para configura\u00e7\u00f5es RAID, tenho os arrays criados desde o in\u00edcio e verifico o estado da reconstru\u00e7\u00e3o antes de restaurar os dados. Se implementar sistemas semelhantes de forma recorrente, trabalha com modelos de imagens de instala\u00e7\u00e3o predefinidos e uma l\u00f3gica de particionamento clara (raiz, parti\u00e7\u00e3o de dados separada, swap, EFI, se necess\u00e1rio). Ap\u00f3s o primeiro arranque, actualizo as fontes de pacotes e os kernels, ativo as actualiza\u00e7\u00f5es autom\u00e1ticas de seguran\u00e7a e executo os meus passos b\u00e1sicos de endurecimento.<\/p>\n\n<h2>Seguran\u00e7a, intervalo de tempo e reca\u00edda<\/h2>\n\n<p>O acesso \u00e9 feito exclusivamente atrav\u00e9s de <strong>SSH<\/strong>por isso, confio sistematicamente em <strong>Chaves<\/strong> em vez de palavras-passe est\u00e1ticas. O modo de recupera\u00e7\u00e3o permanece pronto durante um per\u00edodo de tempo limitado ap\u00f3s a ativa\u00e7\u00e3o e volta ao dispositivo de arranque local no pr\u00f3ximo rein\u00edcio normal. Eu trabalho rapidamente, documento cada passo e mantenho uma segunda sess\u00e3o aberta para interven\u00e7\u00f5es maiores. N\u00e3o escrevo dados sens\u00edveis nos hist\u00f3ricos do bash e elimino ficheiros tempor\u00e1rios ap\u00f3s a utiliza\u00e7\u00e3o. Ap\u00f3s uma recupera\u00e7\u00e3o bem sucedida, desativo novamente o modo na interface.<\/p>\n\n<p>Depois de reativar o sistema produtivo, fa\u00e7o a rota\u00e7\u00e3o dos dados de acesso, removo as chaves de recupera\u00e7\u00e3o tempor\u00e1rias, reponho as palavras-passe de raiz sup\u00e9rfluas e fa\u00e7o c\u00f3pias de seguran\u00e7a das configura\u00e7\u00f5es recentemente geradas. Recolho informa\u00e7\u00f5es de auditoria (quem fez o qu\u00ea e quando) e documento os desvios da configura\u00e7\u00e3o padr\u00e3o. Desta forma, evito que as medidas de emerg\u00eancia se tornem permanentes e cumpro os requisitos de conformidade.<\/p>\n\n\n<figure class=\"wp-block-image size-full is-resized\">\n  <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/webhosting.de\/wp-content\/uploads\/2025\/10\/hetzner-rescue-start-4281.png\" alt=\"\" width=\"1536\" height=\"1024\"\/>\n<\/figure>\n\n\n<h2>Exemplo: Recuperar o servidor WordPress<\/h2>\n\n<p>Arranco no modo de recupera\u00e7\u00e3o, monto a parti\u00e7\u00e3o do sistema e fa\u00e7o uma c\u00f3pia de seguran\u00e7a da <strong>Base de dados<\/strong> por <code>mysqldump<\/code> e o <strong>wp-conte\u00fado<\/strong>-diret\u00f3rio com <code>alcatr\u00e3o<\/code> ou <code>rsync<\/code>. Em seguida, verifico o sistema de ficheiros, reinicio o gestor de arranque e corrijo as configura\u00e7\u00f5es incorrectas do PHP ou do NGINX. Se os pacotes estiverem corrompidos, uso o chroot e reinstalo as depend\u00eancias. Se isso n\u00e3o for suficiente, eu reinicio a m\u00e1quina com <code>imagem de instala\u00e7\u00e3o<\/code> e restauro a c\u00f3pia de seguran\u00e7a e as configura\u00e7\u00f5es. Por fim, verifico o frontend, o login e os cronjobs.<\/p>\n\n<p>Na pr\u00e1tica, presto aten\u00e7\u00e3o \u00e0 consist\u00eancia do InnoDB (MySQL\/MariaDB): Falhas <code>mysqld<\/code> no in\u00edcio, eu seguro o <code>\/var\/lib\/mysql<\/code> e executar o dump a partir de uma nova inst\u00e2ncia. Esvazio as caches (cache de objectos, cache de p\u00e1ginas, OPCache) seletivamente, defino as permiss\u00f5es dos ficheiros de forma consistente (<code>find . -type d -exec chmod 755 {} ;<\/code>, <code>find . -type f -exec chmod 644 {} ;<\/code>) e verificar <code>open_basedir<\/code> e os diret\u00f3rios de carregamento. Desactivo os plug-ins cr\u00edticos como um teste, renomeando o diret\u00f3rio de plug-ins. Em seguida, verifico os pools PHP FPM, os tempos limite FastCGI, os limites de mem\u00f3ria e os includes NGINX\/Apache. Um breve <code>wp cron event run --due-now<\/code> (se o WP-CLI estiver dispon\u00edvel) ajuda a processar os atrasos.<\/p>\n\n<h2>Melhores pr\u00e1ticas para administradores<\/h2>\n\n<p>Antes de interven\u00e7\u00f5es profundas, crio uma nova <strong>C\u00f3pia de seguran\u00e7a<\/strong> e ficheiros-chave seguros, tais como <strong>\/etc<\/strong>para poder voltar atr\u00e1s em qualquer altura. Cada passo \u00e9 registado num pequeno registo, que me ajuda mais tarde com auditorias ou novos incidentes. Depois de reiniciar o sistema produtivo, verifico minuciosamente os servi\u00e7os, os registos, a rede e a monitoriza\u00e7\u00e3o. Para tarefas recorrentes, construo um pequeno conjunto de scripts para normalizar as sequ\u00eancias de comandos. Se estiver a planear um desempenho adicional ou novo hardware, pode criar scripts adequados <a href=\"https:\/\/webhosting.de\/pt\/hetzner-root-server-guia-de-aluguer-dicas-conhecimento-do-servidor\/\">Alugar um servidor de raiz<\/a> e janela de migra\u00e7\u00e3o.<\/p>\n\n<p>Tamb\u00e9m tenho uma lista de controlo do livro de execu\u00e7\u00e3o pronta, que cont\u00e9m as responsabilidades e as vias de encaminhamento. Os \"dias de jogo\" planeados (simula\u00e7\u00f5es de falhas espec\u00edficas) treinam a equipa para emerg\u00eancias. Testo regularmente as c\u00f3pias de seguran\u00e7a como amostra de restauro - uma c\u00f3pia de seguran\u00e7a n\u00e3o testada \u00e9 considerada inexistente. E fa\u00e7o o versionamento das configura\u00e7\u00f5es do meu sistema para poder reconhecer rapidamente as diferen\u00e7as entre o estado \"bom\" e \"defeituoso\".<\/p>\n\n<h2>Nuvem vs. dedicado: diferen\u00e7as no processo<\/h2>\n\n<p>Na nuvem, altero frequentemente o modo de arranque diretamente na caixa de di\u00e1logo da inst\u00e2ncia e utilizo a consola de s\u00e9rie para verifica\u00e7\u00f5es r\u00e1pidas, enquanto que nos servidores dedicados \u00e9 necess\u00e1rio um ciclo de energia e, possivelmente, um acesso fora de banda. Os volumes da nuvem podem ser convenientemente ligados a outras inst\u00e2ncias - uma forma eficiente de fazer c\u00f3pias de seguran\u00e7a dos dados sem tempo de inatividade no anfitri\u00e3o afetado. Em bare metal, presto mais aten\u00e7\u00e3o \u00e0 ordem f\u00edsica das unidades, especialmente quando compro m\u00f3dulos SSDs\/NVMe adicionais. Em ambos os mundos: o Rescue \u00e9 uma ferramenta tempor\u00e1ria - planeio o caminho de volta ao arranque normal em tempo \u00fatil.<\/p>\n\n<h2>Compara\u00e7\u00e3o: fornecedores com sistema de salvamento<\/h2>\n\n<p>Para al\u00e9m de uma boa qualidade de trabalho, uma recupera\u00e7\u00e3o r\u00e1pida <strong>Hardware<\/strong> tamb\u00e9m um <strong>Resgate<\/strong>-carater\u00edstica. A tabela seguinte apresenta uma vis\u00e3o geral compacta da gama de fun\u00e7\u00f5es e do seu tratamento. Baseei-me na disponibilidade, facilidade de acesso e fluxos de trabalho administrativos t\u00edpicos. A classifica\u00e7\u00e3o \"Recomenda\u00e7\u00e3o\" reflecte a minha utiliza\u00e7\u00e3o pr\u00e1tica para falhas t\u00edpicas. A pondera\u00e7\u00e3o pode, naturalmente, variar consoante a utiliza\u00e7\u00e3o pretendida.<\/p>\n\n<table>\n  <thead>\n    <tr>\n      <th>Fornecedor<\/th>\n      <th>Sistema de salvamento dispon\u00edvel<\/th>\n      <th>Facilidade de utiliza\u00e7\u00e3o<\/th>\n      <th>Desempenho<\/th>\n      <th>Recomenda\u00e7\u00e3o<\/th>\n    <\/tr>\n  <\/thead>\n  <tbody>\n    <tr>\n      <td>webhoster.de<\/td>\n      <td>Sim<\/td>\n      <td>Muito bom<\/td>\n      <td>Muito elevado<\/td>\n      <td>Vencedor do teste<\/td>\n    <\/tr>\n    <tr>\n      <td>Hetzner<\/td>\n      <td>Sim<\/td>\n      <td>Muito bom<\/td>\n      <td>Elevado<\/td>\n      <td><\/td>\n    <\/tr>\n    <tr>\n      <td>Strato<\/td>\n      <td>Parcialmente<\/td>\n      <td>Bom<\/td>\n      <td>M\u00e9dio<\/td>\n      <td><\/td>\n    <\/tr>\n    <tr>\n      <td>IONOS<\/td>\n      <td>N\u00e3o<\/td>\n      <td>M\u00e9dio<\/td>\n      <td>M\u00e9dio<\/td>\n      <td><\/td>\n    <\/tr>\n  <\/tbody>\n<\/table>\n\n\n<figure class=\"wp-block-image size-full is-resized\">\n  <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/webhosting.de\/wp-content\/uploads\/2025\/10\/hetzner-rescue-server-5186.png\" alt=\"\" width=\"1536\" height=\"1024\"\/>\n<\/figure>\n\n\n<h2>Lista de controlo: Sequ\u00eancia de passos numa emerg\u00eancia<\/h2>\n\n<ul>\n  <li>Ativar o Rescue, ativar a reinicializa\u00e7\u00e3o\/ciclo de energia, testar o SSH.<\/li>\n  <li>Ver hardware\/armazenamento: <code>smartctl<\/code>, <code>lsblk<\/code>, <code>blkid<\/code>, <code>mdstat<\/code>, <code>lvm<\/code>.<\/li>\n  <li>Ativar arrays\/LUKS\/LVM, inspecionar sistemas de ficheiros s\u00f3 de leitura.<\/li>\n  <li>Criar uma c\u00f3pia de seguran\u00e7a (rsync\/tar) e, em seguida <code>fsck<\/code>\/Repara\u00e7\u00f5es.<\/li>\n  <li>Sistema em <code>\/mnt<\/code> mount, bind mounts, chroot.<\/li>\n  <li>Reparar o bootloader\/initramfs, verificar a configura\u00e7\u00e3o da rede.<\/li>\n  <li>Testar o arranque, verificar os servi\u00e7os, verificar a monitoriza\u00e7\u00e3o\/alarmes.<\/li>\n  <li>Desativar o Rescue, remover chaves tempor\u00e1rias, atualizar a documenta\u00e7\u00e3o.<\/li>\n<\/ul>\n\n<h2>FAQ Hetzner Rescue System<\/h2>\n\n<p>Posso utilizar o meu <strong>Dados<\/strong> recupera\u00e7\u00e3o se o sistema deixar de arrancar? Sim, leio os suportes de dados diretamente no modo de recupera\u00e7\u00e3o e fa\u00e7o c\u00f3pias de seguran\u00e7a dos dados importantes. <strong>Pasta<\/strong> ou parti\u00e7\u00f5es inteiras.<\/p>\n<p>Durante quanto tempo \u00e9 que o modo de recupera\u00e7\u00e3o permanece ativo? Ap\u00f3s a ativa\u00e7\u00e3o, o sistema est\u00e1 dispon\u00edvel durante um per\u00edodo de tempo limitado e regressa ao sistema local na pr\u00f3xima reinicializa\u00e7\u00e3o regular. <strong>Barco<\/strong>-dispositivo, pelo que estou a planear uma r\u00e1pida <strong>Procedimento<\/strong>.<\/p>\n<p>Isto funciona para servidores dedicados e na nuvem? Sim, eu inicio o modo para m\u00e1quinas dedicadas e inst\u00e2ncias de nuvem no <a href=\"https:\/\/webhosting.de\/pt\/hetzner-cloud-server-visao-geral-entrada-hosting-teste-vencedor-futuro\/\">Nuvem Hetzner<\/a>.<\/p>\n<p>O que \u00e9 que eu fa\u00e7o se o carregador de arranque estiver danificado? Monto o root e possivelmente a EFI, fa\u00e7o chroot no sistema, executo <code>grub-instala\u00e7\u00e3o<\/code>, <code>update-grub<\/code> e uma reconstru\u00e7\u00e3o do initramf, depois testo a reinicializa\u00e7\u00e3o.<\/p>\n<p>Como \u00e9 que eu lido com LVM\/RAID? Primeiro monto o mdraid, ativo o LVM com <code>vgchange -ay<\/code> e, em seguida, montar os volumes l\u00f3gicos. As repara\u00e7\u00f5es s\u00f3 acontecem depois de um backup.<\/p>\n<p>Posso guardar apenas ficheiros individuais? Sim, monto ficheiros s\u00f3 de leitura e copio seletivamente configura\u00e7\u00f5es, bases de dados (via dump) ou diret\u00f3rios - minimamente invasivo e r\u00e1pido.<\/p>\n\n<h2>Mensagem principal<\/h2>\n\n<p>Com o <strong>Hetzner<\/strong> Rescue System, tenho uma ferramenta r\u00e1pida que identifica de forma fi\u00e1vel problemas de arranque, erros no sistema de ficheiros e configura\u00e7\u00f5es danificadas. Ativo o modo, inicio sess\u00e3o via SSH, fa\u00e7o uma c\u00f3pia de seguran\u00e7a dos dados e depois decido entre reparar ou reinstalar. Isto poupa <strong>Tempo<\/strong> numa emerg\u00eancia e reduz o tempo de inatividade ao m\u00ednimo indispens\u00e1vel. Se interiorizar estes poucos passos, pode lidar calmamente mesmo com falhas dif\u00edceis. Isto significa que a opera\u00e7\u00e3o do servidor pode ser planeada e o rein\u00edcio \u00e9 controlado.<\/p>","protected":false},"excerpt":{"rendered":"<p>Descubra como ativar e utilizar o Hetzner Rescue System e obtenha a m\u00e1xima seguran\u00e7a em caso de problemas no servidor.<\/p>","protected":false},"author":1,"featured_media":13627,"comment_status":"","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_crdt_document":"","inline_featured_image":false,"footnotes":""},"categories":[780],"tags":[],"class_list":["post-13634","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administration-anleitungen"],"acf":[],"_wp_attached_file":null,"_wp_attachment_metadata":null,"litespeed-optimize-size":null,"litespeed-optimize-set":null,"_elementor_source_image_hash":null,"_wp_attachment_image_alt":null,"stockpack_author_name":null,"stockpack_author_url":null,"stockpack_provider":null,"stockpack_image_url":null,"stockpack_license":null,"stockpack_license_url":null,"stockpack_modification":null,"color":null,"original_id":null,"original_url":null,"original_link":null,"unsplash_location":null,"unsplash_sponsor":null,"unsplash_exif":null,"unsplash_attachment_metadata":null,"_elementor_is_screenshot":null,"surfer_file_name":null,"surfer_file_original_url":null,"envato_tk_source_kit":null,"envato_tk_source_index":null,"envato_tk_manifest":null,"envato_tk_folder_name":null,"envato_tk_builder":null,"envato_elements_download_event":null,"_menu_item_type":null,"_menu_item_menu_item_parent":null,"_menu_item_object_id":null,"_menu_item_object":null,"_menu_item_target":null,"_menu_item_classes":null,"_menu_item_xfn":null,"_menu_item_url":null,"_trp_menu_languages":null,"rank_math_primary_category":null,"rank_math_title":null,"inline_featured_image":null,"_yoast_wpseo_primary_category":null,"rank_math_schema_blogposting":null,"rank_math_schema_videoobject":null,"_oembed_049c719bc4a9f89deaead66a7da9fddc":null,"_oembed_time_049c719bc4a9f89deaead66a7da9fddc":null,"_yoast_wpseo_focuskw":null,"_yoast_wpseo_linkdex":null,"_oembed_27e3473bf8bec795fbeb3a9d38489348":null,"_oembed_c3b0f6959478faf92a1f343d8f96b19e":null,"_trp_translated_slug_en_us":null,"_wp_desired_post_slug":null,"_yoast_wpseo_title":null,"tldname":null,"tldpreis":null,"tldrubrik":null,"tldpolicylink":null,"tldsize":null,"tldregistrierungsdauer":null,"tldtransfer":null,"tldwhoisprivacy":null,"tldregistrarchange":null,"tldregistrantchange":null,"tldwhoisupdate":null,"tldnameserverupdate":null,"tlddeletesofort":null,"tlddeleteexpire":null,"tldumlaute":null,"tldrestore":null,"tldsubcategory":null,"tldbildname":null,"tldbildurl":null,"tldclean":null,"tldcategory":null,"tldpolicy":null,"tldbesonderheiten":null,"tld_bedeutung":null,"_oembed_d167040d816d8f94c072940c8009f5f8":null,"_oembed_b0a0fa59ef14f8870da2c63f2027d064":null,"_oembed_4792fa4dfb2a8f09ab950a73b7f313ba":null,"_oembed_33ceb1fe54a8ab775d9410abf699878d":null,"_oembed_fd7014d14d919b45ec004937c0db9335":null,"_oembed_21a029d076783ec3e8042698c351bd7e":null,"_oembed_be5ea8a0c7b18e658f08cc571a909452":null,"_oembed_a9ca7a298b19f9b48ec5914e010294d2":null,"_oembed_f8db6b27d08a2bb1f920e7647808899a":null,"_oembed_168ebde5096e77d8a89326519af9e022":null,"_oembed_cdb76f1b345b42743edfe25481b6f98f":null,"_oembed_87b0613611ae54e86e8864265404b0a1":null,"_oembed_27aa0e5cf3f1bb4bc416a4641a5ac273":null,"_oembed_time_27aa0e5cf3f1bb4bc416a4641a5ac273":null,"_tldname":null,"_tldclean":null,"_tldpreis":null,"_tldcategory":null,"_tldsubcategory":null,"_tldpolicy":null,"_tldpolicylink":null,"_tldsize":null,"_tldregistrierungsdauer":null,"_tldtransfer":null,"_tldwhoisprivacy":null,"_tldregistrarchange":null,"_tldregistrantchange":null,"_tldwhoisupdate":null,"_tldnameserverupdate":null,"_tlddeletesofort":null,"_tlddeleteexpire":null,"_tldumlaute":null,"_tldrestore":null,"_tldbildname":null,"_tldbildurl":null,"_tld_bedeutung":null,"_tldbesonderheiten":null,"_oembed_ad96e4112edb9f8ffa35731d4098bc6b":null,"_oembed_8357e2b8a2575c74ed5978f262a10126":null,"_oembed_3d5fea5103dd0d22ec5d6a33eff7f863":null,"_eael_widget_elements":null,"_oembed_0d8a206f09633e3d62b95a15a4dd0487":null,"_oembed_time_0d8a206f09633e3d62b95a15a4dd0487":null,"_aioseo_description":null,"_eb_attr":null,"_eb_data_table":null,"_oembed_819a879e7da16dd629cfd15a97334c8a":null,"_oembed_time_819a879e7da16dd629cfd15a97334c8a":null,"_acf_changed":null,"_wpcode_auto_insert":null,"_edit_last":null,"_edit_lock":null,"_oembed_e7b913c6c84084ed9702cb4feb012ddd":null,"_oembed_bfde9e10f59a17b85fc8917fa7edf782":null,"_oembed_time_bfde9e10f59a17b85fc8917fa7edf782":null,"_oembed_03514b67990db061d7c4672de26dc514":null,"_oembed_time_03514b67990db061d7c4672de26dc514":null,"rank_math_news_sitemap_robots":null,"rank_math_robots":null,"_eael_post_view_count":"1965","_trp_automatically_translated_slug_ru_ru":null,"_trp_automatically_translated_slug_et":null,"_trp_automatically_translated_slug_lv":null,"_trp_automatically_translated_slug_fr_fr":null,"_trp_automatically_translated_slug_en_us":null,"_wp_old_slug":null,"_trp_automatically_translated_slug_da_dk":null,"_trp_automatically_translated_slug_pl_pl":null,"_trp_automatically_translated_slug_es_es":null,"_trp_automatically_translated_slug_hu_hu":null,"_trp_automatically_translated_slug_fi":null,"_trp_automatically_translated_slug_ja":null,"_trp_automatically_translated_slug_lt_lt":null,"_elementor_edit_mode":null,"_elementor_template_type":null,"_elementor_version":null,"_elementor_pro_version":null,"_wp_page_template":null,"_elementor_page_settings":null,"_elementor_data":null,"_elementor_css":null,"_elementor_conditions":null,"_happyaddons_elements_cache":null,"_oembed_75446120c39305f0da0ccd147f6de9cb":null,"_oembed_time_75446120c39305f0da0ccd147f6de9cb":null,"_oembed_3efb2c3e76a18143e7207993a2a6939a":null,"_oembed_time_3efb2c3e76a18143e7207993a2a6939a":null,"_oembed_59808117857ddf57e478a31d79f76e4d":null,"_oembed_time_59808117857ddf57e478a31d79f76e4d":null,"_oembed_965c5b49aa8d22ce37dfb3bde0268600":null,"_oembed_time_965c5b49aa8d22ce37dfb3bde0268600":null,"_oembed_81002f7ee3604f645db4ebcfd1912acf":null,"_oembed_time_81002f7ee3604f645db4ebcfd1912acf":null,"_elementor_screenshot":null,"_oembed_7ea3429961cf98fa85da9747683af827":null,"_oembed_time_7ea3429961cf98fa85da9747683af827":null,"_elementor_controls_usage":null,"_elementor_page_assets":[],"_elementor_screenshot_failed":null,"theplus_transient_widgets":null,"_eael_custom_js":null,"_wp_old_date":null,"_trp_automatically_translated_slug_it_it":null,"_trp_automatically_translated_slug_pt_pt":null,"_trp_automatically_translated_slug_zh_cn":null,"_trp_automatically_translated_slug_nl_nl":null,"_trp_automatically_translated_slug_pt_br":null,"_trp_automatically_translated_slug_sv_se":null,"rank_math_analytic_object_id":null,"rank_math_internal_links_processed":null,"_trp_automatically_translated_slug_ro_ro":null,"_trp_automatically_translated_slug_sk_sk":null,"_trp_automatically_translated_slug_bg_bg":null,"_trp_automatically_translated_slug_sl_si":null,"litespeed_vpi_list":null,"litespeed_vpi_list_mobile":null,"rank_math_seo_score":null,"rank_math_contentai_score":null,"ilj_limitincominglinks":null,"ilj_maxincominglinks":null,"ilj_limitoutgoinglinks":null,"ilj_maxoutgoinglinks":null,"ilj_limitlinksperparagraph":null,"ilj_linksperparagraph":null,"ilj_blacklistdefinition":null,"ilj_linkdefinition":null,"_eb_reusable_block_ids":null,"rank_math_focus_keyword":"hetzner rescue system","rank_math_og_content_image":null,"_yoast_wpseo_metadesc":null,"_yoast_wpseo_content_score":null,"_yoast_wpseo_focuskeywords":null,"_yoast_wpseo_keywordsynonyms":null,"_yoast_wpseo_estimated-reading-time-minutes":null,"rank_math_description":null,"surfer_last_post_update":null,"surfer_last_post_update_direction":null,"surfer_keywords":null,"surfer_location":null,"surfer_draft_id":null,"surfer_permalink_hash":null,"surfer_scrape_ready":null,"_thumbnail_id":"13627","footnotes":null,"_links":{"self":[{"href":"https:\/\/webhosting.de\/pt\/wp-json\/wp\/v2\/posts\/13634","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/webhosting.de\/pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/webhosting.de\/pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/webhosting.de\/pt\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/webhosting.de\/pt\/wp-json\/wp\/v2\/comments?post=13634"}],"version-history":[{"count":0,"href":"https:\/\/webhosting.de\/pt\/wp-json\/wp\/v2\/posts\/13634\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/webhosting.de\/pt\/wp-json\/wp\/v2\/media\/13627"}],"wp:attachment":[{"href":"https:\/\/webhosting.de\/pt\/wp-json\/wp\/v2\/media?parent=13634"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/webhosting.de\/pt\/wp-json\/wp\/v2\/categories?post=13634"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/webhosting.de\/pt\/wp-json\/wp\/v2\/tags?post=13634"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}