{"id":1804,"date":"2025-09-16T19:51:09","date_gmt":"2025-09-16T22:51:09","guid":{"rendered":"https:\/\/helpsysadmin.com.br\/blog\/?p=1804"},"modified":"2026-03-17T17:04:51","modified_gmt":"2026-03-17T20:04:51","slug":"configurar-raid-1-linux","status":"publish","type":"post","link":"https:\/\/helpsysadmin.com.br\/blog\/configurar-raid-1-linux\/","title":{"rendered":"Como configurar o Raid 1 em sistemas Linux?"},"content":{"rendered":"<div id=\"helps-2399764823\" 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<h2 class=\"wp-block-heading\">Parte 1 \u2014 Fundamentos de RAID, Cen\u00e1rios Reais e Planejamento<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Introdu\u00e7\u00e3o<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">A confiabilidade do armazenamento \u00e9 um dos pilares fundamentais de qualquer infraestrutura de servidores. Em ambientes de produ\u00e7\u00e3o \u2014 especialmente em <strong>VPS, servidores dedicados ou cloud com discos locais<\/strong> \u2014 a perda de um disco pode causar indisponibilidade imediata do servi\u00e7o ou perda de dados cr\u00edticos.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Uma das solu\u00e7\u00f5es mais utilizadas para reduzir esse risco \u00e9 o <strong>RAID 1<\/strong>, tamb\u00e9m conhecido como <strong>espelhamento de discos (disk mirroring)<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Neste guia completo voc\u00ea aprender\u00e1:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>O que \u00e9 RAID e por que ele \u00e9 essencial em servidores<\/li>\n\n\n\n<li>Diferen\u00e7a entre RAID por hardware e software<\/li>\n\n\n\n<li>Como planejar RAID corretamente em <a href=\"https:\/\/helpsysadmin.com.br\/blog\/como-instalar-crowdsec\/\" data-internallinksmanager029f6b8e52c=\"1\" title=\"Como instalar Crowdsec\" target=\"_blank\" rel=\"noopener\">Linux<\/a><\/li>\n\n\n\n<li>Como <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> RAID 1 usando <strong>mdadm<\/strong><\/li>\n\n\n\n<li>Como monitorar, recuperar e substituir discos<\/li>\n\n\n\n<li>Boas pr\u00e1ticas reais utilizadas em produ\u00e7\u00e3o<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Este guia foi expandido para administradores de servidores Linux que desejam <strong>alta disponibilidade e toler\u00e2ncia a falhas no armazenamento<\/strong>.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">O que \u00e9 RAID<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">RAID significa:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Redundant Array of Independent Disks<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ou seja:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\">Um conjunto de discos combinados para melhorar <strong>redund\u00e2ncia, desempenho ou ambos<\/strong>.<\/p>\n<\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\">Em vez de usar discos individualmente, o sistema operacional enxerga <strong>um \u00fanico volume l\u00f3gico<\/strong> formado por v\u00e1rios discos f\u00edsicos.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Dependendo do n\u00edvel RAID escolhido, voc\u00ea pode obter:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Objetivo<\/th><th>RAID<\/th><\/tr><\/thead><tbody><tr><td>Redund\u00e2ncia<\/td><td>RAID 1<\/td><\/tr><tr><td>Performance<\/td><td>RAID 0<\/td><\/tr><tr><td>Redund\u00e2ncia + capacidade<\/td><td>RAID 5<\/td><\/tr><tr><td>Alta redund\u00e2ncia<\/td><td>RAID 6<\/td><\/tr><tr><td>Performance + redund\u00e2ncia<\/td><td>RAID 10<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Neste artigo vamos focar no <strong>RAID 1<\/strong>, o modelo mais simples e confi\u00e1vel.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">O que \u00e9 RAID 1<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">RAID 1 funciona atrav\u00e9s de <strong>espelhamento de dados<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Isso significa que:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">Disco A \u2192 Dados<br>Disco B \u2192 C\u00f3pia id\u00eantica<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Cada bloco escrito no disco principal tamb\u00e9m \u00e9 escrito no disco secund\u00e1rio.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Se um disco falhar:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>O sistema continua funcionando<\/li>\n\n\n\n<li>Os dados permanecem dispon\u00edveis<\/li>\n\n\n\n<li>Basta substituir o disco defeituoso<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Essa t\u00e9cnica \u00e9 chamada de <strong>fault tolerance<\/strong> (toler\u00e2ncia a falhas).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">RAID 1 \u00e9 amplamente utilizado em:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>servidores web<\/li>\n\n\n\n<li>bancos de dados<\/li>\n\n\n\n<li>sistemas cr\u00edticos<\/li>\n\n\n\n<li>armazenamento de logs<\/li>\n\n\n\n<li>servidores de backup<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Como funciona o espelhamento<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Exemplo de RAID 1 com dois discos:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">        RAID1<br>     \u250c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510<br>     \u2502 \/dev\/md0 \u2502<br>     \u2514\u2500\u2500\u2500\u2500\u252c\u2500\u2500\u2500\u2500\u2500\u2518<br>          \u2502<br>   \u250c\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\u2500\u2500\u2510<br>   \u2502             \u2502<br>\/dev\/sda      \/dev\/sdb<br> Disco 1      Disco 2<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Quando o sistema grava dados:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">Arquivo \u2192 md0 \u2192 grava em sda + sdb<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Quando l\u00ea dados:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>pode ler de qualquer disco<\/li>\n\n\n\n<li>alguns kernels fazem <strong>balanceamento de leitura<\/strong><\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Capacidade real do RAID 1<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Um erro comum \u00e9 acreditar que RAID aumenta espa\u00e7o.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">N\u00e3o aumenta.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Exemplo:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Discos<\/th><th>Capacidade<\/th><\/tr><\/thead><tbody><tr><td>2 \u00d7 1 TB<\/td><td>1 TB \u00fatil<\/td><\/tr><tr><td>2 \u00d7 2 TB<\/td><td>2 TB \u00fatil<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Isso ocorre porque os discos cont\u00eam <strong>dados duplicados<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A capacidade final sempre ser\u00e1 <strong>igual ao menor disco do array<\/strong>.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">RAID n\u00e3o \u00e9 backup<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Uma regra extremamente importante:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\">RAID <strong>n\u00e3o substitui backup<\/strong>.<\/p>\n<\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\">RAID protege contra:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>falha f\u00edsica de disco<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">RAID <strong>n\u00e3o protege contra<\/strong>:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>exclus\u00e3o acidental<\/li>\n\n\n\n<li>corrup\u00e7\u00e3o de dados<\/li>\n\n\n\n<li>ransomware<\/li>\n\n\n\n<li>falha humana<\/li>\n\n\n\n<li>bugs de software<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Mesmo com RAID \u00e9 obrigat\u00f3rio possuir:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>backup externo<\/li>\n\n\n\n<li>snapshot<\/li>\n\n\n\n<li>backup off-site<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">RAID por hardware vs software<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Existem dois tipos de RAID.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">RAID por hardware<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Utiliza uma controladora dedicada.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Exemplo:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>LSI MegaRAID<\/li>\n\n\n\n<li>Dell PERC<\/li>\n\n\n\n<li>HP Smart Array<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Vantagens:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>melhor performance<\/li>\n\n\n\n<li>cache dedicado<\/li>\n\n\n\n<li>gerenciamento avan\u00e7ado<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Desvantagens:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>custo elevado<\/li>\n\n\n\n<li>depend\u00eancia da controladora<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h4 class=\"wp-block-heading\">RAID por software<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">O RAID \u00e9 gerenciado pelo pr\u00f3prio sistema operacional.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Linux usa o driver:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>MD (Multiple Device)<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A ferramenta para gerenciamento \u00e9:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">mdadm<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Ela permite criar RAID:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>RAID 0<\/li>\n\n\n\n<li>RAID 1<\/li>\n\n\n\n<li>RAID 5<\/li>\n\n\n\n<li>RAID 6<\/li>\n\n\n\n<li>RAID 10<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Por que RAID software \u00e9 muito usado<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Hoje RAID software \u00e9 extremamente popular porque:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>CPUs modernas s\u00e3o muito r\u00e1pidas<\/li>\n\n\n\n<li>Overhead \u00e9 m\u00ednimo<\/li>\n\n\n\n<li>Flexibilidade maior<\/li>\n\n\n\n<li>Funciona em qualquer servidor<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Inclusive grandes empresas utilizam <strong>software RAID + LVM + NVMe<\/strong>.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Ferramenta usada no Linux: mdadm<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">A ferramenta padr\u00e3o para RAID no Linux \u00e9:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">mdadm<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Ela permite:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>criar arrays<\/li>\n\n\n\n<li>adicionar discos<\/li>\n\n\n\n<li>remover discos<\/li>\n\n\n\n<li>monitorar RAID<\/li>\n\n\n\n<li>reconstruir arrays<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Exemplo de cria\u00e7\u00e3o de RAID 1:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">mdadm --create \/dev\/md0 --level=1 --raid-devices=2 \/dev\/sda \/dev\/sdb<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Esse comando cria um array RAID1 chamado:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">\/dev\/md0<\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Quando usar RAID 1<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">RAID 1 \u00e9 ideal para:<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Servidores web<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong><a href=\"https:\/\/br.wordpress.org\/\">WordPress<\/a><\/strong><\/li>\n\n\n\n<li><strong><a href=\"https:\/\/nginx.org\/\">Nginx<\/a><\/strong><\/li>\n\n\n\n<li><strong><a href=\"https:\/\/httpd.apache.org\/\">Apache<\/a><\/strong><\/li>\n\n\n\n<li>PHP-FPM<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">Bancos de dados<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong><a href=\"https:\/\/www.mysql.com\/\">MySQL<\/a><\/strong><\/li>\n\n\n\n<li><strong><a href=\"https:\/\/mariadb.org\/\">MariaDB<\/a><\/strong><\/li>\n\n\n\n<li><strong><a href=\"https:\/\/www.postgresql.org\/\">PostgreSQL<\/a><\/strong><\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">Sistemas cr\u00edticos<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li>ERP<\/li>\n\n\n\n<li>API<\/li>\n\n\n\n<li>microservi\u00e7os<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">Logs<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li>logs de aplica\u00e7\u00e3o<\/li>\n\n\n\n<li>logs de seguran\u00e7a<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Quando N\u00c3O usar RAID 1<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">RAID 1 pode n\u00e3o ser ideal quando:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>precisa de grande capacidade<\/li>\n\n\n\n<li>trabalha com storage massivo<\/li>\n\n\n\n<li>precisa de performance extrema<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Nestes casos pode ser melhor:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>RAID 10<\/li>\n\n\n\n<li>RAID 5<\/li>\n\n\n\n<li>RAID 6<\/li>\n\n\n\n<li>ZFS<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Cen\u00e1rios comuns em servidores<\/h2>\n\n\n\n<h4 class=\"wp-block-heading\">Servidor dedicado<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Exemplo:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">2x NVMe 1TB<br>RAID1<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Ideal para:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>hospedagem<\/li>\n\n\n\n<li>banco de dados<\/li>\n\n\n\n<li>SaaS<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h4 class=\"wp-block-heading\">VPS com discos locais<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Alguns provedores permitem RAID via software.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Exemplo:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong><a href=\"https:\/\/www.hetzner.com\/\">Hetzner<\/a><\/strong><\/li>\n\n\n\n<li><strong><a href=\"https:\/\/us.ovhcloud.com\/vps\/\">OVH<\/a><\/strong><\/li>\n\n\n\n<li><strong><a href=\"https:\/\/www.scaleway.com\/en\/\">Scaleway<\/a><\/strong><\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h4 class=\"wp-block-heading\">Cloud<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Em cloud p\u00fablica muitas vezes RAID n\u00e3o \u00e9 necess\u00e1rio porque o storage j\u00e1 \u00e9 redundante.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Exemplo:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>AWS EBS<\/li>\n\n\n\n<li>Google Persistent Disk<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Mas em <strong>NVMe local de cloud<\/strong> RAID pode ser \u00fatil.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Antes de configurar RAID<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Planejamento \u00e9 essencial.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Voc\u00ea precisa verificar:<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">1 \u2014 Quantidade de discos<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">RAID 1 exige:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">m\u00ednimo: 2 discos<\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h4 class=\"wp-block-heading\">2 \u2014 Tamanho dos discos<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Idealmente devem ser:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">mesmo tamanho<br>mesma velocidade<br>mesmo modelo<\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h4 class=\"wp-block-heading\">3 \u2014 Tipo de filesystem<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Depois do RAID voc\u00ea precisar\u00e1 escolher:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>EXT4<\/li>\n\n\n\n<li>XFS<\/li>\n\n\n\n<li>Btrfs<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h4 class=\"wp-block-heading\">4 \u2014 Tipo de particionamento<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Discos devem possuir:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>GPT (recomendado)<\/li>\n\n\n\n<li>parti\u00e7\u00f5es alinhadas<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Verificando discos no Linux<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Primeiro precisamos identificar os discos.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Execute:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">lsblk<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Exemplo:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">NAME   SIZE<br>sda    1T<br>sdb    1T<\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"wp-block-paragraph\">Outra op\u00e7\u00e3o:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">fdisk -l<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Isso mostra:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>tamanho<\/li>\n\n\n\n<li>parti\u00e7\u00f5es<\/li>\n\n\n\n<li>tipo de disco<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Planejamento de parti\u00e7\u00f5es<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Uma pr\u00e1tica comum:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">\/boot<br>swap<br>\/<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Com RAID 1 geralmente:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\/boot em RAID<\/li>\n\n\n\n<li>root em RAID<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Estrutura recomendada<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Exemplo de layout:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">\/dev\/sda1 \u2192 RAID \/boot<br>\/dev\/sda2 \u2192 RAID \/<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Espelhado com:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">\/dev\/sdb1<br>\/dev\/sdb2<\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Preparando discos para RAID<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Primeiro criamos parti\u00e7\u00f5es.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ferramentas comuns:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">fdisk<br>parted<br>gdisk<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Exemplo com <code>fdisk<\/code>:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">fdisk \/dev\/sdb<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Criar nova parti\u00e7\u00e3o:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">n<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Definir tipo RAID:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">t<br>fd<\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"wp-block-paragraph\">Depois repita no outro disco.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Pr\u00f3xima etapa<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Na <strong>Parte 2<\/strong> vamos mostrar:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>instala\u00e7\u00e3o do mdadm<\/li>\n\n\n\n<li>cria\u00e7\u00e3o do RAID 1<\/li>\n\n\n\n<li>formata\u00e7\u00e3o do array<\/li>\n\n\n\n<li>montagem do sistema<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">E come\u00e7aremos a entrar na parte <strong>100% pr\u00e1tica da configura\u00e7\u00e3o<\/strong>.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-conclusao\">Conclus\u00e3o<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Ao seguir estes passos, voc\u00ea ter\u00e1 configurado com sucesso um arranjo RAID 1 em seu sistema Linux, proporcionando uma camada essencial de prote\u00e7\u00e3o de dados atrav\u00e9s do espelhamento de discos. Lembre-se de monitorar regularmente a sa\u00fade do seu arranjo RAID para garantir sua integridade e funcionalidade.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-parte-2-criando-o-raid-1-com-mdadm-passo-a-passo\">Parte 2 \u2014 Criando o RAID 1 com mdadm (Passo a Passo)<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Na Parte 1 vimos:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>conceitos de RAID<\/li>\n\n\n\n<li>funcionamento do RAID 1<\/li>\n\n\n\n<li>planejamento de discos<\/li>\n\n\n\n<li>prepara\u00e7\u00e3o das parti\u00e7\u00f5es<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Agora vamos entrar na <strong>parte pr\u00e1tica<\/strong>: criar o RAID 1 no Linux utilizando <strong>mdadm<\/strong>, a ferramenta padr\u00e3o para RAID software. O Linux usa o driver <strong>MD (Multiple Device)<\/strong> para implementar RAID diretamente no kernel.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Instalando o mdadm<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Antes de criar qualquer RAID, precisamos garantir que o utilit\u00e1rio esteja instalado.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Debian \/ Ubuntu<\/h4>\n\n\n\n<pre class=\"wp-block-preformatted\">apt install mdadm<\/pre>\n\n\n\n<h4 class=\"wp-block-heading\">AlmaLinux \/ Rocky \/ RHEL<\/h4>\n\n\n\n<pre class=\"wp-block-preformatted\">dnf install mdadm<\/pre>\n\n\n\n<h4 class=\"wp-block-heading\">Arch Linux<\/h4>\n\n\n\n<pre class=\"wp-block-preformatted\">pacman -S mdadm<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">A ferramenta <strong>mdadm<\/strong> \u00e9 respons\u00e1vel por criar e administrar arrays RAID no Linux, permitindo configurar diferentes n\u00edveis como RAID0, RAID1, RAID5 e RAID10.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Verificando os discos dispon\u00edveis<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Antes de criar o RAID, precisamos identificar quais discos ser\u00e3o utilizados.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Execute:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">lsblk<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Exemplo:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">NAME   SIZE TYPE<br>sda    1T   disk<br>sdb    1T   disk<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Tamb\u00e9m \u00e9 poss\u00edvel verificar com:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">fdisk -l<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">ou<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">blkid<\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Criando as parti\u00e7\u00f5es RAID<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Na maioria das configura\u00e7\u00f5es em produ\u00e7\u00e3o, n\u00e3o utilizamos o disco inteiro diretamente.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Criamos <strong>parti\u00e7\u00f5es RAID<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Exemplo:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">\/dev\/sda1<br>\/dev\/sdb1<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Criar parti\u00e7\u00e3o com <code>fdisk<\/code>:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">fdisk \/dev\/sda<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Passos:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">n \u2192 nova parti\u00e7\u00e3o<br>p \u2192 prim\u00e1ria<br>1 \u2192 n\u00famero da parti\u00e7\u00e3o<br>Enter \u2192 tamanho padr\u00e3o<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Depois altere o tipo da parti\u00e7\u00e3o:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">t<br>fd<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">O c\u00f3digo <code>fd<\/code> define <strong>Linux RAID autodetect<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Repita o processo para o segundo disco.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Verificando as parti\u00e7\u00f5es<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Ap\u00f3s criar as parti\u00e7\u00f5es execute:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">lsblk<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Resultado esperado:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">sda<br> \u2514\u2500sda1<br>sdb<br> \u2514\u2500sdb1<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Agora podemos criar o RAID.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Criando o RAID 1<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Agora vem o comando principal.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">mdadm --create --verbose \/dev\/md0 --level=1 --raid-devices=2 \/dev\/sda1 \/dev\/sdb1<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Explica\u00e7\u00e3o:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Par\u00e2metro<\/th><th>Fun\u00e7\u00e3o<\/th><\/tr><\/thead><tbody><tr><td>\/dev\/md0<\/td><td>nome do dispositivo RAID<\/td><\/tr><tr><td>&#8211;level=1<\/td><td>define RAID1<\/td><\/tr><tr><td>&#8211;raid-devices=2<\/td><td>quantidade de discos<\/td><\/tr><tr><td>\/dev\/sda1 \/dev\/sdb1<\/td><td>discos utilizados<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Esse comando cria um array RAID chamado <code>\/dev\/md0<\/code> utilizando dois discos em modo espelhado.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">O sistema pode perguntar:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">Continue creating array? (y\/n)<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Digite:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">y<\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Monitorando a cria\u00e7\u00e3o do RAID<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">O RAID come\u00e7a a sincronizar imediatamente.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Para acompanhar o progresso:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">cat \/proc\/mdstat<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Exemplo de sa\u00edda:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">md0 : active raid1 sdb1[1] sda1[0]<br>      104320 blocks super 1.2 [2\/2] [UU]<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Significado:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>S\u00edmbolo<\/th><th>Significado<\/th><\/tr><\/thead><tbody><tr><td>[UU]<\/td><td>ambos discos funcionando<\/td><\/tr><tr><td>[_U]<\/td><td>um disco falhou<\/td><\/tr><tr><td>resync<\/td><td>sincroniza\u00e7\u00e3o em andamento<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Tamb\u00e9m podemos usar:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">watch cat \/proc\/mdstat<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Isso atualiza automaticamente.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Verificando detalhes do RAID<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Para visualizar detalhes completos:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">mdadm --detail \/dev\/md0<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Sa\u00edda t\u00edpica:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">\/dev\/md0:<br> Version : 1.2<br> Raid Level : raid1<br> Array Size : 976630336<br> Raid Devices : 2<br> Active Devices : 2<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Esse comando mostra:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>estado do RAID<\/li>\n\n\n\n<li>discos ativos<\/li>\n\n\n\n<li>discos removidos<\/li>\n\n\n\n<li>progresso de rebuild<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Durante um rebuild \u00e9 poss\u00edvel identificar qual disco est\u00e1 sendo reconstru\u00eddo usando <code>mdadm --detail<\/code>.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Criando filesystem no RAID<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Ap\u00f3s criar o RAID, precisamos format\u00e1-lo.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">O RAID funciona como <strong>um disco normal<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Exemplo com EXT4:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">mkfs.ext4 \/dev\/md0<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Outras op\u00e7\u00f5es comuns:<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">XFS<\/h4>\n\n\n\n<pre class=\"wp-block-preformatted\">mkfs.xfs \/dev\/md0<\/pre>\n\n\n\n<h4 class=\"wp-block-heading\">Btrfs<\/h4>\n\n\n\n<pre class=\"wp-block-preformatted\">mkfs.btrfs \/dev\/md0<\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Criando ponto de montagem<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Agora criamos um diret\u00f3rio para montar o RAID.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">mkdir \/raid1<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Montar:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">mount \/dev\/md0 \/raid1<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Verificar:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">df -h<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Resultado:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">Filesystem   Size Used Avail Mounted on<br>\/dev\/md0     1T   20M  980G  \/raid1<\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Tornando a montagem permanente<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Para que o RAID monte automaticamente no boot:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Edite:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">\/etc\/fstab<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Adicione:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">\/dev\/md0   \/raid1   ext4   defaults   0 0<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Alternativa mais segura:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">usar <strong>UUID<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Descobrir UUID:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">blkid<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Exemplo:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">UUID=0a45... \/raid1 ext4 defaults 0 0<\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Salvando configura\u00e7\u00e3o do mdadm<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Outro passo fundamental \u00e9 salvar o array no sistema.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Execute:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">mdadm --detail --scan &gt;&gt; \/etc\/mdadm\/mdadm.conf<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Isso garante que o RAID seja reconhecido no boot.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Depois atualize o initramfs.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Debian \/ Ubuntu<\/h4>\n\n\n\n<pre class=\"wp-block-preformatted\">update-initramfs -u<\/pre>\n\n\n\n<h4 class=\"wp-block-heading\">RHEL \/ AlmaLinux<\/h4>\n\n\n\n<pre class=\"wp-block-preformatted\">dracut -H -f<\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Testando reinicializa\u00e7\u00e3o<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Agora reinicie o servidor:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">reboot<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Ap\u00f3s subir:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">cat \/proc\/mdstat<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Voc\u00ea deve ver:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">md0 : active raid1<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Isso confirma que o RAID est\u00e1 funcionando.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Estrutura final do RAID<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Depois da configura\u00e7\u00e3o o layout ser\u00e1 algo assim:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">            RAID1<br>        \u250c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510<br>        \u2502  \/dev\/md0 \u2502<br>        \u2514\u2500\u2500\u2500\u2500\u2500\u252c\u2500\u2500\u2500\u2500\u2500\u2518<br>              \u2502<br>     \u250c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510<br>     \u2502                 \u2502<br>   \/dev\/sda1        \/dev\/sdb1<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Filesystem:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">EXT4 \/ XFS<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Mount:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">\/raid1<\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Performance do RAID 1<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">RAID 1 possui algumas caracter\u00edsticas interessantes.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Escrita<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">A escrita ocorre em <strong>todos os discos<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Isso pode gerar pequeno overhead.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Leitura<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">A leitura pode ocorrer em <strong>qualquer disco<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Alguns kernels fazem <strong>balanceamento de leitura<\/strong>, melhorando desempenho.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">RAID 1 com mais de dois discos<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">RAID 1 n\u00e3o precisa ter apenas dois discos.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Exemplo:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">3 discos<br>4 discos<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Comando:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">mdadm --create \/dev\/md0 --level=1 --raid-devices=3 \/dev\/sda1 \/dev\/sdb1 \/dev\/sdc1<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Isso cria <strong>triple mirror<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Muito usado em ambientes cr\u00edticos.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">RAID 1 + LVM<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Em servidores profissionais geralmente usamos:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">RAID \u2192 LVM \u2192 Filesystem<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Exemplo:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">\/dev\/md0<br>   \u2514\u2500\u2500 Volume Group<br>        \u2514\u2500\u2500 Logical Volumes<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Vantagens:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>resize online<\/li>\n\n\n\n<li>snapshots<\/li>\n\n\n\n<li>gerenciamento flex\u00edvel<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Verificando sa\u00fade do RAID<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Comandos \u00fateis:<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">status<\/h4>\n\n\n\n<pre class=\"wp-block-preformatted\">cat \/proc\/mdstat<\/pre>\n\n\n\n<h4 class=\"wp-block-heading\">detalhes<\/h4>\n\n\n\n<pre class=\"wp-block-preformatted\">mdadm --detail \/dev\/md0<\/pre>\n\n\n\n<h4 class=\"wp-block-heading\">discos<\/h4>\n\n\n\n<pre class=\"wp-block-preformatted\">lsblk<\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Pr\u00f3xima parte<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Na <strong>Parte 3<\/strong> vamos ver:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>como <strong>simular falha de disco<\/strong><\/li>\n\n\n\n<li>como <strong>substituir disco defeituoso<\/strong><\/li>\n\n\n\n<li>como <strong>reconstruir RAID<\/strong><\/li>\n\n\n\n<li>troubleshooting real de produ\u00e7\u00e3o<\/li>\n\n\n\n<li>erros comuns com RAID Linux<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Esses procedimentos s\u00e3o essenciais para qualquer <strong>sysadmin que administra VPS, dedicado ou cloud com discos locais<\/strong>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-parte-3-falha-de-disco-rebuild-e-recuperacao-do-raid\">Parte 3 \u2014 Falha de Disco, Rebuild e Recupera\u00e7\u00e3o do RAID<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Na <strong>Parte 1<\/strong> vimos:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>fundamentos de RAID<\/li>\n\n\n\n<li>planejamento de discos<\/li>\n\n\n\n<li>arquitetura de RAID 1<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Na <strong>Parte 2<\/strong> configuramos:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>instala\u00e7\u00e3o do <code>mdadm<\/code><\/li>\n\n\n\n<li>cria\u00e7\u00e3o do RAID<\/li>\n\n\n\n<li>formata\u00e7\u00e3o<\/li>\n\n\n\n<li>montagem permanente<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Agora vamos abordar algo <strong>muito mais importante em produ\u00e7\u00e3o<\/strong>:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong>O que fazer quando um disco falha.<\/strong><\/p>\n<\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\">Todo sysadmin que usa RAID precisa dominar:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>identifica\u00e7\u00e3o de falha<\/li>\n\n\n\n<li>remo\u00e7\u00e3o de disco defeituoso<\/li>\n\n\n\n<li>substitui\u00e7\u00e3o de disco<\/li>\n\n\n\n<li>reconstru\u00e7\u00e3o do RAID<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Isso acontece frequentemente em:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>servidores dedicados<\/li>\n\n\n\n<li>storages NVMe<\/li>\n\n\n\n<li>ambientes de hospedagem<\/li>\n\n\n\n<li>servidores de banco de dados<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Como detectar falha de disco<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Existem alguns sinais claros de falha em RAID.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">1 \u2014 Alertas do kernel<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Execute:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">dmesg<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Poss\u00edvel sa\u00edda:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">md: disk failure on sdb1<\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h4 class=\"wp-block-heading\">2 \u2014 Status do RAID<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">O m\u00e9todo mais r\u00e1pido:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">cat \/proc\/mdstat<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Exemplo saud\u00e1vel:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">md0 : active raid1 sda1[0] sdb1[1]<br>      [2\/2] [UU]<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Significado:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">U = disco funcionando<\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h4 class=\"wp-block-heading\">RAID degradado<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Exemplo:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">md0 : active raid1 sda1[0] sdb1[1]<br>      [2\/1] [U_]<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Significado:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">um disco falhou<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Nesse estado o RAID continua funcionando, mas <strong>sem redund\u00e2ncia<\/strong>.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Verificando detalhes do RAID<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Use:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">mdadm --detail \/dev\/md0<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Exemplo:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">State : degraded<br>Active Devices : 1<br>Failed Devices : 1<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Tamb\u00e9m mostrar\u00e1 qual disco falhou.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Identificando o disco defeituoso<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Sa\u00edda t\u00edpica:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">Number   Major   Minor   RaidDevice State<br>0       8       1        0      active sync   \/dev\/sda1<br>1       8      17        1      faulty       \/dev\/sdb1<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Neste exemplo:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">\/dev\/sdb1 falhou<\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Removendo disco defeituoso<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Primeiro marcamos o disco como falho.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">mdadm --fail \/dev\/md0 \/dev\/sdb1<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Depois removemos do array.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">mdadm --remove \/dev\/md0 \/dev\/sdb1<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Agora o RAID ter\u00e1 apenas um disco ativo.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Substituindo o disco f\u00edsico<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Agora precisamos substituir o disco.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Isso pode acontecer em:<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Servidor dedicado<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Troca f\u00edsica do disco.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">VPS<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Provedor troca automaticamente.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Cloud<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Volume \u00e9 recriado.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ap\u00f3s inserir o novo disco ele aparecer\u00e1 como:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">\/dev\/sdb<\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Criando parti\u00e7\u00e3o no novo disco<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">O novo disco precisa ter <strong>mesma estrutura do anterior<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Copiar tabela de parti\u00e7\u00f5es:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">sfdisk -d \/dev\/sda | sfdisk \/dev\/sdb<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Isso replica todas as parti\u00e7\u00f5es.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Verifique:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">lsblk<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Resultado esperado:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">sdb<br> \u2514\u2500sdb1<\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Adicionando disco ao RAID<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Agora adicionamos o disco ao array.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">mdadm --add \/dev\/md0 \/dev\/sdb1<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Imediatamente o rebuild come\u00e7a.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Monitorando reconstru\u00e7\u00e3o<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Execute:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">cat \/proc\/mdstat<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Exemplo:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">md0 : active raid1 sdb1[2] sda1[0]<br>      [2\/1] [U_]<br>      recovery = 35% (35000\/100000)<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Isso significa que o RAID est\u00e1 sendo reconstru\u00eddo.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Tempo de reconstru\u00e7\u00e3o<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">O tempo depende de:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Fator<\/th><th>Impacto<\/th><\/tr><\/thead><tbody><tr><td>tamanho do disco<\/td><td>alto<\/td><\/tr><tr><td>velocidade do disco<\/td><td>m\u00e9dio<\/td><\/tr><tr><td>carga do servidor<\/td><td>m\u00e9dio<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Exemplo:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Disco<\/th><th>Tempo<\/th><\/tr><\/thead><tbody><tr><td>500GB<\/td><td>10\u201320 min<\/td><\/tr><tr><td>1TB<\/td><td>20\u201340 min<\/td><\/tr><tr><td>4TB<\/td><td>1\u20133 horas<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Durante esse processo o servidor continua funcionando.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Ap\u00f3s reconstru\u00e7\u00e3o<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Quando o rebuild terminar:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">[UU]<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Isso significa:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">RAID totalmente saud\u00e1vel<\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Simulando falha de disco (teste)<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Uma pr\u00e1tica recomendada \u00e9 <strong>testar falha controlada<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Simular falha:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">mdadm --fail \/dev\/md0 \/dev\/sdb1<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Verificar:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">cat \/proc\/mdstat<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Depois reativar:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">mdadm --add \/dev\/md0 \/dev\/sdb1<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Esse teste garante que o RAID est\u00e1 configurado corretamente.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Monitoramento autom\u00e1tico de RAID<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Em produ\u00e7\u00e3o o ideal \u00e9 monitorar RAID.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Habilitar servi\u00e7o mdadm monitor<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Debian \/ Ubuntu:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">systemctl enable mdadm<br>systemctl start mdadm<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Isso permite alertas autom\u00e1ticos.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Configurando alertas por email<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Editar:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">\/etc\/mdadm\/mdadm.conf<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Adicionar:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">MAILADDR admin@servidor.com<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Quando ocorrer falha voc\u00ea receber\u00e1 alerta.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Verificando sa\u00fade do disco (SMART)<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">RAID protege contra falha total, mas podemos detectar falhas antes.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Instalar:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">apt install smartmontools<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Verificar disco:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">smartctl -a \/dev\/sda<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Indicadores importantes:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Par\u00e2metro<\/th><th>Significado<\/th><\/tr><\/thead><tbody><tr><td>Reallocated Sector Count<\/td><td>setores defeituosos<\/td><\/tr><tr><td>Pending Sector<\/td><td>setores inst\u00e1veis<\/td><\/tr><tr><td>Temperature<\/td><td>temperatura<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Monitorar SMART ajuda a prever falhas.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">RAID degradado: riscos<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Um RAID degradado pode funcionar por muito tempo, mas \u00e9 perigoso.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Se o segundo disco falhar:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">perda total de dados<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Portanto sempre substitua discos <strong>imediatamente<\/strong>.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Problemas comuns em RAID Linux<\/h2>\n\n\n\n<h4 class=\"wp-block-heading\">RAID n\u00e3o monta no boot<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Causa comum:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">mdadm.conf n\u00e3o configurado<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Corrigir:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">mdadm --detail --scan &gt;&gt; \/etc\/mdadm\/mdadm.conf<br>update-initramfs -u<\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h4 class=\"wp-block-heading\">RAID n\u00e3o inicia ap\u00f3s reboot<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Verificar:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">cat \/proc\/mdstat<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Se n\u00e3o existir:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">mdadm --assemble --scan<\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h4 class=\"wp-block-heading\">Disco novo n\u00e3o entra no RAID<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Poss\u00edvel causa:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>parti\u00e7\u00e3o errada<\/li>\n\n\n\n<li>tamanho diferente<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Verificar:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">fdisk -l<\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">RAID 1 com NVMe<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Em servidores modernos \u00e9 comum usar:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">2x NVMe<br>RAID1<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Exemplo:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">\/dev\/nvme0n1<br>\/dev\/nvme1n1<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Criar RAID:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">mdadm --create \/dev\/md0 --level=1 --raid-devices=2 \/dev\/nvme0n1p1 \/dev\/nvme1n1p1<\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">RAID 1 para servidores web<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Exemplo real de estrutura:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">RAID1<br>  \u251c\u2500\u2500 \/boot<br>  \u251c\u2500\u2500 \/<br>  \u251c\u2500\u2500 \/var<br>  \u2514\u2500\u2500 \/home<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Ideal para:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>WordPress<\/li>\n\n\n\n<li>bancos MySQL<\/li>\n\n\n\n<li>APIs<\/li>\n\n\n\n<li>aplica\u00e7\u00f5es SaaS<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">RAID 1 em banco de dados<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Para banco de dados:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">RAID1 NVMe<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Vantagens:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>redund\u00e2ncia<\/li>\n\n\n\n<li>baixa lat\u00eancia<\/li>\n\n\n\n<li>seguran\u00e7a<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Muito usado em:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">MariaDB<br>MySQL<br>PostgreSQL<\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">RAID 1 em ambientes cloud<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Alguns provedores j\u00e1 possuem redund\u00e2ncia.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Por exemplo:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>AWS EBS<\/li>\n\n\n\n<li>Google Persistent Disk<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Nesses casos RAID 1 pode ser desnecess\u00e1rio.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Mas em <strong>NVMe local de cloud<\/strong> ainda \u00e9 \u00fatil.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Pr\u00f3xima parte<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Na <strong>Parte 4<\/strong> vamos aprofundar:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>RAID 1 no boot do sistema<\/li>\n\n\n\n<li>RAID 1 para root filesystem<\/li>\n\n\n\n<li>RAID 1 + LVM<\/li>\n\n\n\n<li>RAID 1 com GPT<\/li>\n\n\n\n<li>RAID em servidores de produ\u00e7\u00e3o<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Essa parte \u00e9 essencial para <strong>instalar Linux diretamente em RAID<\/strong>, algo muito comum em servidores dedicados.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-parte-4-raid-1-para-sistema-operacional-boot-root\">Parte 4 \u2014 RAID 1 para Sistema Operacional (Boot + Root)<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Nas partes anteriores vimos:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>fundamentos de RAID<\/li>\n\n\n\n<li>cria\u00e7\u00e3o do RAID com <strong>mdadm<\/strong><\/li>\n\n\n\n<li>substitui\u00e7\u00e3o de discos<\/li>\n\n\n\n<li>reconstru\u00e7\u00e3o do array<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Agora vamos abordar um cen\u00e1rio muito comum em <strong>servidores de produ\u00e7\u00e3o<\/strong>:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\">Instalar o <strong>sistema operacional inteiro em RAID 1<\/strong>.<\/p>\n<\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\">Isso significa que:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><code>\/boot<\/code> est\u00e1 espelhado<\/li>\n\n\n\n<li><code>\/<\/code> (root) est\u00e1 espelhado<\/li>\n\n\n\n<li>o servidor pode continuar funcionando mesmo se um disco falhar<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Essa configura\u00e7\u00e3o \u00e9 padr\u00e3o em muitos <strong>servidores dedicados, clusters e ambientes corporativos<\/strong>.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Arquitetura t\u00edpica de RAID 1 para servidores<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Um layout comum em produ\u00e7\u00e3o \u00e9:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">Disco 1<br>\/dev\/sda<br> \u251c\u2500 sda1 \u2192 \/boot<br> \u2514\u2500 sda2 \u2192 RAID rootDisco 2<br>\/dev\/sdb<br> \u251c\u2500 sdb1 \u2192 \/boot<br> \u2514\u2500 sdb2 \u2192 RAID root<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Depois da cria\u00e7\u00e3o do RAID:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">\/dev\/md0 \u2192 \/boot<br>\/dev\/md1 \u2192 \/<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Isso garante que <strong>at\u00e9 o processo de boot esteja protegido<\/strong>.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Por que proteger o boot tamb\u00e9m<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Muitos administradores fazem RAID apenas no <code>\/<\/code>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Isso pode causar problemas.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Se o disco que cont\u00e9m <code>\/boot<\/code> falhar:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">o servidor n\u00e3o inicia<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Mesmo que o root esteja intacto.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Por isso em servidores cr\u00edticos recomendamos:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">\/boot em RAID1<\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">RAID 1 com GPT (recomendado)<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Hoje o padr\u00e3o de particionamento \u00e9 <strong>GPT<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Vantagens:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>suporta discos grandes<\/li>\n\n\n\n<li>melhor compatibilidade com UEFI<\/li>\n\n\n\n<li>maior robustez<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Criar tabela GPT:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">parted \/dev\/sda mklabel gpt<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Repita para o segundo disco.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Criando parti\u00e7\u00f5es para RAID<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Exemplo de layout:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Parti\u00e7\u00e3o<\/th><th>Tamanho<\/th><th>Fun\u00e7\u00e3o<\/th><\/tr><\/thead><tbody><tr><td>sda1<\/td><td>1GB<\/td><td>\/boot<\/td><\/tr><tr><td>sda2<\/td><td>restante<\/td><td>root RAID<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Criar parti\u00e7\u00e3o:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">fdisk \/dev\/sda<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Depois copiar estrutura para o segundo disco:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">sfdisk -d \/dev\/sda | sfdisk \/dev\/sdb<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Isso replica a tabela de parti\u00e7\u00f5es.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">Criando RAID para \/boot<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Agora criamos o RAID do boot.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">mdadm --create \/dev\/md0 \\<br>--level=1 \\<br>--raid-devices=2 \\<br>\/dev\/sda1 \/dev\/sdb1<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Esse array ser\u00e1 usado para:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">\/boot<\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Criando RAID para root<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Agora criamos o RAID principal:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">mdadm --create \/dev\/md1 \\<br>--level=1 \\<br>--raid-devices=2 \\<br>\/dev\/sda2 \/dev\/sdb2<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Resultado:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">\/dev\/md0 \u2192 boot<br>\/dev\/md1 \u2192 root<\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Criando filesystem<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Agora formatamos os arrays.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Boot<\/h4>\n\n\n\n<pre class=\"wp-block-preformatted\">mkfs.ext4 \/dev\/md0<\/pre>\n\n\n\n<h4 class=\"wp-block-heading\">Root<\/h4>\n\n\n\n<pre class=\"wp-block-preformatted\">mkfs.ext4 \/dev\/md1<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Ou usar <strong>XFS<\/strong> para produ\u00e7\u00e3o.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">mkfs.xfs \/dev\/md1<\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Montando sistema de arquivos<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Criar estrutura:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">mkdir \/mnt\/root<br>mount \/dev\/md1 \/mnt\/root<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Criar boot:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">mkdir \/mnt\/root\/boot<br>mount \/dev\/md0 \/mnt\/root\/boot<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Agora temos:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">\/mnt\/root<br> \u251c\u2500 \/<br> \u2514\u2500 \/boot<\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Instalando o sistema no RAID<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Durante instala\u00e7\u00e3o manual (por exemplo via <strong>rescue mode<\/strong>):<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">debootstrap<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">ou instala\u00e7\u00e3o de distribui\u00e7\u00e3o.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Depois configurar fstab.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Configurando fstab<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Arquivo:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">\/etc\/fstab<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Exemplo:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">\/dev\/md0   \/boot   ext4   defaults   0 1<br>\/dev\/md1   \/       ext4   defaults   0 1<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Alternativa mais segura:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">usar <strong>UUID<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Descobrir:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">blkid<\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Salvando configura\u00e7\u00e3o RAID<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Salvar configura\u00e7\u00e3o:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">mdadm --detail --scan &gt;&gt; \/etc\/mdadm\/mdadm.conf<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Atualizar initramfs:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Debian \/ Ubuntu:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">update-initramfs -u<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">RHEL \/ AlmaLinux:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">dracut -H -f<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Isso garante que o sistema reconhe\u00e7a o RAID no boot.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Instalando GRUB em ambos discos<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Esse \u00e9 um passo <strong>muito importante<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Se o bootloader estiver apenas em um disco:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">falha total se o disco morrer<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Instale GRUB nos dois discos.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">grub-install \/dev\/sda<\/pre>\n\n\n\n<pre class=\"wp-block-preformatted\">grub-install \/dev\/sdb<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Depois atualize:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">update-grub<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Agora o servidor pode iniciar a partir de <strong>qualquer disco<\/strong>.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Testando falha de disco no boot<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Ap\u00f3s configura\u00e7\u00e3o \u00e9 recomend\u00e1vel testar.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Simular falha:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">remover um disco<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Ou marcar falha:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">mdadm --fail \/dev\/md0 \/dev\/sdb1<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Se o sistema iniciar corretamente:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">RAID boot est\u00e1 correto<\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">RAID 1 + LVM (configura\u00e7\u00e3o profissional)<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Em servidores de produ\u00e7\u00e3o \u00e9 comum usar:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">RAID \u2192 LVM \u2192 Filesystem<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Arquitetura:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">Discos<br>  \u2193<br>RAID1<br>  \u2193<br>Volume Group<br>  \u2193<br>Logical Volumes<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Exemplo:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">\/dev\/md1<br>  \u2514\u2500 vg_system<br>        \u251c\u2500 lv_root<br>        \u251c\u2500 lv_var<br>        \u2514\u2500 lv_home<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Vantagens:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>expans\u00e3o f\u00e1cil<\/li>\n\n\n\n<li>snapshots<\/li>\n\n\n\n<li>flexibilidade<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Criando LVM sobre RAID<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Criar volume f\u00edsico:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">pvcreate \/dev\/md1<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Criar volume group:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">vgcreate vg_system \/dev\/md1<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Criar logical volumes:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">lvcreate -L 40G -n root vg_system<\/pre>\n\n\n\n<pre class=\"wp-block-preformatted\">lvcreate -L 20G -n var vg_system<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Depois criar filesystem.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Estrutura final recomendada<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Exemplo para servidor Linux:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">RAID1<br> \u251c\u2500 md0 \u2192 \/boot<br> \u2514\u2500 md1 \u2192 LVM<br>        \u251c\u2500 \/<br>        \u251c\u2500 \/var<br>        \u251c\u2500 \/home<br>        \u2514\u2500 swap<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Essa arquitetura \u00e9 utilizada em:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>servidores corporativos<\/li>\n\n\n\n<li>clusters Kubernetes<\/li>\n\n\n\n<li>servidores web de alta disponibilidade<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">RAID 1 em NVMe modernos<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Em servidores atuais \u00e9 comum:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">2x NVMe<br>RAID1<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Isso oferece:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>redund\u00e2ncia<\/li>\n\n\n\n<li>alt\u00edssima velocidade<\/li>\n\n\n\n<li>baixa lat\u00eancia<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Ideal para:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>WordPress de alto tr\u00e1fego<\/li>\n\n\n\n<li>bancos de dados<\/li>\n\n\n\n<li>APIs<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Boas pr\u00e1ticas para RAID em produ\u00e7\u00e3o<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Sempre:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>usar discos do mesmo modelo<\/li>\n\n\n\n<li>monitorar SMART<\/li>\n\n\n\n<li>configurar alertas de RAID<\/li>\n\n\n\n<li>testar rebuild<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Nunca:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>ignorar RAID degradado<\/li>\n\n\n\n<li>misturar discos muito diferentes<\/li>\n\n\n\n<li>confiar em RAID sem backup<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Pr\u00f3xima parte<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Na <strong>Parte 5<\/strong> vamos aprofundar ainda mais:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>otimiza\u00e7\u00e3o de performance RAID<\/li>\n\n\n\n<li>RAID 1 com NVMe em produ\u00e7\u00e3o<\/li>\n\n\n\n<li>erros comuns de sysadmins<\/li>\n\n\n\n<li>tuning de rebuild<\/li>\n\n\n\n<li>benchmarking de RAID<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">E tamb\u00e9m veremos <strong>boas pr\u00e1ticas reais usadas em grandes infraestruturas Linux<\/strong>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-parte-5-performance-otimizacao-e-boas-praticas-em-producao\">Parte 5 \u2014 Performance, Otimiza\u00e7\u00e3o e Boas Pr\u00e1ticas em Produ\u00e7\u00e3o<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Nas partes anteriores aprendemos:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>fundamentos de RAID<\/li>\n\n\n\n<li>cria\u00e7\u00e3o do RAID com <strong>mdadm<\/strong><\/li>\n\n\n\n<li>substitui\u00e7\u00e3o de discos<\/li>\n\n\n\n<li>RAID para boot e root<\/li>\n\n\n\n<li>RAID com LVM<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Agora vamos abordar algo essencial para <strong>infraestrutura real de servidores<\/strong>:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>performance do RAID<\/li>\n\n\n\n<li>tuning do Linux<\/li>\n\n\n\n<li>RAID em NVMe<\/li>\n\n\n\n<li>gargalos comuns<\/li>\n\n\n\n<li>erros de configura\u00e7\u00e3o<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Essa parte \u00e9 especialmente importante para quem administra:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>VPS<\/strong><\/li>\n\n\n\n<li><strong>servidores dedicados<\/strong><\/li>\n\n\n\n<li><strong>infraestrutura cloud<\/strong><\/li>\n\n\n\n<li><strong>bancos de dados<\/strong><\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Como funciona a performance do RAID 1<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">RAID 1 n\u00e3o foi projetado para performance m\u00e1xima.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Seu objetivo principal \u00e9:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">redund\u00e2ncia<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Mesmo assim ele pode melhorar algumas opera\u00e7\u00f5es.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Escrita<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Quando um bloco \u00e9 gravado:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">disco A \u2190 dados<br>disco B \u2190 dados<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">A grava\u00e7\u00e3o precisa ocorrer nos dois discos.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Isso pode gerar <strong>pequeno overhead<\/strong>.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h4 class=\"wp-block-heading\">Leitura<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Na leitura ocorre algo interessante.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">O sistema pode ler de qualquer disco.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">read \u2192 sda<br>read \u2192 sdb<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Isso pode aumentar a performance em leitura.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">RAID 1 vs Disco \u00fanico<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Compara\u00e7\u00e3o t\u00edpica:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Opera\u00e7\u00e3o<\/th><th>Disco \u00fanico<\/th><th>RAID1<\/th><\/tr><\/thead><tbody><tr><td>leitura<\/td><td>1x<\/td><td>at\u00e9 2x<\/td><\/tr><tr><td>escrita<\/td><td>1x<\/td><td>~1x<\/td><\/tr><tr><td>redund\u00e2ncia<\/td><td>n\u00e3o<\/td><td>sim<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Portanto RAID 1 \u00e9 excelente para:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">workloads com muitas leituras<\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Performance com NVMe<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Hoje muitos servidores utilizam:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">2x NVMe<br>RAID1<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Exemplo real:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Disco<\/th><th>Leitura<\/th><\/tr><\/thead><tbody><tr><td>NVMe \u00fanico<\/td><td>3 GB\/s<\/td><\/tr><tr><td>RAID1 NVMe<\/td><td>4\u20136 GB\/s<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Isso depende do scheduler do kernel.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Benchmark de RAID<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Ferramentas comuns para teste:<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">fio<\/h4>\n\n\n\n<pre class=\"wp-block-preformatted\">fio --name=test --rw=read --size=1G --filename=\/raid1\/test<\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h4 class=\"wp-block-heading\">dd<\/h4>\n\n\n\n<pre class=\"wp-block-preformatted\">dd if=\/dev\/zero of=testfile bs=1G count=1 oflag=dsync<\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h4 class=\"wp-block-heading\">iostat<\/h4>\n\n\n\n<pre class=\"wp-block-preformatted\">iostat -xm 2<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Essas ferramentas ajudam a medir:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>throughput<\/li>\n\n\n\n<li>lat\u00eancia<\/li>\n\n\n\n<li>uso de disco<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Scheduler de disco<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">O scheduler pode impactar performance.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Verificar:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">cat \/sys\/block\/sda\/queue\/scheduler<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Schedulers comuns:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Scheduler<\/th><th>Uso<\/th><\/tr><\/thead><tbody><tr><td>mq-deadline<\/td><td>padr\u00e3o em servidores<\/td><\/tr><tr><td>none<\/td><td>NVMe<\/td><\/tr><tr><td>bfq<\/td><td>desktop<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Para NVMe geralmente usamos:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">none<\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Ajustando velocidade de rebuild<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Durante reconstru\u00e7\u00e3o de RAID o sistema pode ficar lento.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Podemos ajustar prioridade.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Verificar:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">cat \/proc\/sys\/dev\/raid\/speed_limit_min<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Aumentar velocidade:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">echo 50000 &gt; \/proc\/sys\/dev\/raid\/speed_limit_min<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">M\u00e1ximo:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">echo 200000 &gt; \/proc\/sys\/dev\/raid\/speed_limit_max<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Isso acelera o rebuild.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Monitoramento cont\u00ednuo do RAID<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Servidores de produ\u00e7\u00e3o devem monitorar RAID constantemente.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ferramentas comuns:<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">mdadm monitor<\/h4>\n\n\n\n<pre class=\"wp-block-preformatted\">mdadm --monitor --scan<\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h4 class=\"wp-block-heading\">Prometheus<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Exporters podem monitorar RAID.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h4 class=\"wp-block-heading\">Zabbix<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Possui templates para RAID Linux.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Verificando estado dos discos<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Al\u00e9m do RAID \u00e9 essencial monitorar <strong>SMART<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Instalar:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">apt install smartmontools<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Verificar:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">smartctl -a \/dev\/sda<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Indicadores cr\u00edticos:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>par\u00e2metro<\/th><th>risco<\/th><\/tr><\/thead><tbody><tr><td>reallocated sectors<\/td><td>falha iminente<\/td><\/tr><tr><td>pending sectors<\/td><td>setores inst\u00e1veis<\/td><\/tr><tr><td>CRC errors<\/td><td>cabo ou controlador<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">RAID 1 em servidores web<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Exemplo t\u00edpico:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">2x NVMe<br>RAID1<br>EXT4<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Usado para:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>WordPress<\/li>\n\n\n\n<li>PHP-FPM<\/li>\n\n\n\n<li>Nginx<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Isso garante que o site continue funcionando mesmo com falha de disco.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">RAID 1 em banco de dados<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Para banco de dados a lat\u00eancia \u00e9 importante.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Arquitetura comum:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">2x NVMe<br>RAID1<br>XFS<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Usado em:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">MySQL<br>MariaDB<br>PostgreSQL<\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">RAID 1 em VPS<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Nem toda VPS permite RAID.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Mas algumas oferecem:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>discos m\u00faltiplos<\/li>\n\n\n\n<li>NVMe local<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Nesses casos RAID pode ser configurado manualmente.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">RAID 1 em cloud<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Muitos provedores j\u00e1 possuem redund\u00e2ncia.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Exemplo:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Provedor<\/th><th>Storage<\/th><\/tr><\/thead><tbody><tr><td>AWS<\/td><td>EBS<\/td><\/tr><tr><td>Google<\/td><td>Persistent Disk<\/td><\/tr><tr><td>Azure<\/td><td>Managed Disk<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Nesses casos RAID geralmente \u00e9 desnecess\u00e1rio.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Mas em <strong>storage local NVMe<\/strong> pode ser \u00fatil.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Erros comuns ao usar RAID<\/h2>\n\n\n\n<h4 class=\"wp-block-heading\">N\u00e3o monitorar RAID<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Muitos administradores descobrem falha apenas quando <strong>ambos discos morrem<\/strong>.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h4 class=\"wp-block-heading\">Misturar discos diferentes<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Exemplo ruim:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">SSD + HDD<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Isso reduz performance.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h4 class=\"wp-block-heading\">Ignorar RAID degradado<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">RAID degradado \u00e9 risco enorme.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Sempre substitua o disco rapidamente.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h4 class=\"wp-block-heading\">N\u00e3o instalar GRUB nos dois discos<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Se apenas um disco possuir bootloader:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">servidor n\u00e3o inicia<\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">RAID 1 n\u00e3o substitui backup<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Essa \u00e9 a regra mais importante.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">RAID protege contra:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">falha de hardware<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Mas n\u00e3o protege contra:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>exclus\u00e3o acidental<\/li>\n\n\n\n<li>ransomware<\/li>\n\n\n\n<li>corrup\u00e7\u00e3o de dados<\/li>\n\n\n\n<li>erro humano<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Sempre mantenha:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">backup externo<\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Checklist de RAID em produ\u00e7\u00e3o<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Antes de colocar servidor em produ\u00e7\u00e3o verifique:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u2714 RAID sincronizado<br>\u2714 SMART saud\u00e1vel<br>\u2714 GRUB nos dois discos<br>\u2714 alertas configurados<br>\u2714 backup funcionando<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Pr\u00f3xima parte<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Na <strong>Parte 6 (final)<\/strong> vamos ver:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>troubleshooting avan\u00e7ado de RAID<\/li>\n\n\n\n<li>recupera\u00e7\u00e3o de RAID quebrado<\/li>\n\n\n\n<li>recupera\u00e7\u00e3o ap\u00f3s corrup\u00e7\u00e3o<\/li>\n\n\n\n<li>reconstru\u00e7\u00e3o manual de array<\/li>\n\n\n\n<li>erros reais que acontecem em produ\u00e7\u00e3o<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Essa parte \u00e9 extremamente \u00fatil para <strong>sysadmins que administram servidores Linux diariamente<\/strong>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-parte-6-troubleshooting-avancado-recuperacao-e-diagnostico-de-raid\">Parte 6 \u2014 Troubleshooting Avan\u00e7ado, Recupera\u00e7\u00e3o e Diagn\u00f3stico de RAID<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Nas partes anteriores vimos:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>fundamentos do RAID<\/li>\n\n\n\n<li>cria\u00e7\u00e3o do RAID 1 com <strong>mdadm<\/strong><\/li>\n\n\n\n<li>substitui\u00e7\u00e3o de discos<\/li>\n\n\n\n<li>RAID para boot e root<\/li>\n\n\n\n<li>otimiza\u00e7\u00e3o de performance<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Agora vamos abordar algo extremamente importante para quem administra servidores Linux em produ\u00e7\u00e3o:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong>como recuperar RAID quando algo d\u00e1 errado.<\/strong><\/p>\n<\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\">Problemas com RAID podem ocorrer por v\u00e1rios motivos:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>falha simult\u00e2nea de discos<\/li>\n\n\n\n<li>corrup\u00e7\u00e3o de metadata<\/li>\n\n\n\n<li>erro humano<\/li>\n\n\n\n<li>falha de energia<\/li>\n\n\n\n<li>problemas no boot<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Saber diagnosticar esses cen\u00e1rios pode evitar <strong>perda total de dados<\/strong>.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Verificando rapidamente o estado do RAID<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Sempre que houver suspeita de problema execute primeiro:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">cat \/proc\/mdstat<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Exemplo saud\u00e1vel:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">md0 : active raid1 sda1[0] sdb1[1]<br>      [2\/2] [UU]<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Significado:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">U = disco funcionando<\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h4 class=\"wp-block-heading\">RAID degradado<\/h4>\n\n\n\n<pre class=\"wp-block-preformatted\">md0 : active raid1 sda1[0] sdb1[1]<br>      [2\/1] [U_]<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Significado:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">um disco falhou<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Esse \u00e9 o primeiro indicador de problemas.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">RAID n\u00e3o inicia ap\u00f3s reboot<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Um problema comum \u00e9 o RAID n\u00e3o montar ap\u00f3s reiniciar o servidor.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Sintoma:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">\/dev\/md0 n\u00e3o existe<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Primeiro verifique os discos:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">lsblk<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Depois tente montar manualmente o RAID.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">mdadm --assemble --scan<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Esse comando tenta reconstruir automaticamente todos os arrays encontrados.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Reconstru\u00e7\u00e3o manual do RAID<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Se o comando autom\u00e1tico n\u00e3o funcionar, monte manualmente.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Exemplo:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">mdadm --assemble \/dev\/md0 \/dev\/sda1 \/dev\/sdb1<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Depois verifique:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">cat \/proc\/mdstat<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Se aparecer novamente:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">[UU]<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">o RAID foi recuperado.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Metadata RAID corrompida<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Em alguns casos o metadata pode ficar inconsistente.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Verifique o metadata:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">mdadm --examine \/dev\/sda1<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Exemplo de sa\u00edda:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">Magic : a92b4efc<br>Raid Level : raid1<br>Raid Devices : 2<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Esse comando mostra se a parti\u00e7\u00e3o pertence a um RAID.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Detectando arrays dispon\u00edveis<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Para listar todos os arrays detectados:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">mdadm --examine --scan<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Exemplo:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">ARRAY \/dev\/md0 level=raid1 num-devices=2 UUID=xxxx<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Se necess\u00e1rio voc\u00ea pode montar manualmente usando o UUID.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Recuperando RAID ap\u00f3s falha de energia<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Falhas abruptas podem causar:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>resync autom\u00e1tico<\/li>\n\n\n\n<li>inconsist\u00eancia de dados<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Ap\u00f3s reboot verifique:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">cat \/proc\/mdstat<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Se aparecer:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">resync<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">significa que o sistema est\u00e1 sincronizando novamente.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Isso \u00e9 normal.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">RAID com dois discos falhados<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Esse \u00e9 o cen\u00e1rio mais cr\u00edtico.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Exemplo:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">[_ _]<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Nesse caso o RAID n\u00e3o possui mais redund\u00e2ncia.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ainda assim existe chance de recuperar dados.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Primeiro tente montar apenas um disco.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">mount \/dev\/sda1 \/mnt<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Se o filesystem estiver intacto os dados podem ser recuperados.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Montando RAID em modo somente leitura<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Para evitar corrup\u00e7\u00e3o adicional:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">mount -o ro \/dev\/md0 \/mnt<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Isso permite copiar arquivos importantes.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">For\u00e7ando montagem de RAID degradado<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Em casos extremos pode ser necess\u00e1rio montar RAID mesmo incompleto.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">mdadm --assemble --force \/dev\/md0 \/dev\/sda1<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Use com cautela.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Esse comando for\u00e7a montagem mesmo com inconsist\u00eancias.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">RAID travado durante rebuild<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\u00c0s vezes o rebuild pode travar.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Verifique:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">cat \/proc\/mdstat<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Se n\u00e3o houver progresso verifique discos:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">smartctl -a \/dev\/sda<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Problemas comuns:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>setores defeituosos<\/li>\n\n\n\n<li>disco muito lento<\/li>\n\n\n\n<li>controlador com erro<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">RAID lento inesperadamente<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Se o RAID ficar muito lento, verifique:<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">uso de disco<\/h4>\n\n\n\n<pre class=\"wp-block-preformatted\">iostat -xm 2<\/pre>\n\n\n\n<h4 class=\"wp-block-heading\">lat\u00eancia<\/h4>\n\n\n\n<pre class=\"wp-block-preformatted\">iotop<\/pre>\n\n\n\n<h4 class=\"wp-block-heading\">filas de I\/O<\/h4>\n\n\n\n<pre class=\"wp-block-preformatted\">cat \/proc\/diskstats<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Tamb\u00e9m verifique:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">dmesg<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">para erros de hardware.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Corrup\u00e7\u00e3o de filesystem<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Mesmo com RAID pode ocorrer corrup\u00e7\u00e3o.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Executar verifica\u00e7\u00e3o:<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">EXT4<\/h4>\n\n\n\n<pre class=\"wp-block-preformatted\">fsck.ext4 \/dev\/md0<\/pre>\n\n\n\n<h4 class=\"wp-block-heading\">XFS<\/h4>\n\n\n\n<pre class=\"wp-block-preformatted\">xfs_repair \/dev\/md0<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Execute apenas com filesystem desmontado.<\/strong><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Removendo RAID completamente<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\u00c0s vezes \u00e9 necess\u00e1rio remover RAID antigo.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Primeiro pare o array:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">mdadm --stop \/dev\/md0<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Depois limpe metadata:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">mdadm --zero-superblock \/dev\/sda1<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Repita para cada disco.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Agora os discos podem ser reutilizados.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Logs importantes para RAID<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Sempre verifique logs quando houver problema.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Kernel<\/h4>\n\n\n\n<pre class=\"wp-block-preformatted\">dmesg<\/pre>\n\n\n\n<h4 class=\"wp-block-heading\">System log<\/h4>\n\n\n\n<pre class=\"wp-block-preformatted\">journalctl -xe<\/pre>\n\n\n\n<h4 class=\"wp-block-heading\">RAID<\/h4>\n\n\n\n<pre class=\"wp-block-preformatted\">mdadm --detail \/dev\/md0<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Esses logs ajudam a identificar falhas de hardware.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Boas pr\u00e1ticas para evitar problemas<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Para manter RAID saud\u00e1vel:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u2714 monitore SMART<br>\u2714 configure alertas por email<br>\u2714 verifique RAID regularmente<br>\u2714 substitua discos defeituosos rapidamente<br>\u2714 mantenha backup externo<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">RAID 1 em ambientes de alta disponibilidade<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Em infraestruturas maiores RAID geralmente faz parte de uma arquitetura maior.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Exemplo:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">RAID1<br>\u2193<br>Filesystem<br>\u2193<br>Backup<br>\u2193<br>Replica\u00e7\u00e3o<br>\u2193<br>Load balancer<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Isso garante alta disponibilidade.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Quando RAID n\u00e3o \u00e9 suficiente<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">RAID protege apenas contra falha de disco.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Mas n\u00e3o resolve:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>falha do servidor<\/li>\n\n\n\n<li>falha de datacenter<\/li>\n\n\n\n<li>desastre f\u00edsico<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Por isso arquiteturas modernas utilizam:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>replica\u00e7\u00e3o entre servidores<\/li>\n\n\n\n<li>storage distribu\u00eddo<\/li>\n\n\n\n<li>snapshots<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Conclus\u00e3o<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">RAID 1 continua sendo uma das solu\u00e7\u00f5es mais confi\u00e1veis e simples para aumentar a disponibilidade de armazenamento em servidores Linux.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ao longo deste guia vimos:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>o funcionamento do RAID<\/li>\n\n\n\n<li>cria\u00e7\u00e3o do RAID 1 com <strong>mdadm<\/strong><\/li>\n\n\n\n<li>substitui\u00e7\u00e3o e reconstru\u00e7\u00e3o de discos<\/li>\n\n\n\n<li>RAID para boot e sistema operacional<\/li>\n\n\n\n<li>otimiza\u00e7\u00e3o e performance<\/li>\n\n\n\n<li>troubleshooting avan\u00e7ado<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Quando bem configurado, RAID 1 permite que servidores continuem funcionando mesmo ap\u00f3s falha de disco, reduzindo drasticamente o risco de indisponibilidade.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">No entanto, \u00e9 fundamental lembrar:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong>RAID n\u00e3o substitui backup.<\/strong><\/p>\n<\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\">A melhor estrat\u00e9gia sempre combina:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>RAID para redund\u00e2ncia<\/li>\n\n\n\n<li>monitoramento cont\u00ednuo<\/li>\n\n\n\n<li>backups externos confi\u00e1veis<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Com essas pr\u00e1ticas, seu ambiente Linux ter\u00e1 <strong>muito mais resili\u00eancia e seguran\u00e7a de dados<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/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-1773771617259\"><strong class=\"schema-faq-question\">RAID 1 melhora performance?<\/strong> <p class=\"schema-faq-answer\">Ele melhora leitura, mas a escrita costuma ter desempenho semelhante ao de um \u00fanico disco.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1773771632396\"><strong class=\"schema-faq-question\">RAID 1 substitui backup?<\/strong> <p class=\"schema-faq-answer\">N\u00e3o. RAID protege apenas contra falha de disco.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1773771658981\"><strong class=\"schema-faq-question\">Quantos discos s\u00e3o necess\u00e1rios?<\/strong> <p class=\"schema-faq-answer\">O m\u00ednimo s\u00e3o <strong>dois discos<\/strong>.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1773771699129\"><strong class=\"schema-faq-question\">Posso usar RAID em SSD ou NVMe?<\/strong> <p class=\"schema-faq-answer\">Sim. RAID 1 funciona perfeitamente com SSD e NVMe.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1773771733469\"><strong class=\"schema-faq-question\">RAID 1 funciona em VPS?<\/strong> <p class=\"schema-faq-answer\">Depende do provedor. Alguns permitem m\u00faltiplos discos para configura\u00e7\u00e3o manual.<\/p> <\/div> <\/div>\n\n\n\n<p class=\"wp-block-paragraph\">\u2705 <strong>Fim do artigo<\/strong><br><br>Veja Mais: <strong><a href=\"https:\/\/helpsysadmin.com.br\/blog\/listar-diretorios-e-arquivos-em-ordem-crescente\/\">Criando atalho para listar diret\u00f3rios e arquivos em ordem crescente<\/a><\/strong><br>Veja Mais:\u00a0<strong><a href=\"https:\/\/helpsysadmin.com.br\/blog\/tipos-de-vulnerabilidades-de-seguranca\/\">Diferentes tipos de vulnerabilidades de seguran\u00e7a e como se proteger<\/a><\/strong><br>Veja Mais:\u00a0<strong><a href=\"https:\/\/helpsysadmin.com.br\/blog\/configurar-lamp-com-wordpress-e-lets-encrypt\/\">Como configurar lamp com wordpress e let\u00b4s encrypt<\/a><\/strong><br>Veja Mais:\u00a0<strong><a href=\"https:\/\/helpsysadmin.com.br\/blog\/configurar-lemp-com-wordpress-e-lets-encrypt\/\">Como configurar lemp com wordpress e let\u00b4s encrypt<\/a><\/strong><br>Veja Mais:\u00a0<strong><a href=\"https:\/\/helpsysadmin.com.br\/blog\/guia-completo-do-directadmin-para-administradores\/\">Guia Completo do DirectAdmin para Administradores | Instala\u00e7\u00e3o, Seguran\u00e7a e Performance<\/a><\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Parte 1 \u2014 Fundamentos de RAID, Cen\u00e1rios Reais e Planejamento Introdu\u00e7\u00e3o A confiabilidade do armazenamento \u00e9 um dos pilares fundamentais de qualquer [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":1805,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[9,1279,89],"tags":[90,13,3,16],"class_list":["post-1804","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-gerenciamento-servidor","category-linux","category-seguranca-do-servidor","tag-almalinux","tag-linux","tag-servidor-linux","tag-ubuntu"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.8 (Yoast SEO v27.8) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Como configurar o Raid 1 em sistemas Linux? - Blog HelpSysAdmin<\/title>\n<meta name=\"description\" content=\"Aprenda a configurar o RAID 1 ! Este guia completo ensina como espelhar discos (mirroring) para proteger seus dados contra falhas de HD.\" \/>\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\/configurar-raid-1-linux\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Como configurar o Raid 1 em sistemas Linux?\" \/>\n<meta property=\"og:description\" content=\"Aprenda a configurar o RAID 1 ! Este guia completo ensina como espelhar discos (mirroring) para proteger seus dados contra falhas de HD.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/helpsysadmin.com.br\/blog\/configurar-raid-1-linux\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog HelpSysAdmin\" \/>\n<meta property=\"article:published_time\" content=\"2025-09-16T22:51:09+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-03-17T20:04:51+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\/2025\/09\/raid1.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"1140\" \/>\n\t<meta property=\"og:image:height\" content=\"541\" \/>\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\\\/configurar-raid-1-linux\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/helpsysadmin.com.br\\\/blog\\\/configurar-raid-1-linux\\\/\"},\"author\":{\"name\":\"HelpSysAdmin\",\"@id\":\"https:\\\/\\\/helpsysadmin.com.br\\\/blog\\\/#\\\/schema\\\/person\\\/bdbe3d7d71a0c6a3cb474c18da574efb\"},\"headline\":\"Como configurar o Raid 1 em sistemas Linux?\",\"datePublished\":\"2025-09-16T22:51:09+00:00\",\"dateModified\":\"2026-03-17T20:04:51+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/helpsysadmin.com.br\\\/blog\\\/configurar-raid-1-linux\\\/\"},\"wordCount\":4088,\"publisher\":{\"@id\":\"https:\\\/\\\/helpsysadmin.com.br\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/helpsysadmin.com.br\\\/blog\\\/configurar-raid-1-linux\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\/\\/helpsysadmin.com.br\\/blog\\/wp-content\\/uploads\\/2025\\/09\\/raid1.webp\",\"keywords\":[\"almalinux\",\"linux\",\"servidor linux\",\"ubuntu\"],\"articleSection\":[\"Gerenciamento de Servidor\",\"Linux\",\"Seguran\u00e7a\"],\"inLanguage\":\"pt-BR\"},{\"@type\":[\"WebPage\",\"FAQPage\"],\"@id\":\"https:\\\/\\\/helpsysadmin.com.br\\\/blog\\\/configurar-raid-1-linux\\\/\",\"url\":\"https:\\\/\\\/helpsysadmin.com.br\\\/blog\\\/configurar-raid-1-linux\\\/\",\"name\":\"Como configurar o Raid 1 em sistemas Linux? - Blog HelpSysAdmin\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/helpsysadmin.com.br\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/helpsysadmin.com.br\\\/blog\\\/configurar-raid-1-linux\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/helpsysadmin.com.br\\\/blog\\\/configurar-raid-1-linux\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\/\\/helpsysadmin.com.br\\/blog\\/wp-content\\/uploads\\/2025\\/09\\/raid1.webp\",\"datePublished\":\"2025-09-16T22:51:09+00:00\",\"dateModified\":\"2026-03-17T20:04:51+00:00\",\"description\":\"Aprenda a configurar o RAID 1 ! Este guia completo ensina como espelhar discos (mirroring) para proteger seus dados contra falhas de HD.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/helpsysadmin.com.br\\\/blog\\\/configurar-raid-1-linux\\\/#breadcrumb\"},\"mainEntity\":[{\"@id\":\"https:\\\/\\\/helpsysadmin.com.br\\\/blog\\\/configurar-raid-1-linux\\\/#faq-question-1773771617259\"},{\"@id\":\"https:\\\/\\\/helpsysadmin.com.br\\\/blog\\\/configurar-raid-1-linux\\\/#faq-question-1773771632396\"},{\"@id\":\"https:\\\/\\\/helpsysadmin.com.br\\\/blog\\\/configurar-raid-1-linux\\\/#faq-question-1773771658981\"},{\"@id\":\"https:\\\/\\\/helpsysadmin.com.br\\\/blog\\\/configurar-raid-1-linux\\\/#faq-question-1773771699129\"},{\"@id\":\"https:\\\/\\\/helpsysadmin.com.br\\\/blog\\\/configurar-raid-1-linux\\\/#faq-question-1773771733469\"}],\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/helpsysadmin.com.br\\\/blog\\\/configurar-raid-1-linux\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\\\/\\\/helpsysadmin.com.br\\\/blog\\\/configurar-raid-1-linux\\\/#primaryimage\",\"url\":\"https:\\/\\/helpsysadmin.com.br\\/blog\\/wp-content\\/uploads\\/2025\\/09\\/raid1.webp\",\"contentUrl\":\"https:\\/\\/helpsysadmin.com.br\\/blog\\/wp-content\\/uploads\\/2025\\/09\\/raid1.webp\",\"width\":1140,\"height\":541,\"caption\":\"Como configurar raid 1\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/helpsysadmin.com.br\\\/blog\\\/configurar-raid-1-linux\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/helpsysadmin.com.br\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Como configurar o Raid 1 em sistemas Linux?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/helpsysadmin.com.br\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/helpsysadmin.com.br\\\/blog\\\/\",\"name\":\"Blog HelpSysAdmin\",\"description\":\"Webserver linux blog\",\"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:\\\/\\\/secure.gravatar.com\\\/avatar\\\/efc0007e6a313a844b72de257e05c6083b07b6ecc6983a4f71e06293ff2e22fd?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/efc0007e6a313a844b72de257e05c6083b07b6ecc6983a4f71e06293ff2e22fd?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/efc0007e6a313a844b72de257e05c6083b07b6ecc6983a4f71e06293ff2e22fd?s=96&d=mm&r=g\",\"caption\":\"HelpSysAdmin\"},\"sameAs\":[\"https:\\\/\\\/helpsysadmin.com.br\\\/blog\\\/\"]},{\"@type\":\"Question\",\"@id\":\"https:\\\/\\\/helpsysadmin.com.br\\\/blog\\\/configurar-raid-1-linux\\\/#faq-question-1773771617259\",\"position\":1,\"url\":\"https:\\\/\\\/helpsysadmin.com.br\\\/blog\\\/configurar-raid-1-linux\\\/#faq-question-1773771617259\",\"name\":\"RAID 1 melhora performance?\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Ele melhora leitura, mas a escrita costuma ter desempenho semelhante ao de um \u00fanico disco.\",\"inLanguage\":\"pt-BR\"},\"inLanguage\":\"pt-BR\"},{\"@type\":\"Question\",\"@id\":\"https:\\\/\\\/helpsysadmin.com.br\\\/blog\\\/configurar-raid-1-linux\\\/#faq-question-1773771632396\",\"position\":2,\"url\":\"https:\\\/\\\/helpsysadmin.com.br\\\/blog\\\/configurar-raid-1-linux\\\/#faq-question-1773771632396\",\"name\":\"RAID 1 substitui backup?\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"N\u00e3o. RAID protege apenas contra falha de disco.\",\"inLanguage\":\"pt-BR\"},\"inLanguage\":\"pt-BR\"},{\"@type\":\"Question\",\"@id\":\"https:\\\/\\\/helpsysadmin.com.br\\\/blog\\\/configurar-raid-1-linux\\\/#faq-question-1773771658981\",\"position\":3,\"url\":\"https:\\\/\\\/helpsysadmin.com.br\\\/blog\\\/configurar-raid-1-linux\\\/#faq-question-1773771658981\",\"name\":\"Quantos discos s\u00e3o necess\u00e1rios?\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"O m\u00ednimo s\u00e3o <strong>dois discos<\\\/strong>.\",\"inLanguage\":\"pt-BR\"},\"inLanguage\":\"pt-BR\"},{\"@type\":\"Question\",\"@id\":\"https:\\\/\\\/helpsysadmin.com.br\\\/blog\\\/configurar-raid-1-linux\\\/#faq-question-1773771699129\",\"position\":4,\"url\":\"https:\\\/\\\/helpsysadmin.com.br\\\/blog\\\/configurar-raid-1-linux\\\/#faq-question-1773771699129\",\"name\":\"Posso usar RAID em SSD ou NVMe?\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Sim. RAID 1 funciona perfeitamente com SSD e NVMe.\",\"inLanguage\":\"pt-BR\"},\"inLanguage\":\"pt-BR\"},{\"@type\":\"Question\",\"@id\":\"https:\\\/\\\/helpsysadmin.com.br\\\/blog\\\/configurar-raid-1-linux\\\/#faq-question-1773771733469\",\"position\":5,\"url\":\"https:\\\/\\\/helpsysadmin.com.br\\\/blog\\\/configurar-raid-1-linux\\\/#faq-question-1773771733469\",\"name\":\"RAID 1 funciona em VPS?\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Depende do provedor. Alguns permitem m\u00faltiplos discos para configura\u00e7\u00e3o manual.\",\"inLanguage\":\"pt-BR\"},\"inLanguage\":\"pt-BR\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Como configurar o Raid 1 em sistemas Linux? - Blog HelpSysAdmin","description":"Aprenda a configurar o RAID 1 ! Este guia completo ensina como espelhar discos (mirroring) para proteger seus dados contra falhas de HD.","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\/configurar-raid-1-linux\/","og_locale":"pt_BR","og_type":"article","og_title":"Como configurar o Raid 1 em sistemas Linux?","og_description":"Aprenda a configurar o RAID 1 ! Este guia completo ensina como espelhar discos (mirroring) para proteger seus dados contra falhas de HD.","og_url":"https:\/\/helpsysadmin.com.br\/blog\/configurar-raid-1-linux\/","og_site_name":"Blog HelpSysAdmin","article_published_time":"2025-09-16T22:51:09+00:00","article_modified_time":"2026-03-17T20:04:51+00:00","og_image":[{"width":1140,"height":541,"url":"https:\/\/mlkpd8g42nae.i.optimole.com\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/helpsysadmin.com.br\/blog\/wp-content\/uploads\/2025\/09\/raid1.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\/configurar-raid-1-linux\/#article","isPartOf":{"@id":"https:\/\/helpsysadmin.com.br\/blog\/configurar-raid-1-linux\/"},"author":{"name":"HelpSysAdmin","@id":"https:\/\/helpsysadmin.com.br\/blog\/#\/schema\/person\/bdbe3d7d71a0c6a3cb474c18da574efb"},"headline":"Como configurar o Raid 1 em sistemas Linux?","datePublished":"2025-09-16T22:51:09+00:00","dateModified":"2026-03-17T20:04:51+00:00","mainEntityOfPage":{"@id":"https:\/\/helpsysadmin.com.br\/blog\/configurar-raid-1-linux\/"},"wordCount":4088,"publisher":{"@id":"https:\/\/helpsysadmin.com.br\/blog\/#organization"},"image":{"@id":"https:\/\/helpsysadmin.com.br\/blog\/configurar-raid-1-linux\/#primaryimage"},"thumbnailUrl":"https:\/\/mlkpd8g42nae.i.optimole.com\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/helpsysadmin.com.br\/blog\/wp-content\/uploads\/2025\/09\/raid1.webp","keywords":["almalinux","linux","servidor linux","ubuntu"],"articleSection":["Gerenciamento de Servidor","Linux","Seguran\u00e7a"],"inLanguage":"pt-BR"},{"@type":["WebPage","FAQPage"],"@id":"https:\/\/helpsysadmin.com.br\/blog\/configurar-raid-1-linux\/","url":"https:\/\/helpsysadmin.com.br\/blog\/configurar-raid-1-linux\/","name":"Como configurar o Raid 1 em sistemas Linux? - Blog HelpSysAdmin","isPartOf":{"@id":"https:\/\/helpsysadmin.com.br\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/helpsysadmin.com.br\/blog\/configurar-raid-1-linux\/#primaryimage"},"image":{"@id":"https:\/\/helpsysadmin.com.br\/blog\/configurar-raid-1-linux\/#primaryimage"},"thumbnailUrl":"https:\/\/mlkpd8g42nae.i.optimole.com\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/helpsysadmin.com.br\/blog\/wp-content\/uploads\/2025\/09\/raid1.webp","datePublished":"2025-09-16T22:51:09+00:00","dateModified":"2026-03-17T20:04:51+00:00","description":"Aprenda a configurar o RAID 1 ! Este guia completo ensina como espelhar discos (mirroring) para proteger seus dados contra falhas de HD.","breadcrumb":{"@id":"https:\/\/helpsysadmin.com.br\/blog\/configurar-raid-1-linux\/#breadcrumb"},"mainEntity":[{"@id":"https:\/\/helpsysadmin.com.br\/blog\/configurar-raid-1-linux\/#faq-question-1773771617259"},{"@id":"https:\/\/helpsysadmin.com.br\/blog\/configurar-raid-1-linux\/#faq-question-1773771632396"},{"@id":"https:\/\/helpsysadmin.com.br\/blog\/configurar-raid-1-linux\/#faq-question-1773771658981"},{"@id":"https:\/\/helpsysadmin.com.br\/blog\/configurar-raid-1-linux\/#faq-question-1773771699129"},{"@id":"https:\/\/helpsysadmin.com.br\/blog\/configurar-raid-1-linux\/#faq-question-1773771733469"}],"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/helpsysadmin.com.br\/blog\/configurar-raid-1-linux\/"]}]},{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/helpsysadmin.com.br\/blog\/configurar-raid-1-linux\/#primaryimage","url":"https:\/\/mlkpd8g42nae.i.optimole.com\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/helpsysadmin.com.br\/blog\/wp-content\/uploads\/2025\/09\/raid1.webp","contentUrl":"https:\/\/mlkpd8g42nae.i.optimole.com\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/helpsysadmin.com.br\/blog\/wp-content\/uploads\/2025\/09\/raid1.webp","width":1140,"height":541,"caption":"Como configurar raid 1"},{"@type":"BreadcrumbList","@id":"https:\/\/helpsysadmin.com.br\/blog\/configurar-raid-1-linux\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/helpsysadmin.com.br\/blog\/"},{"@type":"ListItem","position":2,"name":"Como configurar o Raid 1 em sistemas Linux?"}]},{"@type":"WebSite","@id":"https:\/\/helpsysadmin.com.br\/blog\/#website","url":"https:\/\/helpsysadmin.com.br\/blog\/","name":"Blog HelpSysAdmin","description":"Webserver linux blog","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:\/\/secure.gravatar.com\/avatar\/efc0007e6a313a844b72de257e05c6083b07b6ecc6983a4f71e06293ff2e22fd?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/efc0007e6a313a844b72de257e05c6083b07b6ecc6983a4f71e06293ff2e22fd?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/efc0007e6a313a844b72de257e05c6083b07b6ecc6983a4f71e06293ff2e22fd?s=96&d=mm&r=g","caption":"HelpSysAdmin"},"sameAs":["https:\/\/helpsysadmin.com.br\/blog\/"]},{"@type":"Question","@id":"https:\/\/helpsysadmin.com.br\/blog\/configurar-raid-1-linux\/#faq-question-1773771617259","position":1,"url":"https:\/\/helpsysadmin.com.br\/blog\/configurar-raid-1-linux\/#faq-question-1773771617259","name":"RAID 1 melhora performance?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"Ele melhora leitura, mas a escrita costuma ter desempenho semelhante ao de um \u00fanico disco.","inLanguage":"pt-BR"},"inLanguage":"pt-BR"},{"@type":"Question","@id":"https:\/\/helpsysadmin.com.br\/blog\/configurar-raid-1-linux\/#faq-question-1773771632396","position":2,"url":"https:\/\/helpsysadmin.com.br\/blog\/configurar-raid-1-linux\/#faq-question-1773771632396","name":"RAID 1 substitui backup?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"N\u00e3o. RAID protege apenas contra falha de disco.","inLanguage":"pt-BR"},"inLanguage":"pt-BR"},{"@type":"Question","@id":"https:\/\/helpsysadmin.com.br\/blog\/configurar-raid-1-linux\/#faq-question-1773771658981","position":3,"url":"https:\/\/helpsysadmin.com.br\/blog\/configurar-raid-1-linux\/#faq-question-1773771658981","name":"Quantos discos s\u00e3o necess\u00e1rios?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"O m\u00ednimo s\u00e3o <strong>dois discos<\/strong>.","inLanguage":"pt-BR"},"inLanguage":"pt-BR"},{"@type":"Question","@id":"https:\/\/helpsysadmin.com.br\/blog\/configurar-raid-1-linux\/#faq-question-1773771699129","position":4,"url":"https:\/\/helpsysadmin.com.br\/blog\/configurar-raid-1-linux\/#faq-question-1773771699129","name":"Posso usar RAID em SSD ou NVMe?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"Sim. RAID 1 funciona perfeitamente com SSD e NVMe.","inLanguage":"pt-BR"},"inLanguage":"pt-BR"},{"@type":"Question","@id":"https:\/\/helpsysadmin.com.br\/blog\/configurar-raid-1-linux\/#faq-question-1773771733469","position":5,"url":"https:\/\/helpsysadmin.com.br\/blog\/configurar-raid-1-linux\/#faq-question-1773771733469","name":"RAID 1 funciona em VPS?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"Depende do provedor. Alguns permitem m\u00faltiplos discos para configura\u00e7\u00e3o manual.","inLanguage":"pt-BR"},"inLanguage":"pt-BR"}]}},"lang":"pt","translations":{"pt":1804},"pll_sync_post":{},"_links":{"self":[{"href":"https:\/\/helpsysadmin.com.br\/blog\/wp-json\/wp\/v2\/posts\/1804","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=1804"}],"version-history":[{"count":8,"href":"https:\/\/helpsysadmin.com.br\/blog\/wp-json\/wp\/v2\/posts\/1804\/revisions"}],"predecessor-version":[{"id":4813,"href":"https:\/\/helpsysadmin.com.br\/blog\/wp-json\/wp\/v2\/posts\/1804\/revisions\/4813"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/helpsysadmin.com.br\/blog\/wp-json\/wp\/v2\/media\/1805"}],"wp:attachment":[{"href":"https:\/\/helpsysadmin.com.br\/blog\/wp-json\/wp\/v2\/media?parent=1804"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/helpsysadmin.com.br\/blog\/wp-json\/wp\/v2\/categories?post=1804"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/helpsysadmin.com.br\/blog\/wp-json\/wp\/v2\/tags?post=1804"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}