{"id":3851,"date":"2026-02-28T05:13:36","date_gmt":"2026-02-28T08:13:36","guid":{"rendered":"https:\/\/helpsysadmin.com.br\/blog\/?p=3851"},"modified":"2026-04-12T15:35:26","modified_gmt":"2026-04-12T18:35:26","slug":"backup-incremental-sem-carga-cpu-linux","status":"publish","type":"post","link":"https:\/\/helpsysadmin.com.br\/blog\/backup-incremental-sem-carga-cpu-linux\/","title":{"rendered":"Como Fazer Backup Incremental Sem Carga na CPU em Servidores"},"content":{"rendered":"<div id=\"helps-1812431635\" class=\"helps-before-content-2 helps-entity-placement\"><script async src=\"https:\/\/pagead2.googlesyndication.com\/pagead\/js\/adsbygoogle.js?client=ca-pub-3661896953164277\"\r\n     crossorigin=\"anonymous\"><\/script>\r\n<!-- 2anuncios display quadrado -->\r\n<ins class=\"adsbygoogle\"\r\n     style=\"display:block\"\r\n     data-ad-client=\"ca-pub-3661896953164277\"\r\n     data-ad-slot=\"5051229894\"\r\n     data-ad-format=\"auto\"\r\n     data-full-width-responsive=\"true\"><\/ins>\r\n<script>\r\n     (adsbygoogle = window.adsbygoogle || []).push({});\r\n<\/script><\/div>\n<p><a href=\"https:\/\/helpsysadmin.com.br\/blog\/configurar-login-automatico-phpmyadmin\/\" data-internallinksmanager029f6b8e52c=\"3\" title=\"Como Configurar Login Autom\u00e1tico no phpMyAdmin via DirectAdmin\">Configurar<\/a> um <strong>backup incremental sem carga na CPU<\/strong> \u00e9 um dos maiores gargalos na administra\u00e7\u00e3o de servidores web em produ\u00e7\u00e3o. Ferramentas tradicionais como o <code>rsync<\/code> combinado com <code>tar<\/code> e <code>gzip<\/code> s\u00e3o not\u00f3rias por disparar o <em>load average<\/em> e causar gargalos de I\/O, muitas vezes acordando o OOM Killer em servidores densamente populados.<\/p>\n\n\n\n<p>Para servidores ocupados (especialmente os que rodam pain\u00e9is de controle, onde o disco j\u00e1 sofre com dezenas de inst\u00e2ncias do PHP-FPM e MariaDB), a estrat\u00e9gia precisa mudar de &#8220;copiar e compactar tudo&#8221; para deduplica\u00e7\u00e3o em bloco e snapshots.<\/p>\n\n\n\n<p>Aqui est\u00e3o as abordagens e ferramentas modernas mais eficientes para realizar rotinas seguras sem derrubar sua infraestrutura.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-a-abordagem-a-nivel-de-sistema-de-arquivos-a-bala-de-prata\">A Abordagem a N\u00edvel de Sistema de Arquivos (A Bala de Prata)<\/h4>\n\n\n\n<p>Se voc\u00ea tem controle sobre a formata\u00e7\u00e3o do disco, a forma mais eficiente de realizar um <strong>backup incremental sem carga na CPU<\/strong> \u00e9 transferir a responsabilidade diretamente para o File System.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Btrfs e ZFS (Snapshots + Send\/Receive):<\/strong> O Btrfs permite tirar snapshots instant\u00e2neos (Copy-on-Write) que custam zero CPU e zero I\/O no momento da cria\u00e7\u00e3o. Para o backup externo, voc\u00ea utiliza o comando <code>btrfs send<\/code> acoplado a um <code>btrfs receive<\/code> no servidor de destino. Ele envia apenas os blocos de dados que mudaram.\n<ul class=\"wp-block-list\">\n<li><strong>Por que n\u00e3o usa processamento?<\/strong> O sistema de arquivos j\u00e1 sabe exatamente quais blocos foram alterados (via metadata). N\u00e3o h\u00e1 varredura de disco (<code>stat<\/code> em milh\u00f5es de arquivos, o calcanhar de aquiles do <code>rsync<\/code>) e a transfer\u00eancia \u00e9 feita em n\u00edvel de bloco.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-ferramentas-modernas-de-deduplicacao\">Ferramentas Modernas de Deduplica\u00e7\u00e3o<\/h4>\n\n\n\n<p>Se voc\u00ea est\u00e1 preso ao ext4 ou XFS, as ferramentas de deduplica\u00e7\u00e3o modernas s\u00e3o o caminho definitivo para conseguir um <strong>backup incremental sem carga na CPU<\/strong>. Elas dividem os arquivos em &#8220;chunks&#8221; (peda\u00e7os), fazem o hash de cada um e s\u00f3 transferem e comprimem o que \u00e9 in\u00e9dito.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>BorgBackup (Borg):<\/strong> \u00c9 o queridinho dos sysadmins atualmente. Ele oferece deduplica\u00e7\u00e3o no lado do cliente, compress\u00e3o e criptografia autenticada.\n<ul class=\"wp-block-list\">\n<li><strong>Tuning para servidores:<\/strong> O Borg permite escolher o algoritmo de compress\u00e3o. Em servidores ocupados, fuja do LZMA\/zlib e utilize o <strong>zstd<\/strong> (Zstandard). O <code>zstd<\/code> oferece uma taxa de compress\u00e3o similar ao <code>gzip<\/code>, mas com velocidades absurdamente mais r\u00e1pidas, consumindo uma fra\u00e7\u00e3o do processamento.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Restic:<\/strong> Semelhante ao Borg, mas escrito em Go. A grande vantagem do Restic \u00e9 a sua facilidade nativa em enviar dados diretamente para Object Storage (como Amazon S3, Cloudflare R2 ou MinIO) sem precisar de agentes intermedi\u00e1rios.<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-tecnicas-de-contencao-de-recursos-hardening-de-rotinas\">T\u00e9cnicas de Conten\u00e7\u00e3o de Recursos (Hardening de Rotinas)<\/h4>\n\n\n\n<p>Mesmo com ferramentas modernas, o processo de leitura no disco pode gerar <em>iowait<\/em>, o que se traduz em lentid\u00e3o na aplica\u00e7\u00e3o (aumento no <em>load<\/em> mesmo com os n\u00facleos ociosos).<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Zstd (Zstandard):<\/strong> Se voc\u00ea for rodar <em>qualquer<\/em> script customizado ou dump de banco de dados, substitua o <code>| gzip<\/code> por <code>| zstd -3<\/code> (ou at\u00e9 <code>-1<\/code> para ser ainda mais r\u00e1pido). A diferen\u00e7a de performance \u00e9 brutal.<\/li>\n\n\n\n<li><strong>Conten\u00e7\u00e3o com Cgroups \/ CloudLinux LVE:<\/strong> Se voc\u00ea utiliza CloudLinux, n\u00e3o deixe a rotina rodar solta. Coloque o processo do Borg ou Restic dentro de um LVE espec\u00edfico com limites estritos (ex: 30% de CPU) e IOPS limitados.<\/li>\n\n\n\n<li><strong><code>ionice<\/code> e <code>nice<\/code>:<\/strong> O feij\u00e3o com arroz que ainda funciona. Sempre envolva seus comandos: <code>ionice -c 3 nice -n 19 restic backup ...<\/code>. Isso garante que a c\u00f3pia de seguran\u00e7a s\u00f3 usar\u00e1 recursos quando o Nginx e o MariaDB n\u00e3o estiverem precisando.<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-o-fluxo-de-trabalho-ideal-para-web-hosting\">O Fluxo de Trabalho Ideal para Web Hosting<\/h4>\n\n\n\n<p>Para um servidor de hospedagem com m\u00faltiplos sites, a rotina de menor impacto costuma ser:<\/p>\n\n\n\n<ol start=\"1\" class=\"wp-block-list\">\n<li><strong>Bancos de Dados:<\/strong> Dumps l\u00f3gicos di\u00e1rios r\u00e1pidos com <code>zstd<\/code> (ou utilizar replica\u00e7\u00e3o\/snapshots LVM se o banco for massivo).<\/li>\n\n\n\n<li><strong>Arquivos:<\/strong> Restic ou BorgBackup rodando a cada 4 ou 6 horas para capturar o estado do <code>\/home<\/code> ou <code>\/var\/www<\/code>. O primeiro processamento ser\u00e1 demorado, mas a deduplica\u00e7\u00e3o garantir\u00e1 que as pr\u00f3ximas execu\u00e7\u00f5es sejam o seu sonhado <strong>backup incremental sem carga na CPU<\/strong>, finalizando em poucos minutos.<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\">B\u00f4nus Pr\u00e1tico: Script de Backup Incremental com Baixo Impacto (BorgBackup)<\/h3>\n\n\n\n<p>Para tirar a teoria do papel, aqui est\u00e1 um script <em>Bash<\/em> pronto para produ\u00e7\u00e3o. Este script utiliza o BorgBackup para salvar os dados do seu diret\u00f3rio web (<code>\/var\/www<\/code> ou <code>\/home<\/code>), for\u00e7ando a prioridade m\u00ednima de I\/O e CPU, e utilizando a compress\u00e3o ultrarr\u00e1pida <code>zstd<\/code>.<\/p>\n\n\n\n<p>Adicione o c\u00f3digo abaixo no seu servidor (por exemplo, em <code>\/usr\/local\/bin\/backup-baixo-load.sh<\/code>) e agende no <code>cron<\/code>.<\/p>\n\n\n\n<div class=\"wp-block-codemirror-blocks-code-block code-block\"><pre>#!\/bin\/bash\n\n# ==========================================\n# Script de Backup Incremental (Low CPU\/IO)\n# ==========================================\n\n# Configura\u00e7\u00f5es do Reposit\u00f3rio Borg\nexport BORG_REPO=&quot;\/caminho\/para\/seu\/storage\/borg-repo&quot;\nexport BORG_PASSPHRASE=&quot;sua_senha_super_segura_aqui&quot;\n\n# Diret\u00f3rios que ser\u00e3o backupeados (ex: sites dos clientes)\nSOURCE_DIR=&quot;\/home\/admin\/domains&quot;\n\n# Nome do arquivo de log\nLOG=&quot;\/var\/log\/borg_backup.log&quot;\n\necho &quot;Iniciando backup incremental em $(date)&quot; &gt;&gt; $LOG\n\n# Execu\u00e7\u00e3o do Borg encapsulada com nice e ionice para n\u00e3o travar o servidor\n# O par\u00e2metro --compression zstd,2 garante velocidade extrema com baixo uso de CPU\nionice -c 3 nice -n 19 borg create \\\n    --verbose \\\n    --stats \\\n    --compression zstd,2 \\\n    ::'{hostname}-{now:%Y-%m-%d_%H:%M}' \\\n    $SOURCE_DIR &gt;&gt; $LOG 2&gt;&amp;1\n\n# P\u00f3s-processamento: Limpeza de backups antigos (Prune)\n# Mant\u00e9m: 7 di\u00e1rios, 4 semanais e 6 mensais\nionice -c 3 nice -n 19 borg prune \\\n    --list \\\n    --keep-daily=7 \\\n    --keep-weekly=4 \\\n    --keep-monthly=6 \\\n    &gt;&gt; $LOG 2&gt;&amp;1\n\necho &quot;Backup finalizado em $(date)&quot; &gt;&gt; $LOG\necho &quot;---------------------------------------------------&quot; &gt;&gt; $LOG\n<\/pre><\/div>\n\n\n\n<h4 class=\"wp-block-heading\">Dissecando o Script (Por que ele n\u00e3o pesa no servidor?):<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong><code>ionice -c 3<\/code><\/strong>: Coloca o processo na classe &#8220;Idle&#8221; de I\/O. O disco s\u00f3 ser\u00e1 lido\/escrito quando o MariaDB e o Servidor Web n\u00e3o estiverem utilizando a fila de disco. Isso acaba com o problema de I\/O Wait alto.<\/li>\n\n\n\n<li><strong><code>nice -n 19<\/code><\/strong>: D\u00e1 a menor prioridade poss\u00edvel de CPU para o processo.<\/li>\n\n\n\n<li><strong><code>--compression zstd,2<\/code><\/strong>: Em vez do tradicional e pesado <code>lzma<\/code> ou <code>zlib<\/code>, o n\u00edvel 2 do Zstandard comprime os dados de forma extremamente r\u00e1pida, poupando ciclos do processador.<\/li>\n\n\n\n<li><strong>Deduplica\u00e7\u00e3o Nativa<\/strong>: O Borg naturalmente s\u00f3 enviar\u00e1 os blocos (chunks) que foram modificados desde a \u00faltima execu\u00e7\u00e3o, reduzindo a transfer\u00eancia de dados a quase zero no dia a dia.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">B\u00f4nus Pr\u00e1tico: Backup Incremental Direto para a Nuvem com Restic e S3<\/h3>\n\n\n\n<p>Se voc\u00ea prefere enviar seus dados diretamente para um Object Storage (como Cloudflare R2, que tem custo zero de <em>egress<\/em> de rede) sem precisar de servidores intermedi\u00e1rios, o <strong>Restic<\/strong> \u00e9 a ferramenta ideal.<\/p>\n\n\n\n<p>O script abaixo configura um <strong>backup incremental sem carga na CPU<\/strong>, utilizando as vari\u00e1veis de ambiente do S3 e as ferramentas de conten\u00e7\u00e3o do sistema operacional para garantir que o <em>load average<\/em> permane\u00e7a est\u00e1vel durante o envio para a nuvem.<\/p>\n\n\n\n<p>Crie o arquivo (ex: <code>\/usr\/local\/bin\/backup-s3-restic.sh<\/code>) e agende-o no <code>cron<\/code>:<\/p>\n\n\n\n<div class=\"wp-block-codemirror-blocks-code-block code-block\"><pre>#!\/bin\/bash\n\n# ==========================================\n# Backup Incremental para S3 com Restic\n# ==========================================\n\n# Credenciais do Bucket S3 (Ex: Cloudflare R2, AWS, Backblaze)\nexport AWS_ACCESS_KEY_ID=&quot;sua_access_key_aqui&quot;\nexport AWS_SECRET_ACCESS_KEY=&quot;sua_secret_key_aqui&quot;\nexport RESTIC_PASSWORD=&quot;senha_de_criptografia_do_restic&quot;\n\n# Endpoint e nome do reposit\u00f3rio\/bucket\nexport RESTIC_REPOSITORY=&quot;s3:https:\/\/&lt;id-da-conta&gt;.r2.cloudflarestorage.com\/nome-do-bucket&quot;\n\n# Diret\u00f3rio alvo (ex: sites hospedados no DirectAdmin ou cPanel)\nSOURCE_DIR=&quot;\/home\/admin\/domains&quot;\n\n# Log da opera\u00e7\u00e3o\nLOG=&quot;\/var\/log\/restic_s3_backup.log&quot;\n\necho &quot;Iniciando Restic para S3 em $(date)&quot; &gt;&gt; $LOG\n\n# Execu\u00e7\u00e3o encapsulada com nice e ionice para prote\u00e7\u00e3o de recursos\n# O Restic far\u00e1 o scan em bloco e enviar\u00e1 apenas o diferencial para o bucket\nionice -c 3 nice -n 19 restic backup \\\n    --verbose \\\n    --tag &quot;producao&quot; \\\n    $SOURCE_DIR &gt;&gt; $LOG 2&gt;&amp;1\n\n# P\u00f3s-processamento: Reten\u00e7\u00e3o e Limpeza (Prune) no Bucket\n# Mant\u00e9m os \u00faltimos 7 di\u00e1rios, 4 semanais e 6 mensais\nionice -c 3 nice -n 19 restic forget \\\n    --keep-daily 7 \\\n    --keep-weekly 4 \\\n    --keep-monthly 6 \\\n    --prune &gt;&gt; $LOG 2&gt;&amp;1\n\necho &quot;Backup Restic finalizado em $(date)&quot; &gt;&gt; $LOG\necho &quot;---------------------------------------------------&quot; &gt;&gt; $LOG\n<\/pre><\/div>\n\n\n\n<h4 class=\"wp-block-heading\">Dissecando o Script:<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Direto para o Bucket (<code>s3:...<\/code>)<\/strong>: O Restic fala nativamente com a API do S3. Ele divide os arquivos em pequenos <em>chunks<\/em> encriptados, faz o hash e s\u00f3 faz o upload via HTTPS daquilo que n\u00e3o existe no bucket. Isso economiza uma banda de rede colossal.<\/li>\n\n\n\n<li><strong><code>ionice -c 3<\/code> e <code>nice -n 19<\/code><\/strong>: Assim como no script do Borg, for\u00e7amos o Restic a rodar com a menor prioridade poss\u00edvel. O scan de arquivos acontecer\u00e1 lentamente em background, utilizando apenas ciclos ociosos de CPU e I\/O, garantindo que as aplica\u00e7\u00f5es web continuem respondendo instantaneamente.<\/li>\n\n\n\n<li><strong>Seguran\u00e7a Impl\u00edcita (Zero Trust local)<\/strong>: Se o servidor web for comprometido, o invasor n\u00e3o consegue rodar um <code>rm -rf<\/code> nos backups anteriores facilmente, pois os dados est\u00e3o isolados no provedor de S3, protegidos por versionamento e pol\u00edticas de reten\u00e7\u00e3o da nuvem.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-o-script-definitivo-mariadb-arquivos-backblaze-b2\">O Script Definitivo: MariaDB + Arquivos + Backblaze B2<\/h3>\n\n\n\n<p>Este script primeiro exporta todos os bancos de dados utilizando o algoritmo <code>zstd<\/code> (para n\u00e3o onerar o processador) e, em seguida, invoca o Restic para enviar os arquivos web e os bancos diretamente para o bucket S3 do Backblaze.<\/p>\n\n\n\n<p>Crie o arquivo <code>\/usr\/local\/bin\/backup-completo-b2.sh<\/code> e d\u00ea permiss\u00e3o de execu\u00e7\u00e3o (<code>chmod +x<\/code>):<\/p>\n\n\n\n<div class=\"wp-block-codemirror-blocks-code-block code-block\"><pre>#!\/bin\/bash\n\n# ==========================================\n# Backup Incremental sem Carga na CPU (Web + DB)\n# Destino: Backblaze B2 via API S3 (Restic)\n# ==========================================\n\n# 1. Credenciais do Backblaze B2 (S3 Compatible API)\nexport AWS_ACCESS_KEY_ID=&quot;sua_keyID_aqui&quot;\nexport AWS_SECRET_ACCESS_KEY=&quot;sua_applicationKey_aqui&quot;\nexport RESTIC_PASSWORD=&quot;sua_senha_super_segura_do_restic&quot;\n\n# 2. Endpoint do Bucket Backblaze (Ajuste a regi\u00e3o e o nome)\nexport RESTIC_REPOSITORY=&quot;s3:https:\/\/s3.us-west-004.backblazeb2.com\/nome-do-seu-bucket&quot;\n\n# 3. Diret\u00f3rios e Arquivos\nSOURCE_DIR=&quot;\/home\/admin\/domains&quot; # Ajuste para \/var\/www se n\u00e3o usar painel\nDB_BACKUP_DIR=&quot;\/root\/db_backups&quot;\nLOG_FILE=&quot;\/var\/log\/restic_b2_backup.log&quot;\n\n# Garante que o diret\u00f3rio de backup tempor\u00e1rio do banco exista\nmkdir -p $DB_BACKUP_DIR\n\necho &quot;===================================================&quot; &gt;&gt; $LOG_FILE\necho &quot;Iniciando rotina de backup em $(date)&quot; &gt;&gt; $LOG_FILE\n\n# ---------------------------------------------------------\n# ETAPA A: Dump do Banco de Dados com Compress\u00e3o Zstandard\n# ---------------------------------------------------------\necho &quot;-&gt; Iniciando dump do MariaDB\/MySQL...&quot; &gt;&gt; $LOG_FILE\n\n# Usamos ionice e nice para o dump. O mysqldump \u00e9 &quot;pipado&quot; diretamente \n# para o zstd n\u00edvel 3, garantindo um arquivo min\u00fasculo com uso irris\u00f3rio de CPU.\nionice -c 3 nice -n 19 mysqldump --all-databases | zstd -3 &gt; $DB_BACKUP_DIR\/all_databases.sql.zst\n\necho &quot;-&gt; Dump finalizado.&quot; &gt;&gt; $LOG_FILE\n\n# ---------------------------------------------------------\n# ETAPA B: Envio Incremental para o Backblaze B2 via Restic\n# ---------------------------------------------------------\necho &quot;-&gt; Iniciando envio para o Backblaze B2 (Restic)...&quot; &gt;&gt; $LOG_FILE\n\n# O Restic far\u00e1 a leitura em bloco dos arquivos dos sites e do dump do banco.\n# Ele enviar\u00e1 apenas os blocos que sofreram altera\u00e7\u00f5es desde ontem.\nionice -c 3 nice -n 19 restic backup \\\n    --verbose \\\n    --tag &quot;producao-completa&quot; \\\n    $SOURCE_DIR \\\n    $DB_BACKUP_DIR &gt;&gt; $LOG_FILE 2&gt;&amp;1\n\necho &quot;-&gt; Envio finalizado.&quot; &gt;&gt; $LOG_FILE\n\n# ---------------------------------------------------------\n# ETAPA C: Limpeza de Backups Antigos (Prune) no B2\n# ---------------------------------------------------------\necho &quot;-&gt; Aplicando pol\u00edtica de reten\u00e7\u00e3o no Backblaze...&quot; &gt;&gt; $LOG_FILE\n\n# Mant\u00e9m 7 dias, 4 semanas e 6 meses. Remove blocos \u00f3rf\u00e3os no destino.\nionice -c 3 nice -n 19 restic forget \\\n    --keep-daily 7 \\\n    --keep-weekly 4 \\\n    --keep-monthly 6 \\\n    --prune &gt;&gt; $LOG_FILE 2&gt;&amp;1\n\necho &quot;Rotina finalizada com sucesso em $(date)&quot; &gt;&gt; $LOG_FILE\necho &quot;===================================================&quot; &gt;&gt; $LOG_FILE\n<\/pre><\/div>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-o-pulo-do-gato-deste-script\">O pulo do gato deste script :<\/h3>\n\n\n\n<p>Destaque a linha do <code>mysqldump<\/code>.<\/p>\n\n\n\n<p>A maioria dos scripts antigos faz algo como <code>mysqldump ... | gzip &gt; banco.sql.gz<\/code>. O Gzip, em bancos de dados de 10GB+, vai travar um n\u00facleo inteiro da CPU (100%) por longos minutos, gerando filas no disco e no pr\u00f3prio MariaDB. Ao substituir por <code>| zstd -3<\/code> aliado ao <code>ionice -c 3 nice -n 19<\/code>, o dump acontece de forma fluida, silenciosa e sem gerar picos no <em>load average<\/em>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Passo a Passo de Implementa\u00e7\u00e3o em Produ\u00e7\u00e3o<\/h3>\n\n\n\n<p>Antes de executar o script que criamos acima, precisamos instalar a ferramenta e &#8220;formatar&#8221; o seu bucket no Backblaze B2 para que ele entenda o formato criptografado do Restic. Isso \u00e9 feito apenas uma vez.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">1. Instala\u00e7\u00e3o e Inicializa\u00e7\u00e3o (<code>restic init<\/code>)<\/h4>\n\n\n\n<p>Primeiro, instale o Restic no seu servidor.<\/p>\n\n\n\n<p>Em servidores baseados em RHEL (AlmaLinux, Rocky <a href=\"https:\/\/helpsysadmin.com.br\/blog\/como-instalar-crowdsec\/\" data-internallinksmanager029f6b8e52c=\"1\" title=\"Como instalar Crowdsec\" target=\"_blank\" rel=\"noopener\">Linux<\/a>, CloudLinux):<\/p>\n\n\n\n<div class=\"wp-block-codemirror-blocks-code-block code-block\"><pre>dnf install restic epel-release -y\n<\/pre><\/div>\n\n\n\n<p><em>(Para Debian\/Ubuntu, utilize <code>apt install restic<\/code>).<\/em><\/p>\n\n\n\n<p>Agora, no terminal do seu servidor, exporte temporariamente as suas credenciais do Backblaze e a sua senha mestre de criptografia para inicializar o reposit\u00f3rio.<\/p>\n\n\n\n<p><strong>\u26a0\ufe0f Aten\u00e7\u00e3o:<\/strong> Anote a <code>RESTIC_PASSWORD<\/code> em um gerenciador de senhas seguro. Se voc\u00ea perder essa senha, seus backups na nuvem ser\u00e3o permanentemente inacess\u00edveis, mesmo que voc\u00ea tenha acesso \u00e0 conta do Backblaze.<\/p>\n\n\n\n<div class=\"wp-block-codemirror-blocks-code-block code-block\"><pre>export AWS_ACCESS_KEY_ID=&quot;sua_keyID_aqui&quot;\nexport AWS_SECRET_ACCESS_KEY=&quot;sua_applicationKey_aqui&quot;\nexport RESTIC_PASSWORD=&quot;sua_senha_super_segura_do_restic&quot;\n\n# Formata o bucket para o padr\u00e3o Restic\nrestic -r s3:https:\/\/s3.us-west-004.backblazeb2.com\/nome-do-seu-bucket init\n<\/pre><\/div>\n\n\n\n<p>Se o terminal retornar <code>created restic repository<\/code>, o terreno est\u00e1 pronto! O seu bucket no B2 agora possui a estrutura de diret\u00f3rios criptografada necess\u00e1ria para receber os dados.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">2. Agendando a Rotina no Cron (Automa\u00e7\u00e3o Total)<\/h4>\n\n\n\n<p>Com o reposit\u00f3rio inicializado e o nosso script salvo em <code>\/usr\/local\/bin\/backup-completo-b2.sh<\/code>, o \u00faltimo passo \u00e9 colocar o servidor para trabalhar por voc\u00ea.<\/p>\n\n\n\n<p>D\u00ea permiss\u00e3o de execu\u00e7\u00e3o para o seu script:<\/p>\n\n\n\n<div class=\"wp-block-codemirror-blocks-code-block code-block\"><pre>chmod +x \/usr\/local\/bin\/backup-completo-b2.sh\n<\/pre><\/div>\n\n\n\n<p>Abra o agendador de tarefas do Linux:<\/p>\n\n\n\n<div class=\"wp-block-codemirror-blocks-code-block code-block\"><pre>crontab -e\n<\/pre><\/div>\n\n\n\n<p>Adicione a linha abaixo para executar o seu <strong>backup incremental sem carga na CPU<\/strong> todos os dias, pontualmente \u00e0s 03:00 da manh\u00e3. Mesmo que o script seja extremamente otimizado com <code>ionice<\/code> e <code>nice<\/code>, rodar na madrugada garante o menor impacto poss\u00edvel na navega\u00e7\u00e3o dos usu\u00e1rios:<\/p>\n\n\n\n<div class=\"wp-block-codemirror-blocks-code-block code-block\"><pre># Executa o backup Restic + Backblaze B2 diariamente \u00e0s 03:00 AM\n0 3 * * * \/usr\/local\/bin\/backup-completo-b2.sh &gt;\/dev\/null 2&gt;&amp;1\n<\/pre><\/div>\n\n\n\n<p>Salve e saia do editor. Pronto! Sua infraestrutura agora conta com uma rotina de disaster recovery de n\u00edvel corporativo, enviando dados para fora do datacenter de forma segura, com reten\u00e7\u00e3o inteligente e sem derrubar o <em>load average<\/em> do seu servidor web.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-faq\">FAQ<\/h3>\n\n\n\n<div class=\"schema-faq wp-block-yoast-faq-block\"><div class=\"schema-faq-section\" id=\"faq-question-1772266169984\"><strong class=\"schema-faq-question\">Por que o rsync e o tar causam lentid\u00e3o no servidor durante o backup?<\/strong> <p class=\"schema-faq-answer\">Ferramentas tradicionais como o rsync precisam realizar a leitura de atributos (stat) de milh\u00f5es de arquivos para descobrir o que mudou, al\u00e9m de utilizar compressores pesados como o gzip. Isso gera um alto I\/O Wait e eleva o load average, competindo por recursos com aplica\u00e7\u00f5es cr\u00edticas como o banco de dados e o servidor web.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1772266197044\"><strong class=\"schema-faq-question\">Qual a melhor ferramenta para backup incremental no Linux?<\/strong> <p class=\"schema-faq-answer\">Para sistemas de arquivos modernos como Btrfs e ZFS, os snapshots nativos (send\/receive) s\u00e3o a melhor op\u00e7\u00e3o. Em sistemas tradicionais como ext4 ou XFS, ferramentas de deduplica\u00e7\u00e3o em bloco como BorgBackup e Restic s\u00e3o as mais eficientes.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1772266232993\"><strong class=\"schema-faq-question\">Como o Zstandard (zstd) ajuda no backup de servidores?<\/strong> <p class=\"schema-faq-answer\">O algoritmo zstd substitui compressores antigos como o gzip, oferecendo a mesma taxa de compress\u00e3o, mas operando com velocidades de descompress\u00e3o e compress\u00e3o muito superiores. Isso reduz drasticamente o tempo de processamento e o consumo de CPU.<\/p> <\/div> <\/div>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-veja-mais\"><strong>Veja Mais:<\/strong><\/h3>\n\n\n\n<p><strong><a href=\"https:\/\/helpsysadmin.com.br\/blog\/cloud-exit-bare-metal-vantagens\/\" target=\"_blank\" rel=\"noreferrer noopener\">Cloud Exit: Por que grandes empresas est\u00e3o voltando ao Bare Metal?<\/a><\/strong><\/p>\n\n\n\n<p><strong><a href=\"https:\/\/helpsysadmin.com.br\/blog\/migrar-vps-para-bare-metal\/\" target=\"_blank\" rel=\"noreferrer noopener\">Como Migrar VPS para Bare Metal: Planejamento e Arquitetura<\/a><\/strong><\/p>\n\n\n\n<p><strong><a href=\"https:\/\/helpsysadmin.com.br\/blog\/btrfs-em-servidores-de-producao\/\" target=\"_blank\" rel=\"noreferrer noopener\">Guia Completo: Btrfs em Servidores de Produ\u00e7\u00e3o (Instala\u00e7\u00e3o e Setup)<\/a><\/strong><\/p>\n\n\n\n<p><strong><a href=\"https:\/\/helpsysadmin.com.br\/blog\/snapshot-vs-backup\/\" target=\"_blank\" rel=\"noreferrer noopener\">Snapshot n\u00e3o \u00e9 Backup: Entenda a Diferen\u00e7a T\u00e9cnica<\/a><\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Configurar um backup incremental sem carga na CPU \u00e9 um dos maiores gargalos na administra\u00e7\u00e3o de servidores web em produ\u00e7\u00e3o. Ferramentas tradicionais [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":3852,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4191],"tags":[3769,3591,3765,3775,3771,3773,3593,2310],"class_list":["post-3851","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-infraestrutura-e-cloud-computing","tag-backup-linux-4","tag-borgbackup","tag-btrfs","tag-i-o-wait","tag-otimizacao-de-servidor-12","tag-reducao-de-load-average","tag-restic","tag-sysadmin"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.5 (Yoast SEO v27.6) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Como Fazer Backup Incremental Sem Carga na CPU em Servidores<\/title>\n<meta name=\"description\" content=\"Descubra como configurar um backup incremental sem carga na CPU em servidores Linux ocupados usando Btrfs, Borg e Restic. Evite lentid\u00e3o e gargalos de I\/O.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/helpsysadmin.com.br\/blog\/backup-incremental-sem-carga-cpu-linux\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Como Fazer Backup Incremental Sem Carga na CPU em Servidores\" \/>\n<meta property=\"og:description\" content=\"Descubra como configurar um backup incremental sem carga na CPU em servidores Linux ocupados usando Btrfs, Borg e Restic. Evite lentid\u00e3o e gargalos de I\/O.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/helpsysadmin.com.br\/blog\/backup-incremental-sem-carga-cpu-linux\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog HelpSysAdmin\" \/>\n<meta property=\"article:published_time\" content=\"2026-02-28T08:13:36+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-04-12T18:35:26+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/mlkpd8g42nae.i.optimole.com\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/helpsysadmin.com.br\/blog\/wp-content\/uploads\/2026\/02\/backup_sem_carga.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"1020\" \/>\n\t<meta property=\"og:image:height\" content=\"556\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"author\" content=\"HelpSysAdmin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@brhelpsysad\" \/>\n<meta name=\"twitter:site\" content=\"@brhelpsysad\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/helpsysadmin.com.br\\\/blog\\\/backup-incremental-sem-carga-cpu-linux\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/helpsysadmin.com.br\\\/blog\\\/backup-incremental-sem-carga-cpu-linux\\\/\"},\"author\":{\"name\":\"HelpSysAdmin\",\"@id\":\"https:\\\/\\\/helpsysadmin.com.br\\\/blog\\\/#\\\/schema\\\/person\\\/bdbe3d7d71a0c6a3cb474c18da574efb\"},\"headline\":\"Como Fazer Backup Incremental Sem Carga na CPU em Servidores\",\"datePublished\":\"2026-02-28T08:13:36+00:00\",\"dateModified\":\"2026-04-12T18:35:26+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/helpsysadmin.com.br\\\/blog\\\/backup-incremental-sem-carga-cpu-linux\\\/\"},\"wordCount\":1717,\"publisher\":{\"@id\":\"https:\\\/\\\/helpsysadmin.com.br\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/helpsysadmin.com.br\\\/blog\\\/backup-incremental-sem-carga-cpu-linux\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\/\\/helpsysadmin.com.br\\/blog\\/wp-content\\/uploads\\/2026\\/02\\/backup_sem_carga.webp\",\"keywords\":[\"Backup Linux\",\"BorgBackup\",\"Btrfs\",\"I\\\/O Wait\",\"Otimiza\u00e7\u00e3o de Servidor\",\"Redu\u00e7\u00e3o de Load Average\",\"Restic\",\"SysAdmin\"],\"articleSection\":[\"Infraestrutura e Cloud Computing\"],\"inLanguage\":\"pt-BR\"},{\"@type\":[\"WebPage\",\"FAQPage\"],\"@id\":\"https:\\\/\\\/helpsysadmin.com.br\\\/blog\\\/backup-incremental-sem-carga-cpu-linux\\\/\",\"url\":\"https:\\\/\\\/helpsysadmin.com.br\\\/blog\\\/backup-incremental-sem-carga-cpu-linux\\\/\",\"name\":\"Como Fazer Backup Incremental Sem Carga na CPU em Servidores\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/helpsysadmin.com.br\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/helpsysadmin.com.br\\\/blog\\\/backup-incremental-sem-carga-cpu-linux\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/helpsysadmin.com.br\\\/blog\\\/backup-incremental-sem-carga-cpu-linux\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\/\\/helpsysadmin.com.br\\/blog\\/wp-content\\/uploads\\/2026\\/02\\/backup_sem_carga.webp\",\"datePublished\":\"2026-02-28T08:13:36+00:00\",\"dateModified\":\"2026-04-12T18:35:26+00:00\",\"description\":\"Descubra como configurar um backup incremental sem carga na CPU em servidores Linux ocupados usando Btrfs, Borg e Restic. Evite lentid\u00e3o e gargalos de I\\\/O.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/helpsysadmin.com.br\\\/blog\\\/backup-incremental-sem-carga-cpu-linux\\\/#breadcrumb\"},\"mainEntity\":[{\"@id\":\"https:\\\/\\\/helpsysadmin.com.br\\\/blog\\\/backup-incremental-sem-carga-cpu-linux\\\/#faq-question-1772266169984\"},{\"@id\":\"https:\\\/\\\/helpsysadmin.com.br\\\/blog\\\/backup-incremental-sem-carga-cpu-linux\\\/#faq-question-1772266197044\"},{\"@id\":\"https:\\\/\\\/helpsysadmin.com.br\\\/blog\\\/backup-incremental-sem-carga-cpu-linux\\\/#faq-question-1772266232993\"}],\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/helpsysadmin.com.br\\\/blog\\\/backup-incremental-sem-carga-cpu-linux\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\\\/\\\/helpsysadmin.com.br\\\/blog\\\/backup-incremental-sem-carga-cpu-linux\\\/#primaryimage\",\"url\":\"https:\\/\\/helpsysadmin.com.br\\/blog\\/wp-content\\/uploads\\/2026\\/02\\/backup_sem_carga.webp\",\"contentUrl\":\"https:\\/\\/helpsysadmin.com.br\\/blog\\/wp-content\\/uploads\\/2026\\/02\\/backup_sem_carga.webp\",\"width\":1020,\"height\":556,\"caption\":\"backup sem carga\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/helpsysadmin.com.br\\\/blog\\\/backup-incremental-sem-carga-cpu-linux\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/helpsysadmin.com.br\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Como Fazer Backup Incremental Sem Carga na CPU em Servidores\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/helpsysadmin.com.br\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/helpsysadmin.com.br\\\/blog\\\/\",\"name\":\"Blog HelpSysAdmin\",\"description\":\"Blog Gerenciamento de Servidor\",\"publisher\":{\"@id\":\"https:\\\/\\\/helpsysadmin.com.br\\\/blog\\\/#organization\"},\"alternateName\":\"HelpSysAdmin Blog\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/helpsysadmin.com.br\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-BR\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/helpsysadmin.com.br\\\/blog\\\/#organization\",\"name\":\"HelpSysAdmin Gerenciamento de Servidores\",\"alternateName\":\"HelpSysAdmin\",\"url\":\"https:\\\/\\\/helpsysadmin.com.br\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\\\/\\\/helpsysadmin.com.br\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\/\\/mlkpd8g42nae.i.optimole.com\\/w:512\\/h:512\\/q:mauto\\/f:best\\/https:\\/\\/helpsysadmin.com.br\\/blog\\/wp-content\\/uploads\\/2020\\/12\\/favicon.png\",\"contentUrl\":\"https:\\/\\/mlkpd8g42nae.i.optimole.com\\/w:512\\/h:512\\/q:mauto\\/f:best\\/https:\\/\\/helpsysadmin.com.br\\/blog\\/wp-content\\/uploads\\/2020\\/12\\/favicon.png\",\"width\":512,\"height\":512,\"caption\":\"HelpSysAdmin Gerenciamento de Servidores\"},\"image\":{\"@id\":\"https:\\\/\\\/helpsysadmin.com.br\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/x.com\\\/brhelpsysad\",\"https:\\\/\\\/mastodon.social\\\/@helpsysadmin\"],\"description\":\"Oferecemos o gerenciamento de servidores dedicados, vps ou cloud. Apresentamos a melhor experi\u00eancia em atendimento e servi\u00e7o. Nosso time cuidar\u00e1 do seu servidor com backups, an\u00e1lises constantes, ajustes de seguran\u00e7a, realiza\u00e7\u00e3o de manuten\u00e7\u00e3o preventiva e corretiva, otimiza\u00e7\u00e3o de performance al\u00e9m de monitoramento 24\u00d77 com suporte Pr\u00f3 Ativo.\",\"numberOfEmployees\":{\"@type\":\"QuantitativeValue\",\"minValue\":\"1\",\"maxValue\":\"10\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/helpsysadmin.com.br\\\/blog\\\/#\\\/schema\\\/person\\\/bdbe3d7d71a0c6a3cb474c18da574efb\",\"name\":\"HelpSysAdmin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\\/\\/helpsysadmin.com.br\\/blog\\/wp-content\\/litespeed\\/avatar\\/e587d5e97a45d2f6f29b0179adc1ebf4.jpg?ver=1778460604\",\"url\":\"https:\\/\\/helpsysadmin.com.br\\/blog\\/wp-content\\/litespeed\\/avatar\\/e587d5e97a45d2f6f29b0179adc1ebf4.jpg?ver=1778460604\",\"contentUrl\":\"https:\\/\\/helpsysadmin.com.br\\/blog\\/wp-content\\/litespeed\\/avatar\\/e587d5e97a45d2f6f29b0179adc1ebf4.jpg?ver=1778460604\",\"caption\":\"HelpSysAdmin\"},\"sameAs\":[\"https:\\\/\\\/helpsysadmin.com.br\\\/blog\\\/\"]},{\"@type\":\"Question\",\"@id\":\"https:\\\/\\\/helpsysadmin.com.br\\\/blog\\\/backup-incremental-sem-carga-cpu-linux\\\/#faq-question-1772266169984\",\"position\":1,\"url\":\"https:\\\/\\\/helpsysadmin.com.br\\\/blog\\\/backup-incremental-sem-carga-cpu-linux\\\/#faq-question-1772266169984\",\"name\":\"Por que o rsync e o tar causam lentid\u00e3o no servidor durante o backup?\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Ferramentas tradicionais como o rsync precisam realizar a leitura de atributos (stat) de milh\u00f5es de arquivos para descobrir o que mudou, al\u00e9m de utilizar compressores pesados como o gzip. Isso gera um alto I\\\/O Wait e eleva o load average, competindo por recursos com aplica\u00e7\u00f5es cr\u00edticas como o banco de dados e o servidor web.\",\"inLanguage\":\"pt-BR\"},\"inLanguage\":\"pt-BR\"},{\"@type\":\"Question\",\"@id\":\"https:\\\/\\\/helpsysadmin.com.br\\\/blog\\\/backup-incremental-sem-carga-cpu-linux\\\/#faq-question-1772266197044\",\"position\":2,\"url\":\"https:\\\/\\\/helpsysadmin.com.br\\\/blog\\\/backup-incremental-sem-carga-cpu-linux\\\/#faq-question-1772266197044\",\"name\":\"Qual a melhor ferramenta para backup incremental no Linux?\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Para sistemas de arquivos modernos como Btrfs e ZFS, os snapshots nativos (send\\\/receive) s\u00e3o a melhor op\u00e7\u00e3o. Em sistemas tradicionais como ext4 ou XFS, ferramentas de deduplica\u00e7\u00e3o em bloco como BorgBackup e Restic s\u00e3o as mais eficientes.\",\"inLanguage\":\"pt-BR\"},\"inLanguage\":\"pt-BR\"},{\"@type\":\"Question\",\"@id\":\"https:\\\/\\\/helpsysadmin.com.br\\\/blog\\\/backup-incremental-sem-carga-cpu-linux\\\/#faq-question-1772266232993\",\"position\":3,\"url\":\"https:\\\/\\\/helpsysadmin.com.br\\\/blog\\\/backup-incremental-sem-carga-cpu-linux\\\/#faq-question-1772266232993\",\"name\":\"Como o Zstandard (zstd) ajuda no backup de servidores?\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"O algoritmo zstd substitui compressores antigos como o gzip, oferecendo a mesma taxa de compress\u00e3o, mas operando com velocidades de descompress\u00e3o e compress\u00e3o muito superiores. Isso reduz drasticamente o tempo de processamento e o consumo de CPU.\",\"inLanguage\":\"pt-BR\"},\"inLanguage\":\"pt-BR\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Como Fazer Backup Incremental Sem Carga na CPU em Servidores","description":"Descubra como configurar um backup incremental sem carga na CPU em servidores Linux ocupados usando Btrfs, Borg e Restic. Evite lentid\u00e3o e gargalos de I\/O.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/helpsysadmin.com.br\/blog\/backup-incremental-sem-carga-cpu-linux\/","og_locale":"pt_BR","og_type":"article","og_title":"Como Fazer Backup Incremental Sem Carga na CPU em Servidores","og_description":"Descubra como configurar um backup incremental sem carga na CPU em servidores Linux ocupados usando Btrfs, Borg e Restic. Evite lentid\u00e3o e gargalos de I\/O.","og_url":"https:\/\/helpsysadmin.com.br\/blog\/backup-incremental-sem-carga-cpu-linux\/","og_site_name":"Blog HelpSysAdmin","article_published_time":"2026-02-28T08:13:36+00:00","article_modified_time":"2026-04-12T18:35:26+00:00","og_image":[{"width":1020,"height":556,"url":"https:\/\/mlkpd8g42nae.i.optimole.com\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/helpsysadmin.com.br\/blog\/wp-content\/uploads\/2026\/02\/backup_sem_carga.webp","type":"image\/webp"}],"author":"HelpSysAdmin","twitter_card":"summary_large_image","twitter_creator":"@brhelpsysad","twitter_site":"@brhelpsysad","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/helpsysadmin.com.br\/blog\/backup-incremental-sem-carga-cpu-linux\/#article","isPartOf":{"@id":"https:\/\/helpsysadmin.com.br\/blog\/backup-incremental-sem-carga-cpu-linux\/"},"author":{"name":"HelpSysAdmin","@id":"https:\/\/helpsysadmin.com.br\/blog\/#\/schema\/person\/bdbe3d7d71a0c6a3cb474c18da574efb"},"headline":"Como Fazer Backup Incremental Sem Carga na CPU em Servidores","datePublished":"2026-02-28T08:13:36+00:00","dateModified":"2026-04-12T18:35:26+00:00","mainEntityOfPage":{"@id":"https:\/\/helpsysadmin.com.br\/blog\/backup-incremental-sem-carga-cpu-linux\/"},"wordCount":1717,"publisher":{"@id":"https:\/\/helpsysadmin.com.br\/blog\/#organization"},"image":{"@id":"https:\/\/helpsysadmin.com.br\/blog\/backup-incremental-sem-carga-cpu-linux\/#primaryimage"},"thumbnailUrl":"https:\/\/mlkpd8g42nae.i.optimole.com\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/helpsysadmin.com.br\/blog\/wp-content\/uploads\/2026\/02\/backup_sem_carga.webp","keywords":["Backup Linux","BorgBackup","Btrfs","I\/O Wait","Otimiza\u00e7\u00e3o de Servidor","Redu\u00e7\u00e3o de Load Average","Restic","SysAdmin"],"articleSection":["Infraestrutura e Cloud Computing"],"inLanguage":"pt-BR"},{"@type":["WebPage","FAQPage"],"@id":"https:\/\/helpsysadmin.com.br\/blog\/backup-incremental-sem-carga-cpu-linux\/","url":"https:\/\/helpsysadmin.com.br\/blog\/backup-incremental-sem-carga-cpu-linux\/","name":"Como Fazer Backup Incremental Sem Carga na CPU em Servidores","isPartOf":{"@id":"https:\/\/helpsysadmin.com.br\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/helpsysadmin.com.br\/blog\/backup-incremental-sem-carga-cpu-linux\/#primaryimage"},"image":{"@id":"https:\/\/helpsysadmin.com.br\/blog\/backup-incremental-sem-carga-cpu-linux\/#primaryimage"},"thumbnailUrl":"https:\/\/mlkpd8g42nae.i.optimole.com\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/helpsysadmin.com.br\/blog\/wp-content\/uploads\/2026\/02\/backup_sem_carga.webp","datePublished":"2026-02-28T08:13:36+00:00","dateModified":"2026-04-12T18:35:26+00:00","description":"Descubra como configurar um backup incremental sem carga na CPU em servidores Linux ocupados usando Btrfs, Borg e Restic. Evite lentid\u00e3o e gargalos de I\/O.","breadcrumb":{"@id":"https:\/\/helpsysadmin.com.br\/blog\/backup-incremental-sem-carga-cpu-linux\/#breadcrumb"},"mainEntity":[{"@id":"https:\/\/helpsysadmin.com.br\/blog\/backup-incremental-sem-carga-cpu-linux\/#faq-question-1772266169984"},{"@id":"https:\/\/helpsysadmin.com.br\/blog\/backup-incremental-sem-carga-cpu-linux\/#faq-question-1772266197044"},{"@id":"https:\/\/helpsysadmin.com.br\/blog\/backup-incremental-sem-carga-cpu-linux\/#faq-question-1772266232993"}],"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/helpsysadmin.com.br\/blog\/backup-incremental-sem-carga-cpu-linux\/"]}]},{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/helpsysadmin.com.br\/blog\/backup-incremental-sem-carga-cpu-linux\/#primaryimage","url":"https:\/\/mlkpd8g42nae.i.optimole.com\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/helpsysadmin.com.br\/blog\/wp-content\/uploads\/2026\/02\/backup_sem_carga.webp","contentUrl":"https:\/\/mlkpd8g42nae.i.optimole.com\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/helpsysadmin.com.br\/blog\/wp-content\/uploads\/2026\/02\/backup_sem_carga.webp","width":1020,"height":556,"caption":"backup sem carga"},{"@type":"BreadcrumbList","@id":"https:\/\/helpsysadmin.com.br\/blog\/backup-incremental-sem-carga-cpu-linux\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/helpsysadmin.com.br\/blog\/"},{"@type":"ListItem","position":2,"name":"Como Fazer Backup Incremental Sem Carga na CPU em Servidores"}]},{"@type":"WebSite","@id":"https:\/\/helpsysadmin.com.br\/blog\/#website","url":"https:\/\/helpsysadmin.com.br\/blog\/","name":"Blog HelpSysAdmin","description":"Blog Gerenciamento de Servidor","publisher":{"@id":"https:\/\/helpsysadmin.com.br\/blog\/#organization"},"alternateName":"HelpSysAdmin Blog","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/helpsysadmin.com.br\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-BR"},{"@type":"Organization","@id":"https:\/\/helpsysadmin.com.br\/blog\/#organization","name":"HelpSysAdmin Gerenciamento de Servidores","alternateName":"HelpSysAdmin","url":"https:\/\/helpsysadmin.com.br\/blog\/","logo":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/helpsysadmin.com.br\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/mlkpd8g42nae.i.optimole.com\/w:512\/h:512\/q:mauto\/f:best\/https:\/\/helpsysadmin.com.br\/blog\/wp-content\/uploads\/2020\/12\/favicon.png","contentUrl":"https:\/\/mlkpd8g42nae.i.optimole.com\/w:512\/h:512\/q:mauto\/f:best\/https:\/\/helpsysadmin.com.br\/blog\/wp-content\/uploads\/2020\/12\/favicon.png","width":512,"height":512,"caption":"HelpSysAdmin Gerenciamento de Servidores"},"image":{"@id":"https:\/\/helpsysadmin.com.br\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/x.com\/brhelpsysad","https:\/\/mastodon.social\/@helpsysadmin"],"description":"Oferecemos o gerenciamento de servidores dedicados, vps ou cloud. Apresentamos a melhor experi\u00eancia em atendimento e servi\u00e7o. Nosso time cuidar\u00e1 do seu servidor com backups, an\u00e1lises constantes, ajustes de seguran\u00e7a, realiza\u00e7\u00e3o de manuten\u00e7\u00e3o preventiva e corretiva, otimiza\u00e7\u00e3o de performance al\u00e9m de monitoramento 24\u00d77 com suporte Pr\u00f3 Ativo.","numberOfEmployees":{"@type":"QuantitativeValue","minValue":"1","maxValue":"10"}},{"@type":"Person","@id":"https:\/\/helpsysadmin.com.br\/blog\/#\/schema\/person\/bdbe3d7d71a0c6a3cb474c18da574efb","name":"HelpSysAdmin","image":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/mlkpd8g42nae.i.optimole.com\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/helpsysadmin.com.br\/blog\/wp-content\/litespeed\/avatar\/e587d5e97a45d2f6f29b0179adc1ebf4.jpg?ver=1778460604","url":"https:\/\/mlkpd8g42nae.i.optimole.com\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/helpsysadmin.com.br\/blog\/wp-content\/litespeed\/avatar\/e587d5e97a45d2f6f29b0179adc1ebf4.jpg?ver=1778460604","contentUrl":"https:\/\/mlkpd8g42nae.i.optimole.com\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/helpsysadmin.com.br\/blog\/wp-content\/litespeed\/avatar\/e587d5e97a45d2f6f29b0179adc1ebf4.jpg?ver=1778460604","caption":"HelpSysAdmin"},"sameAs":["https:\/\/helpsysadmin.com.br\/blog\/"]},{"@type":"Question","@id":"https:\/\/helpsysadmin.com.br\/blog\/backup-incremental-sem-carga-cpu-linux\/#faq-question-1772266169984","position":1,"url":"https:\/\/helpsysadmin.com.br\/blog\/backup-incremental-sem-carga-cpu-linux\/#faq-question-1772266169984","name":"Por que o rsync e o tar causam lentid\u00e3o no servidor durante o backup?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"Ferramentas tradicionais como o rsync precisam realizar a leitura de atributos (stat) de milh\u00f5es de arquivos para descobrir o que mudou, al\u00e9m de utilizar compressores pesados como o gzip. Isso gera um alto I\/O Wait e eleva o load average, competindo por recursos com aplica\u00e7\u00f5es cr\u00edticas como o banco de dados e o servidor web.","inLanguage":"pt-BR"},"inLanguage":"pt-BR"},{"@type":"Question","@id":"https:\/\/helpsysadmin.com.br\/blog\/backup-incremental-sem-carga-cpu-linux\/#faq-question-1772266197044","position":2,"url":"https:\/\/helpsysadmin.com.br\/blog\/backup-incremental-sem-carga-cpu-linux\/#faq-question-1772266197044","name":"Qual a melhor ferramenta para backup incremental no Linux?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"Para sistemas de arquivos modernos como Btrfs e ZFS, os snapshots nativos (send\/receive) s\u00e3o a melhor op\u00e7\u00e3o. Em sistemas tradicionais como ext4 ou XFS, ferramentas de deduplica\u00e7\u00e3o em bloco como BorgBackup e Restic s\u00e3o as mais eficientes.","inLanguage":"pt-BR"},"inLanguage":"pt-BR"},{"@type":"Question","@id":"https:\/\/helpsysadmin.com.br\/blog\/backup-incremental-sem-carga-cpu-linux\/#faq-question-1772266232993","position":3,"url":"https:\/\/helpsysadmin.com.br\/blog\/backup-incremental-sem-carga-cpu-linux\/#faq-question-1772266232993","name":"Como o Zstandard (zstd) ajuda no backup de servidores?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"O algoritmo zstd substitui compressores antigos como o gzip, oferecendo a mesma taxa de compress\u00e3o, mas operando com velocidades de descompress\u00e3o e compress\u00e3o muito superiores. Isso reduz drasticamente o tempo de processamento e o consumo de CPU.","inLanguage":"pt-BR"},"inLanguage":"pt-BR"}]}},"lang":"pt","translations":{"pt":3851},"pll_sync_post":{},"_links":{"self":[{"href":"https:\/\/helpsysadmin.com.br\/blog\/wp-json\/wp\/v2\/posts\/3851","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/helpsysadmin.com.br\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/helpsysadmin.com.br\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/helpsysadmin.com.br\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/helpsysadmin.com.br\/blog\/wp-json\/wp\/v2\/comments?post=3851"}],"version-history":[{"count":2,"href":"https:\/\/helpsysadmin.com.br\/blog\/wp-json\/wp\/v2\/posts\/3851\/revisions"}],"predecessor-version":[{"id":3860,"href":"https:\/\/helpsysadmin.com.br\/blog\/wp-json\/wp\/v2\/posts\/3851\/revisions\/3860"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/helpsysadmin.com.br\/blog\/wp-json\/wp\/v2\/media\/3852"}],"wp:attachment":[{"href":"https:\/\/helpsysadmin.com.br\/blog\/wp-json\/wp\/v2\/media?parent=3851"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/helpsysadmin.com.br\/blog\/wp-json\/wp\/v2\/categories?post=3851"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/helpsysadmin.com.br\/blog\/wp-json\/wp\/v2\/tags?post=3851"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}