{"id":1326,"date":"2026-06-30T18:01:14","date_gmt":"2026-06-30T21:01:14","guid":{"rendered":"https:\/\/jrtx.com.br\/blog\/2026\/06\/30\/aula-18-armazenamento-lvm-raid-e-particionamento-avancado\/"},"modified":"2026-06-30T18:01:14","modified_gmt":"2026-06-30T21:01:14","slug":"aula-18-armazenamento-lvm-raid-e-particionamento-avancado","status":"publish","type":"post","link":"https:\/\/jrtx.com.br\/blog\/2026\/06\/30\/aula-18-armazenamento-lvm-raid-e-particionamento-avancado\/","title":{"rendered":"Aula 18: Armazenamento \u2014 LVM, RAID e particionamento avan\u00e7ado"},"content":{"rendered":"<p>O gerenciamento de <strong>armazenamento<\/strong> \u00e9 uma das disciplinas mais cr\u00edticas na administra\u00e7\u00e3o de sistemas Linux. Seja em um datacenter corporativo, em servidores de virtualiza\u00e7\u00e3o ou simplesmente em uma workstation com m\u00faltiplos discos, a capacidade de expandir, proteger e organizar o espa\u00e7o em disco de forma flex\u00edvel separa o profissional experiente do iniciante. Nesta aula, vamos mergulhar fundo em tr\u00eas pilares do <strong>armazenamento<\/strong> moderno no Linux: <strong>LVM (Logical Volume Manager)<\/strong>, <strong>RAID via software (mdadm)<\/strong> e <strong>particionamento avan\u00e7ado com GPT<\/strong>. Ao contr\u00e1rio das abordagens tradicionais de particionamento est\u00e1tico, estas tecnologias permitem redimensionamento din\u00e2mico, toler\u00e2ncia a falhas e organiza\u00e7\u00e3o l\u00f3gica que se adapta \u00e0s demandas do neg\u00f3cio.<\/p>\n<p>Imagine o seguinte cen\u00e1rio, comum em nossos projetos na <strong>JRT Technology Solutions<\/strong>: um servidor de banco de dados que come\u00e7a com 200 GB de armazenamento e, em seis meses, precisa de 1 TB adicional. Com particionamento convencional MBR, voc\u00ea enfrentaria paradas prolongadas, backups complexos e reconstru\u00e7\u00e3o de parti\u00e7\u00f5es. Com <strong>LVM<\/strong>, bastam alguns comandos para adicionar novos discos f\u00edsicos, expandir o grupo de volumes e redimensionar o sistema de arquivos \u2014 tudo com o sistema em produ\u00e7\u00e3o. Este \u00e9 o poder que voc\u00ea vai adquirir nesta aula.<\/p>\n<p>O <strong>RAID via software<\/strong>, por sua vez, oferece uma camada de prote\u00e7\u00e3o de dados que dispensa controladoras dedicadas caras. Utilizando o <strong>mdadm<\/strong>, o administrador pode implementar desde um simples espelhamento (RAID 1) at\u00e9 configura\u00e7\u00f5es mais sofisticadas como RAID 5 e RAID 10, balanceando performance, capacidade e redund\u00e2ncia conforme a necessidade. Em ambientes de seguran\u00e7a da informa\u00e7\u00e3o e infraestrutura, onde a integridade dos dados \u00e9 inegoci\u00e1vel, dominar estas t\u00e9cnicas \u00e9 pr\u00e9-requisito fundamental.<\/p>\n<p>Por fim, vamos explorar o <strong>particionamento avan\u00e7ado<\/strong> utilizando tabelas GPT (GUID Partition Table) com a ferramenta <strong>parted<\/strong> e <strong>gdisk<\/strong>. Diferente do antigo MBR, o GPT suporta discos maiores que 2 TB e at\u00e9 128 parti\u00e7\u00f5es prim\u00e1rias, sendo o padr\u00e3o em servidores UEFI modernos. Ao final desta aula, voc\u00ea ser\u00e1 capaz de projetar, implementar e manter uma estrat\u00e9gia completa de <strong>armazenamento<\/strong> para servidores Linux de qualquer porte, combinando estas tr\u00eas tecnologias de forma integrada e profissional.<\/p>\n<h3>O que voc\u00ea vai aprender nesta aula<\/h3>\n<ul>\n<li>Compreender a arquitetura do <strong>LVM<\/strong>: Physical Volumes (PV), Volume Groups (VG) e Logical Volumes (LV)<\/li>\n<li>Criar, redimensionar e remover volumes l\u00f3gicos com sistema de arquivos ext4 e xfs<\/li>\n<li>Implementar <strong>RAID<\/strong> via software nos n\u00edveis 0, 1, 5 e 10 utilizando o <strong>mdadm<\/strong><\/li>\n<li>Monitorar e recuperar arrays RAID em caso de falha de disco<\/li>\n<li>Converter tabelas de parti\u00e7\u00e3o MBR para GPT sem perda de dados<\/li>\n<li>Utilizar <strong>parted<\/strong> e <strong>gdisk<\/strong> para criar parti\u00e7\u00f5es avan\u00e7adas em discos de grande capacidade<\/li>\n<li>Integrar LVM sobre RAID para m\u00e1xima flexibilidade e redund\u00e2ncia<\/li>\n<li>Diagnosticar e corrigir problemas comuns em configura\u00e7\u00f5es de armazenamento<\/li>\n<\/ul>\n<h3>Pr\u00e9-requisitos e Ambiente<\/h3>\n<p>Para executar todos os procedimentos desta aula, voc\u00ea precisar\u00e1 de uma m\u00e1quina virtual (VirtualBox, KVM ou VMware) ou um servidor f\u00edsico com as seguintes caracter\u00edsticas m\u00ednimas:<\/p>\n<ul>\n<li><strong>Sistema operacional:<\/strong> Ubuntu 22.04\/24.04 LTS ou Rocky Linux 9 \/ CentOS Stream 9<\/li>\n<li><strong>Disco principal:<\/strong> 20 GB (com o sistema instalado)<\/li>\n<li><strong>Discos adicionais:<\/strong> 4 discos de 5 GB cada (para pr\u00e1ticas de RAID e LVM) \u2014 podem ser discos virtuais adicionados \u00e0 VM<\/li>\n<li><strong>Pacotes necess\u00e1rios:<\/strong> <strong>lvm2<\/strong>, <strong>mdadm<\/strong>, <strong>parted<\/strong>, <strong>gdisk<\/strong> (instalaremos durante a aula)<\/li>\n<li><strong>Conhecimento pr\u00e9vio:<\/strong> comandos b\u00e1sicos de terminal, sistema de arquivos, montagem e desmontagem de parti\u00e7\u00f5es (aulas anteriores do curso)<\/li>\n<\/ul>\n<p>Recomendamos fortemente que voc\u00ea N\u00c3O execute estes procedimentos em um ambiente de produ\u00e7\u00e3o sem antes test\u00e1-los em laborat\u00f3rio. Em nossos treinamentos presenciais na <strong>JRT Technology Solutions<\/strong>, sempre utilizamos snapshots de VM para permitir que os alunos experimentem livremente sem riscos.<\/p>\n<h3>1. Fundamentos do LVM: A Camada de Abstra\u00e7\u00e3o do Armazenamento<\/h3>\n<p>O <strong>LVM (Logical Volume Manager)<\/strong> \u00e9 uma camada de software que abstrai o hardware de discos f\u00edsicos, permitindo que o administrador gerencie o <strong>armazenamento<\/strong> de forma din\u00e2mica e independente dos dispositivos subjacentes. Sua arquitetura \u00e9 composta por tr\u00eas conceitos fundamentais: <strong>Physical Volume (PV)<\/strong>, que representa um disco ou parti\u00e7\u00e3o f\u00edsica inicializada para uso com LVM; <strong>Volume Group (VG)<\/strong>, que agrupa um ou mais PVs em um pool de armazenamento unificado; e <strong>Logical Volume (LV)<\/strong>, que \u00e9 a unidade l\u00f3gica que efetivamente recebe o sistema de arquivos e \u00e9 montada no sistema. Esta estrutura em camadas permite que um LV possa se estender por m\u00faltiplos discos f\u00edsicos e ser redimensionado sem interrup\u00e7\u00e3o do servi\u00e7o.<\/p>\n<p>Uma analogia \u00fatil para entender o LVM \u00e9 pensar em um condom\u00ednio residencial. Os discos f\u00edsicos s\u00e3o os terrenos (PVs). Ao unir v\u00e1rios terrenos, voc\u00ea forma o condom\u00ednio (VG), que \u00e9 um espa\u00e7o cont\u00edguo do ponto de vista administrativo. Dentro desse condom\u00ednio, voc\u00ea pode criar apartamentos (LVs) de tamanhos variados e, se necess\u00e1rio, aumentar um apartamento usando o espa\u00e7o livre do condom\u00ednio, sem precisar derrubar paredes. Da mesma forma, se um disco f\u00edsico falhar, voc\u00ea pode migrar os dados para outro PV dentro do mesmo VG (com o comando <strong>pvmove<\/strong>), substituir o disco defeituoso e remover o PV antigo \u2014 tudo online.<\/p>\n<p>Antes de iniciarmos a parte pr\u00e1tica, \u00e9 importante esclarecer que o LVM n\u00e3o substitui o RAID em termos de redund\u00e2ncia. Embora o LVM ofere\u00e7a algumas funcionalidades de mirroring e striping, seu prop\u00f3sito principal \u00e9 a flexibilidade no gerenciamento de volumes. Para prote\u00e7\u00e3o contra falhas de disco, a melhor pr\u00e1tica \u2014 que adotamos diariamente em implanta\u00e7\u00f5es na <strong>JRT Technology Solutions<\/strong> \u2014 \u00e9 combinar RAID (para redund\u00e2ncia) com LVM (para flexibilidade). Nesta aula, faremos exatamente isso: primeiro entenderemos cada tecnologia isoladamente e depois as integraremos em uma solu\u00e7\u00e3o robusta.<\/p>\n<p>O LVM mant\u00e9m metadados descritivos em cada PV, permitindo que o sistema reconhe\u00e7a a configura\u00e7\u00e3o mesmo ap\u00f3s reinicializa\u00e7\u00f5es. Esses metadados s\u00e3o armazenados em um cabe\u00e7alho no in\u00edcio do dispositivo e podem ser inspecionados com comandos como <strong>pvdisplay<\/strong> e <strong>vgdisplay<\/strong>. Veremos como utilizar esses comandos para auditoria e documenta\u00e7\u00e3o da configura\u00e7\u00e3o de <strong>armazenamento<\/strong>.<\/p>\n<h3>2. Instalando e Preparando as Ferramentas de Armazenamento<\/h3>\n<p>Antes de qualquer opera\u00e7\u00e3o com LVM ou RAID, precisamos garantir que os pacotes necess\u00e1rios estejam instalados. Em distribui\u00e7\u00f5es derivadas do Debian (Ubuntu), o pacote <strong>lvm2<\/strong> geralmente j\u00e1 vem instalado, mas vamos confirmar. Em distribui\u00e7\u00f5es RHEL\/Rocky Linux, pode ser necess\u00e1rio instalar explicitamente. O <strong>mdadm<\/strong> para RAID via software e o <strong>parted<\/strong>\/<strong>gdisk<\/strong> para particionamento GPT tamb\u00e9m ser\u00e3o instalados nesta etapa.<\/p>\n<p><strong>Para Ubuntu\/Debian:<\/strong><\/p>\n<pre><code># Atualizar a lista de pacotes\nsudo apt update\n\n# Instalar lvm2, mdadm, parted e gdisk\nsudo apt install -y lvm2 mdadm parted gdisk\n\n# Verificar se o servi\u00e7o lvm2 est\u00e1 ativo\nsudo systemctl status lvm2-lvmetad<\/code><\/pre>\n<p><strong>Para Rocky Linux \/ CentOS Stream \/ RHEL:<\/strong><\/p>\n<pre><code># Atualizar a lista de pacotes\nsudo dnf update -y\n\n# Instalar lvm2, mdadm, parted e gdisk\nsudo dnf install -y lvm2 mdadm parted gdisk\n\n# Habilitar e iniciar o servi\u00e7o lvm2\nsudo systemctl enable --now lvm2-monitor<\/code><\/pre>\n<p>Ap\u00f3s a instala\u00e7\u00e3o, \u00e9 fundamental verificar se os m\u00f3dulos do kernel necess\u00e1rios est\u00e3o carregados. O LVM utiliza o device mapper do kernel (dm_mod), enquanto o RAID via software utiliza o m\u00f3dulo md_mod. Execute os comandos abaixo em qualquer distribui\u00e7\u00e3o:<\/p>\n<pre><code># Verificar se o m\u00f3dulo device mapper est\u00e1 carregado\nlsmod | grep dm_mod\n\n# Verificar se o m\u00f3dulo md (RAID) est\u00e1 carregado\nlsmod | grep md_mod\n\n# Listar dispositivos de bloco dispon\u00edveis\nlsblk<\/code><\/pre>\n<pre><code class=\"output\">NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINTS\nsda      8:0    0   20G  0 disk \n\u251c\u2500sda1   8:1    0    1G  0 part \/boot\n\u251c\u2500sda2   8:2    0   18G  0 part \/\n\u2514\u2500sda3   8:3    0    1G  0 part [SWAP]\nsdb      8:16   0    5G  0 disk \nsdc      8:32   0    5G  0 disk \nsdd      8:48   0    5G  0 disk \nsde      8:64   0    5G  0 disk<\/code><\/pre>\n<p>Na sa\u00edda acima, <strong>sda<\/strong> \u00e9 o disco principal do sistema. Os discos <strong>sdb, sdc, sdd e sde<\/strong> s\u00e3o os discos adicionais de 5 GB que utilizaremos para as pr\u00e1ticas. Certifique-se de que seus discos apare\u00e7am de forma similar. <strong>Aten\u00e7\u00e3o:<\/strong> sempre confira os nomes dos discos com <strong>lsblk<\/strong> antes de executar qualquer comando que possa sobrescrever dados.<\/p>\n<h3>3. Criando e Gerenciando Volumes LVM \u2014 Passo a Passo Completo<\/h3>\n<p>Vamos iniciar com um cen\u00e1rio pr\u00e1tico: transformar dois discos de 5 GB em um pool de <strong>armazenamento<\/strong> LVM de 10 GB e criar um volume l\u00f3gico de 8 GB, deixando 2 GB livres para expans\u00e3o futura. Utilizaremos <strong>sdb<\/strong> e <strong>sdc<\/strong> para esta demonstra\u00e7\u00e3o. O processo segue uma ordem estrita: primeiro criamos os Physical Volumes, depois o Volume Group e, finalmente, o Logical Volume.<\/p>\n<p><strong>Passo 1 \u2014 Criar Physical Volumes (PV):<\/strong> o comando <strong>pvcreate<\/strong> inicializa um disco ou parti\u00e7\u00e3o para uso com LVM, escrevendo os metadados necess\u00e1rios no in\u00edcio do dispositivo.<\/p>\n<pre><code># Criar PV nos discos sdb e sdc\nsudo pvcreate \/dev\/sdb \/dev\/sdc<\/code><\/pre>\n<pre><code class=\"output\">  Physical volume \"\/dev\/sdb\" successfully created.\n  Physical volume \"\/dev\/sdc\" successfully created.<\/code><\/pre>\n<p><strong>Passo 2 \u2014 Verificar os PVs criados:<\/strong> usando <strong>pvdisplay<\/strong> ou <strong>pvs<\/strong> (formato resumido).<\/p>\n<pre><code># Visualiza\u00e7\u00e3o detalhada de todos os PVs\nsudo pvdisplay\n\n# Visualiza\u00e7\u00e3o resumida e tabular\nsudo pvs<\/code><\/pre>\n<pre><code class=\"output\">  PV         VG     Fmt  Attr PSize  PFree\n  \/dev\/sdb          lvm2 ---   5.00g 5.00g\n  \/dev\/sdc          lvm2 ---   5.00g 5.00g<\/code><\/pre>\n<p>Observe que ambos os PVs t\u00eam 5 GB livres e ainda n\u00e3o pertencem a nenhum Volume Group (coluna VG vazia).<\/p>\n<p><strong>Passo 3 \u2014 Criar o Volume Group (VG):<\/strong> o comando <strong>vgcreate<\/strong> agrupa os PVs em um pool comum. Chamaremos nosso VG de <strong>vg_dados<\/strong>.<\/p>\n<pre><code># Criar VG agrupando sdb e sdc\nsudo vgcreate vg_dados \/dev\/sdb \/dev\/sdc<\/code><\/pre>\n<pre><code class=\"output\">  Volume group \"vg_dados\" successfully created<\/code><\/pre>\n<p><strong>Passo 4 \u2014 Verificar o VG:<\/strong> com <strong>vgdisplay<\/strong> ou <strong>vgs<\/strong>.<\/p>\n<pre><code>sudo vgs<\/code><\/pre>\n<pre><code class=\"output\">  VG       #PV #LV #SN Attr   VSize  VFree\n  vg_dados   2   0   0 wz--n- 9.99g 9.99g<\/code><\/pre>\n<p>O VG tem aproximadamente 10 GB (9.99g) e 0 volumes l\u00f3gicos criados at\u00e9 o momento.<\/p>\n<p><strong>Passo 5 \u2014 Criar o Logical Volume (LV):<\/strong> com <strong>lvcreate<\/strong>, especificamos o nome (<strong>-n<\/strong>) e o tamanho (<strong>-L<\/strong>). Vamos criar um LV de 8 GB chamado <strong>lv_projetos<\/strong>.<\/p>\n<pre><code># Criar LV de 8 GB\nsudo lvcreate -n lv_projetos -L 8G vg_dados<\/code><\/pre>\n<pre><code class=\"output\">  Logical volume \"lv_projetos\" created.<\/code><\/pre>\n<p><strong>Passo 6 \u2014 Verificar o LV:<\/strong> com <strong>lvdisplay<\/strong> ou <strong>lvs<\/strong>. O caminho do dispositivo ser\u00e1 <strong>\/dev\/vg_dados\/lv_projetos<\/strong> ou <strong>\/dev\/mapper\/vg_dados-lv_projetos<\/strong>.<\/p>\n<pre><code>sudo lvs<\/code><\/pre>\n<pre><code class=\"output\">  LV          VG       Attr       LSize  Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert\n  lv_projetos vg_dados -wi-a----- 8.00g<\/code><\/pre>\n<h3>4. Formatando, Montando e Expandindo o Volume L\u00f3gico<\/h3>\n<p>Com o LV criado, o pr\u00f3ximo passo \u00e9 format\u00e1-lo com um sistema de arquivos e mont\u00e1-lo em um diret\u00f3rio. Utilizaremos <strong>ext4<\/strong> para este exemplo, mas voc\u00ea pode optar por <strong>xfs<\/strong> se preferir (comandos equivalentes ser\u00e3o mostrados). Em sistemas de <strong>armazenamento<\/strong> de grande porte, o XFS \u00e9 frequentemente preferido por seu desempenho superior com arquivos grandes e redimensionamento online (apenas crescimento), enquanto o ext4 oferece a flexibilidade de tamb\u00e9m poder ser reduzido.<\/p>\n<p><strong>Formata\u00e7\u00e3o e montagem (ext4):<\/strong><\/p>\n<pre><code># Formatar com ext4\nsudo mkfs.ext4 \/dev\/vg_dados\/lv_projetos\n\n# Criar ponto de montagem\nsudo mkdir -p \/mnt\/projetos\n\n# Montar o volume\nsudo mount \/dev\/vg_dados\/lv_projetos \/mnt\/projetos\n\n# Verificar montagem\ndf -h \/mnt\/projetos<\/code><\/pre>\n<pre><code class=\"output\">Filesystem                         Size  Used Avail Use% Mounted on\n\/dev\/mapper\/vg_dados-lv_projetos   7.8G   24K  7.4G   1% \/mnt\/projetos<\/code><\/pre>\n<p>Observe que o tamanho dispon\u00edvel \u00e9 7.4G, ligeiramente menor que os 8G alocados devido aos metadados do sistema de arquivos. Este comportamento \u00e9 normal e esperado.<\/p>\n<p><strong>Expandindo o LV e o sistema de arquivos (ext4):<\/strong> suponha que precisamos adicionar mais 2 GB ao volume, totalizando 10 GB. Como o VG ainda tem espa\u00e7o livre (verifique com <strong>vgs<\/strong>), podemos expandir online.<\/p>\n<pre><code># Expandir o LV para 10 GB\nsudo lvextend -L 10G \/dev\/vg_dados\/lv_projetos\n\n# Redimensionar o sistema de arquivos ext4 para ocupar o novo espa\u00e7o\nsudo resize2fs \/dev\/vg_dados\/lv_projetos\n\n# Verificar o novo tamanho\ndf -h \/mnt\/projetos<\/code><\/pre>\n<pre><code class=\"output\">Filesystem                         Size  Used Avail Use% Mounted on\n\/dev\/mapper\/vg_dados-lv_projetos   9.8G   24K  9.3G   1% \/mnt\/projetos<\/code><\/pre>\n<p>Se voc\u00ea optou por <strong>xfs<\/strong>, o comando de redimensionamento seria <strong>sudo xfs_growfs \/mnt\/projetos<\/strong>. Diferente do ext4, o XFS n\u00e3o permite redu\u00e7\u00e3o, apenas crescimento, e o redimensionamento deve ser feito com o sistema de arquivos montado.<\/p>\n<p><!-- TABELA 1: Comandos essenciais do LVM --><\/p>\n<table border=\"1\" cellpadding=\"8\" cellspacing=\"0\" style=\"border-collapse: collapse; width: 100%; margin: 20px 0;\">\n<caption><strong>Tabela 1: Comandos essenciais do LVM e suas fun\u00e7\u00f5es<\/strong><\/caption>\n<thead>\n<tr style=\"background-color: #f2f2f2;\">\n<th>Comando<\/th>\n<th>Fun\u00e7\u00e3o<\/th>\n<th>Exemplo de uso<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><strong>pvcreate<\/strong><\/td>\n<td>Inicializa um disco ou parti\u00e7\u00e3o como Physical Volume<\/td>\n<td>pvcreate \/dev\/sdb<\/td>\n<\/tr>\n<tr>\n<td><strong>vgcreate<\/strong><\/td>\n<td>Cria um Volume Group a partir de um ou mais PVs<\/td>\n<td>vgcreate vg_dados \/dev\/sdb \/dev\/sdc<\/td>\n<\/tr>\n<tr>\n<td><strong>lvcreate<\/strong><\/td>\n<td>Cria um Logical Volume dentro de um VG<\/td>\n<td>lvcreate -n lv_proj -L 10G vg_dados<\/td>\n<\/tr>\n<tr>\n<td><strong>lvextend<\/strong><\/td>\n<td>Expande um Logical Volume<\/td>\n<td>lvextend -L +2G \/dev\/vg_dados\/lv_proj<\/td>\n<\/tr>\n<tr>\n<td><strong>resize2fs<\/strong><\/td>\n<td>Redimensiona sistema de arquivos ext2\/3\/4<\/td>\n<td>resize2fs \/dev\/vg_dados\/lv_proj<\/td>\n<\/tr>\n<tr>\n<td><strong>xfs_growfs<\/strong><\/td>\n<td>Expande sistema de arquivos XFS<\/td>\n<td>xfs_growfs \/mnt\/ponto_montagem<\/td>\n<\/tr>\n<tr>\n<td><strong>pvmove<\/strong><\/td>\n<td>Move dados de um PV para outro (migra\u00e7\u00e3o online)<\/td>\n<td>pvmove \/dev\/sdb \/dev\/sdd<\/td>\n<\/tr>\n<tr>\n<td><strong>vgreduce<\/strong><\/td>\n<td>Remove um PV de um VG<\/td>\n<td>vgreduce vg_dados \/dev\/sdb<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3>5. RAID via Software com mdadm \u2014 Conceitos e Cria\u00e7\u00e3o de Arrays<\/h3>\n<p>O <strong>RAID (Redundant Array of Independent Disks)<\/strong> via software no Linux \u00e9 implementado pelo subsistema <strong>md (Multiple Devices)<\/strong> e gerenciado pela ferramenta <strong>mdadm<\/strong>. Diferentemente de controladoras RAID por hardware, o RAID por software utiliza a CPU do sistema para calcular paridades e gerenciar os discos, o que \u00e9 perfeitamente aceit\u00e1vel em sistemas modernos e oferece grande flexibilidade. Os n\u00edveis de RAID mais comuns em ambientes de <strong>armazenamento<\/strong> Linux s\u00e3o:<\/p>\n<ul>\n<li><strong>RAID 0 (striping):<\/strong> distribui os dados entre dois ou mais discos para maximizar performance e capacidade, por\u00e9m sem redund\u00e2ncia. Se um disco falhar, todos os dados s\u00e3o perdidos.<\/li>\n<li><strong>RAID 1 (mirroring):<\/strong> espelha os dados em dois discos, oferecendo redund\u00e2ncia total e desempenho de leitura duplicado, mas com 50% de efici\u00eancia de capacidade.<\/li>\n<li><strong>RAID 5 (striping com paridade distribu\u00edda):<\/strong> requer no m\u00ednimo 3 discos, oferece toler\u00e2ncia \u00e0 falha de um disco e efici\u00eancia de capacidade de N-1 discos.<\/li>\n<li><strong>RAID 10 (striped mirrors):<\/strong> Combina RAID 1 e RAID 0, exigindo no m\u00ednimo 4 discos (pares espelhados que depois s\u00e3o distribu\u00eddos em stripe). Excelente performance e redund\u00e2ncia, com 50% de efici\u00eancia.<\/li>\n<\/ul>\n<p>Em nossos projetos na <strong>JRT Technology Solutions<\/strong>, frequentemente recomendamos RAID 10 para servidores de banco de dados de alta performance e RAID 5 para servidores de arquivos onde a capacidade \u00e9 priorizada. A escolha do n\u00edvel depende de uma an\u00e1lise cuidadosa entre capacidade, performance e toler\u00e2ncia a falhas \u2014 exatamente o que vamos explorar nos pr\u00f3ximos passos.<\/p>\n<h3>6. Implementando RAID 1 e RAID 5 com mdadm \u2014 Procedimento Completo<\/h3>\n<p>Vamos criar dois arrays RAID: um RAID 1 utilizando os discos <strong>sdd<\/strong> e <strong>sde<\/strong> (2 discos) e, em seguida, um RAID 5 utilizando <strong>sdb, sdc e sdd<\/strong> ap\u00f3s desmontar e limpar as configura\u00e7\u00f5es anteriores. <strong>Importante:<\/strong> antes de criar qualquer array, certifique-se de que os discos n\u00e3o possuem sistemas de arquivos montados e que os PVs do LVM foram removidos se estavam em uso. Vamos zerar os superblocos dos discos para garantir um estado limpo.<\/p>\n<p><strong>Preparando os discos para RAID 1 (sdd e sde):<\/strong><\/p>\n<pre><code># Remover assinaturas de RAID anteriores, LVM e sistemas de arquivos\nsudo wipefs -a \/dev\/sdd \/dev\/sde\n\n# Zerar os primeiros setores para garantir limpeza total\nsudo dd if=\/dev\/zero of=\/dev\/sdd bs=1M count=100\nsudo dd if=\/dev\/zero of=\/dev\/sde bs=1M count=100\n\n# Verificar estado limpo\nsudo lsblk -f \/dev\/sdd \/dev\/sde<\/code><\/pre>\n<pre><code class=\"output\">NAME FSTYPE FSVER LABEL UUID FSAVAIL FSUSE% MOUNTPOINTS\nsdd\nsde<\/code><\/pre>\n<p>Sem sistemas de arquivos listados, os discos est\u00e3o prontos.<\/p>\n<p><strong>Criando o array RAID 1 (mirror):<\/strong><\/p>\n<pre><code># Criar RAID 1 com sdd e sde, nome do array: md0\nsudo mdadm --create \/dev\/md0 --level=1 --raid-devices=2 \/dev\/sdd \/dev\/sde\n\n# Op\u00e7\u00e3o explicada:\n# --create \/dev\/md0  : cria o dispositivo de bloco \/dev\/md0\n# --level=1          : especifica RAID 1 (mirroring)\n# --raid-devices=2   : n\u00famero de discos no array<\/code><\/pre>\n<pre><code class=\"output\">mdadm: Note: this array has metadata at the start and\n    may not be suitable as a boot device.  If you plan to\n    store '\/boot' on this device please ensure that\n    your boot-loader understands md\/v1.x metadata, or use\n    --metadata=0.90\nContinue creating array? y\nmdadm: Defaulting to version 1.2 metadata\nmdadm: array \/dev\/md0 started.<\/code><\/pre>\n<p>Responda <strong>y<\/strong> para confirmar. O aviso sobre boot \u00e9 irrelevante para nosso cen\u00e1rio de dados.<\/p>\n<p><strong>Verificando o estado do array:<\/strong><\/p>\n<pre><code># Ver status resumido\ncat \/proc\/mdstat\n\n# Ver detalhes completos do array\nsudo mdadm --detail \/dev\/md0<\/code><\/pre>\n<pre><code class=\"output\">Personalities : [raid1] \nmd0 : active raid1 sde[1] sdd[0]\n      5238784 blocks super 1.2 [2\/2] [UU]\n      \nunused devices: <none><\/code><\/pre>\n<p>O status <strong>[UU]<\/strong> indica que ambos os discos est\u00e3o ativos e saud\u00e1veis. O array est\u00e1 em sincroniza\u00e7\u00e3o inicial, que pode ser monitorada via <strong>\/proc\/mdstat<\/strong>. Aguarde a conclus\u00e3o antes de formatar (normalmente leva alguns segundos para discos pequenos).<\/p>\n<p><strong>Formatando e montando o RAID 1:<\/strong><\/p>\n<pre><code># Formatar com ext4\nsudo mkfs.ext4 \/dev\/md0\n\n# Criar ponto de montagem\nsudo mkdir -p \/mnt\/raid1\n\n# Montar\nsudo mount \/dev\/md0 \/mnt\/raid1\n\n# Verificar\ndf -h \/mnt\/raid1<\/code><\/pre>\n<pre><code class=\"output\">Filesystem      Size  Used Avail Use% Mounted on\n\/dev\/md0        4.9G   24K  4.6G   1% \/mnt\/raid1<\/code><\/pre>\n<p>O tamanho de aproximadamente 5 GB reflete que o espelhamento reduz a capacidade total pela metade \u2014 2 discos de 5 GB resultam em 5 GB dispon\u00edveis.<\/p>\n<p><strong>Criando um RAID 5 (3 discos):<\/strong> agora, utilizando <strong>sdb, sdc e sdd<\/strong> (ap\u00f3s limpar o <strong>sdd<\/strong> usado no RAID 1 anterior).<\/p>\n<pre><code># Parar o array RAID 1 atual e limpar os discos\nsudo umount \/mnt\/raid1\nsudo mdadm --stop \/dev\/md0\nsudo mdadm --remove \/dev\/md0\nsudo wipefs -a \/dev\/sdd \/dev\/sde \/dev\/sdb \/dev\/sdc\nsudo dd if=\/dev\/zero of=\/dev\/sdd bs=1M count=100\nsudo dd if=\/dev\/zero of=\/dev\/sde bs=1M count=100\nsudo dd if=\/dev\/zero of=\/dev\/sdb bs=1M count=100\nsudo dd if=\/dev\/zero of=\/dev\/sdc bs=1M count=100\n\n# Criar RAID 5 com 3 discos\nsudo mdadm --create \/dev\/md0 --level=5 --raid-devices=3 \/dev\/sdb \/dev\/sdc \/dev\/sdd\n\n# Verificar progresso da sincroniza\u00e7\u00e3o\nwatch -n 1 cat \/proc\/mdstat<\/code><\/pre>\n<pre><code class=\"output\">Personalities : [raid6] [raid5] [raid4] \nmd0 : active raid5 sdd[3] sdc[1] sdb[0]\n      10475520 blocks super 1.2 level 5, 512k chunk, algorithm 2 [3\/2] [UU_]\n      [>....................]  recovery =  0.2% (10480\/5237760) finish=1.0min speed=87333K\/sec\n      \nunused devices: <none><\/code><\/pre>\n<p>Observe que a capacidade total \u00e9 de aproximadamente 10 GB (2 discos de dados, 1 de paridade). O status <strong>[UU_]<\/strong> mostra que o terceiro disco ainda est\u00e1 em recupera\u00e7\u00e3o; aguarde at\u00e9 que apare\u00e7a <strong>[UUU]<\/strong>.<\/p>\n<p>Ap\u00f3s a sincroniza\u00e7\u00e3o, formate e monte como anteriormente. Para RAID 5, o comando <strong>mkfs.ext4 \/dev\/md0<\/strong> seguido de montagem funciona de forma id\u00eantica.<\/p>\n<p><!-- TABELA 2: Comparativo de n\u00edveis RAID com mdadm --><\/p>\n<table border=\"1\" cellpadding=\"8\" cellspacing=\"0\" style=\"border-collapse: collapse; width: 100%; margin: 20px 0;\">\n<caption><strong>Tabela 2: Comparativo pr\u00e1tico dos n\u00edveis RAID no Linux<\/strong><\/caption>\n<thead>\n<tr style=\"background-color: #f2f2f2;\">\n<th>N\u00edvel RAID<\/th>\n<th>M\u00edn. Discos<\/th>\n<th>Toler\u00e2ncia a falhas<\/th>\n<th>Efici\u00eancia de capacidade<\/th>\n<th>Comando mdadm (exemplo c\/ 4 discos)<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><strong>RAID 0<\/strong><\/td>\n<td>2<\/td>\n<td>Nenhuma<\/td>\n<td>100%<\/td>\n<td>mdadm &#8211;create \/dev\/md0 &#8211;level=0 &#8211;raid-devices=4 \/dev\/sd[b-e]<\/td>\n<\/tr>\n<tr>\n<td><strong>RAID 1<\/strong><\/td>\n<td>2<\/td>\n<td>1 disco<\/td>\n<td>50%<\/td>\n<td>mdadm &#8211;create \/dev\/md0 &#8211;level=1 &#8211;raid-devices=2 \/dev\/sd[d-e]<\/td>\n<\/tr>\n<tr>\n<td><strong>RAID 5<\/strong><\/td>\n<td>3<\/td>\n<td>1 disco<\/td>\n<td>N-1 \/ N<\/td>\n<td>mdadm &#8211;create \/dev\/md0 &#8211;level=5 &#8211;raid-devices=3 \/dev\/sd[b-d]<\/td>\n<\/tr>\n<tr>\n<td><strong>RAID 6<\/strong><\/td>\n<td>4<\/td>\n<td>2 discos<\/td>\n<td>N-2 \/ N<\/td>\n<td>mdadm &#8211;create \/dev\/md0 &#8211;level=6 &#8211;raid-devices=4 \/dev\/sd[b-e]<\/td>\n<\/tr>\n<tr>\n<td><strong>RAID 10<\/strong><\/td>\n<td>4<\/td>\n<td>1 por par<\/td>\n<td>50%<\/td>\n<td>mdadm &#8211;create \/dev\/md0 &#8211;level=10 &#8211;raid-devices=4 \/dev\/sd[b-e]<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3>7. Particionamento Avan\u00e7ado com GPT usando parted e gdisk<\/h3>\n<p>O particionamento tradicional MBR (Master Boot Record) est\u00e1 limitado a discos de 2 TB e 4 parti\u00e7\u00f5es prim\u00e1rias. Para superar essas limita\u00e7\u00f5es, o padr\u00e3o <strong>GPT (GUID Partition Table)<\/strong> foi adotado como parte do firmware UEFI, embora tamb\u00e9m funcione perfeitamente em sistemas BIOS tradicionais. O GPT suporta discos de at\u00e9 9.4 ZB (zetabytes) e at\u00e9 128 parti\u00e7\u00f5es prim\u00e1rias sem necessidade de parti\u00e7\u00f5es estendidas. Nesta se\u00e7\u00e3o, utilizaremos o <strong>parted<\/strong> \u2014 ferramenta moderna e recomendada pela Red Hat \u2014 e o <strong>gdisk<\/strong>, que oferece uma interface similar ao cl\u00e1ssico <strong>fdisk<\/strong>, mas para GPT.<\/p>\n<p>Um aspecto crucial do GPT \u00e9 a manuten\u00e7\u00e3o de uma tabela de parti\u00e7\u00e3o prim\u00e1ria no in\u00edcio do disco e uma tabela de backup no final, o que confere maior resili\u00eancia a corrup\u00e7\u00f5es. Al\u00e9m disso, cada parti\u00e7\u00e3o recebe um GUID \u00fanico global, facilitando a identifica\u00e7\u00e3o e automa\u00e7\u00e3o em larga escala. Em nossos projetos de infraestrutura na <strong>JRT Technology Solutions<\/strong>, padronizamos o uso de GPT para todos os discos de dados em servidores, mesmo aqueles menores que 2 TB, pela consist\u00eancia operacional e facilidade de gerenciamento.<\/p>\n<p><strong>Criando uma tabela GPT e parti\u00e7\u00f5es com parted (n\u00e3o interativo):<\/strong><\/p>\n<pre><code># Selecionar um disco (ex: sde) e criar tabela GPT\nsudo parted \/dev\/sde mklabel gpt\n\n# Criar parti\u00e7\u00e3o prim\u00e1ria de 2 GB\nsudo parted \/dev\/sde mkpart primary ext4 1MiB 2GiB\n\n# Criar segunda parti\u00e7\u00e3o com o restante do espa\u00e7o\nsudo parted \/dev\/sde mkpart primary ext4 2GiB 100%\n\n# Verificar o layout\nsudo parted \/dev\/sde print<\/code><\/pre>\n<pre><code class=\"output\">Model: QEMU QEMU HARDDISK (scsi)\nDisk \/dev\/sde: 5369MB\nSector size (logical\/physical): 512B\/512B\nPartition Table: gpt\nDisk Flags: \n\nNumber  Start   End     Size    File system  Name     Flags\n 1      1049kB  2000MB  1999MB               primary\n 2      2000MB  5369MB  3369MB               primary<\/code><\/pre>\n<p>Observe que o <strong>parted<\/strong> trabalha com unidades flex\u00edveis (MiB, GiB, MB, GB) e que o alinhamento autom\u00e1tico para discos modernos \u00e9 tratado internamente. O in\u00edcio em 1MiB \u00e9 uma pr\u00e1tica recomendada para garantir alinhamento com setores 4K.<\/p>\n<p><strong>Usando gdisk para criar parti\u00e7\u00f5es GPT (modo interativo):<\/strong><\/p>\n<pre><code># Entrar no gdisk para \/dev\/sdd\nsudo gdisk \/dev\/sdd\n\n# Sequ\u00eancia de comandos dentro do gdisk:\n# o  (cria nova tabela GPT vazia, confirmar com y)\n# n  (nova parti\u00e7\u00e3o, aceitar defaults para n\u00famero, primeiro setor 2048, \u00faltimo setor +1G)\n# n  (segunda parti\u00e7\u00e3o, aceitar defaults, usar restante do disco)\n# w  (escrever as mudan\u00e7as e sair, confirmar com y)<\/code><\/pre>\n<p>Para verificar o resultado com <strong>gdisk -l \/dev\/sdd<\/strong>:<\/p>\n<pre><code class=\"output\">Number  Start (sector)    End (sector)  Size       Code  Name\n   1            2048         2099199   1024.0 MiB  8300  Linux filesystem\n   2         2099200        10485726   4.0 GiB     8300  Linux filesystem<\/code><\/pre>\n<p>A vantagem do particionamento avan\u00e7ado com GPT n\u00e3o est\u00e1 apenas no tamanho, mas na flexibilidade. Por exemplo, voc\u00ea pode combinar parti\u00e7\u00f5es GPT com LVM, utilizando uma parti\u00e7\u00e3o como PV em vez do disco inteiro \u2014 uma pr\u00e1tica extremamente comum para organizar melhor o <strong>armazenamento<\/strong> em servidores com discos de grande capacidade.<\/p>\n<h3>8. Integra\u00e7\u00e3o Avan\u00e7ada: LVM sobre RAID<\/h3>\n<p>A combina\u00e7\u00e3o de RAID para redund\u00e2ncia e LVM para flexibilidade representa o estado da arte em gerenciamento de <strong>armazenamento<\/strong> no Linux. Neste cen\u00e1rio, criamos um array RAID (de qualquer n\u00edvel) e, sobre ele, implementamos o LVM. Isso permite que voc\u00ea tenha prote\u00e7\u00e3o contra falhas de disco (RAID) e, ao mesmo tempo, possa redimensionar volumes, criar snapshots e migrar dados (LVM). Vamos construir um exemplo completo utilizando um RAID 5 de 3 discos como suporte para um Volume Group LVM.<\/p>\n<p><strong>Cen\u00e1rio:<\/strong> utilizar <strong>sdb, sdc, sdd<\/strong> para um RAID 5, criar o array <strong>\/dev\/md1<\/strong>, inicializ\u00e1-lo como PV, criar um VG chamado <strong>vg_raid<\/strong> e, dentro dele, um LV de 6 GB chamado <strong>lv_corporativo<\/strong>.<\/p>\n<pre><code># 1. Limpar discos (se necess\u00e1rio)\nsudo wipefs -a \/dev\/sdb \/dev\/sdc \/dev\/sdd\nsudo dd if=\/dev\/zero of=\/dev\/sdb bs=1M count=100\nsudo dd if=\/dev\/zero of=\/dev\/sdc bs=1M count=100\nsudo dd if=\/dev\/zero of=\/dev\/sdd bs=1M count=100\n\n# 2. Criar RAID 5\nsudo mdadm --create \/dev\/md1 --level=5 --raid-devices=3 \/dev\/sdb \/dev\/sdc \/dev\/sdd\n\n# 3. Aguardar sincroniza\u00e7\u00e3o\nwatch -n 1 cat \/proc\/mdstat  # Aguarde at\u00e9 aparecer [UUU]\n\n# 4. Criar PV sobre o array RAID\nsudo pvcreate \/dev\/md1\n\n# 5. Criar VG\nsudo vgcreate vg_raid \/dev\/md1\n\n# 6. Criar LV de 6 GB\nsudo lvcreate -n lv_corporativo -L 6G vg_raid\n\n# 7. Formatar e montar\nsudo mkfs.ext4 \/dev\/vg_raid\/lv_corporativo\nsudo mkdir -p \/mnt\/corporativo\nsudo mount \/dev\/vg_raid\/lv_corporativo \/mnt\/corporativo\n\n# 8. Verificar a hierarquia\nlsblk<\/code><\/pre>\n<pre><code class=\"output\">NAME                       MAJ:MIN RM  SIZE RO TYPE  MOUNTPOINTS\nsda                          8:0    0   20G  0 disk  \n\u251c\u2500sda1                       8:1    0    1G  0 part  \/boot\n\u251c\u2500sda2                       8:2    0   18G  0 part  \/\n\u2514\u2500sda3                       8:3    0    1G  0 part  [SWAP]\nsdb                          8:16   0    5G  0 disk  \n\u2514\u2500md1                        9:1    0   10G  0 raid5 \n  \u2514\u2500vg_raid-lv_corporativo 253:2    0    6G  0 lvm   \/mnt\/corporativo\nsdc                          8:32   0    5G  0 disk  \n\u2514\u2500md1                        9:1    0   10G  0 raid5 \n  \u2514\u2500vg_raid-lv_corporativo 253:2    0    6G  0 lvm   \/mnt\/corporativo\nsdd                          8:48   0    5G  0 disk  \n\u2514\u2500md1                        9:1    0   10G  0 raid5 \n  \u2514\u2500vg_raid-lv_corporativo 253:2    0    6G  0 lvm   \/mnt\/corporativo<\/code><\/pre>\n<p>Esta sa\u00edda \u00e9 a comprova\u00e7\u00e3o visual de que o LVM est\u00e1 operando sobre o RAID: os tr\u00eas discos f\u00edsicos est\u00e3o agrupados no array <strong>md1<\/strong>, e sobre ele repousa o volume l\u00f3gico <strong>lv_corporativo<\/strong>. Se um dos discos falhar, o array RAID 5 continuar\u00e1 funcionando em modo degradado, e o LVM nem sequer perceber\u00e1 a falha. Esta arquitetura \u00e9 a espinha dorsal de servidores de arquivos e bancos de dados em produ\u00e7\u00e3o ao redor do mundo.<\/p>\n<h3>Verificando a Instala\u00e7\u00e3o \/ Testando a Configura\u00e7\u00e3o<\/h3>\n<p>Ap\u00f3s configurar todo o ecossistema de <strong>armazenamento<\/strong>, \u00e9 essencial executar uma bateria de verifica\u00e7\u00f5es para garantir que tudo est\u00e1 operando conforme o esperado. Os comandos abaixo devem ser executados em sequ\u00eancia e suas sa\u00eddas comparadas com os exemplos fornecidos.<\/p>\n<p><strong>Verifica\u00e7\u00e3o de integridade do LVM:<\/strong><\/p>\n<pre><code># Listar todos os PVs, VGs e LVs do sistema\nsudo pvs\nsudo vgs\nsudo lvs<\/code><\/pre>\n<pre><code class=\"output\">  PV         VG      Fmt  Attr PSize  PFree\n  \/dev\/md1   vg_raid lvm2 a--  10.00g 4.00g\n\n  VG      #PV #LV #SN Attr   VSize  VFree\n  vg_dados  2   1   0 wz--n- 9.99g 1.99g\n  vg_raid   1   1   0 wz--n- 10.00g 4.00g\n\n  LV             VG      Attr       LSize  Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert\n  lv_projetos    vg_dados -wi-ao---- 10.00g\n  lv_corporativo vg_raid  -wi-ao---- 6.00g<\/code><\/pre>\n<p><strong>Verifica\u00e7\u00e3o detalhada do RAID:<\/strong><\/p>\n<pre><code># Verificar status do array\nsudo mdadm --detail \/dev\/md1 | grep -E \"State|Active|Failed\"\n\n# Verificar resumo no proc\ncat \/proc\/mdstat<\/code><\/pre>\n<pre><code class=\"output\">State : clean\nActive Devices : 3\nFailed Devices : 0\n\nmd1 : active raid5 sdd[3] sdc[1] sdb[0]\n      10475520 blocks super 1.2 level 5, 512k chunk, algorithm 2 [3\/3] [UUU]<\/code><\/pre>\n<p><strong>Verifica\u00e7\u00e3o de montagem e uso de espa\u00e7o:<\/strong><\/p>\n<pre><code># Verificar todos os pontos de montagem ativos\ndf -h | grep -E \"lv_|md\"\n\n# Verificar se os volumes n\u00e3o t\u00eam erros no sistema de arquivos\nsudo fsck -n \/dev\/vg_dados\/lv_projetos\nsudo fsck -n \/dev\/vg_raid\/lv_corporativo<\/code><\/pre>\n<pre><code class=\"output\">\/dev\/mapper\/vg_dados-lv_projetos  9.8G   24K  9.3G   1% \/mnt\/projetos\n\/dev\/mapper\/vg_raid-lv_corporativo 5.9G   24K  5.6G   1% \/mnt\/corporativo<\/code><\/pre>\n<p>Se todas as sa\u00eddas estiverem consistentes com os exemplos acima, sua configura\u00e7\u00e3o de <strong>armazenamento<\/strong> est\u00e1 saud\u00e1vel.<\/p>\n<h3>Erros Comuns e Como Resolver<\/h3>\n<p>Durante a pr\u00e1tica de LVM, RAID e particionamento, alguns erros s\u00e3o recorrentes mesmo entre profissionais experientes. Listamos os quatro problemas mais frequentes que encontramos nos treinamentos da <strong>JRT Technology Solutions<\/strong> e como resolv\u00ea-los rapidamente.<\/p>\n<ul>\n<li><strong>Erro 1: &#8220;Device \/dev\/sdb excluded by a filter&#8221; ao executar pvcreate.<\/strong> <br \/>\n    <strong>Causa:<\/strong> O disco cont\u00e9m uma assinatura de RAID, LVM ou sistema de arquivos anterior que o LVM est\u00e1 rejeitando por seguran\u00e7a. <br \/>\n    <strong>Sintoma:<\/strong> O comando <strong>pvcreate<\/strong> falha com a mensagem de exclus\u00e3o. <br \/>\n    <strong>Solu\u00e7\u00e3o:<\/strong> Limpar as assinaturas com <strong>sudo wipefs -a \/dev\/sdb<\/strong>. Se o erro persistir, zerar os primeiros setores com <strong>sudo dd if=\/dev\/zero of=\/dev\/sdb bs=1M count=100<\/strong> e tentar novamente.<\/li>\n<li><strong>Erro 2: Array RAID n\u00e3o inicia automaticamente ap\u00f3s reboot, sumindo o \/dev\/mdX.<\/strong> <br \/>\n    <strong>Causa:<\/strong> O arquivo <strong>\/etc\/mdadm\/mdadm.conf<\/strong> n\u00e3o foi atualizado com a configura\u00e7\u00e3o do array. <br \/>\n    <strong>Sintoma:<\/strong> Ap\u00f3s reiniciar, <strong>lsblk<\/strong> n\u00e3o mostra o dispositivo mdX e as montagens listadas no <strong>\/etc\/fstab<\/strong> falham. <br \/>\n    <strong>Solu\u00e7\u00e3o:<\/strong> Ap\u00f3s criar o array, execute <strong>sudo mdadm &#8211;detail &#8211;scan | sudo tee -a \/etc\/mdadm\/mdadm.conf<\/strong> e depois atualize o initramfs com <strong>sudo update-initramfs -u<\/strong> (Ubuntu) ou <strong>sudo dracut &#8211;force<\/strong> (Rocky Linux).<\/li>\n<li><strong>Erro 3: &#8220;resize2fs: New size too large to be expressed in 32 bits&#8221; ao expandir LV maior que 16 TB em ext4.<\/strong> <br \/>\n    <strong>Causa:<\/strong> Sistemas de arquivos ext4 com blocos de 1 KB n\u00e3o podem exceder 16 TB. <br \/>\n    <strong>Sintoma:<\/strong> O redimensionamento falha com essa mensagem. <br \/>\n    <strong>Solu\u00e7\u00e3o:<\/strong> Reformate o volume com blocos maiores (ex: <strong>mkfs.ext4 -b 4096 \/dev\/vg\/volume<\/strong>) ou migre para XFS, que n\u00e3o possui essa limita\u00e7\u00e3o.<\/li>\n<li><strong>Erro 4: &#8220;mdadm: superblock on \/dev\/sdb doesn&#8217;t match others&#8221; ao adicionar um disco substituto no RAID.<\/strong> <br \/>\n    <strong>Causa:<\/strong> O disco substituto ainda cont\u00e9m metadados de um array anterior ou n\u00e3o foi corretamente limpo. <br \/>\n    <strong>Sintoma:<\/strong> O comando <strong>mdadm &#8211;add<\/strong> falha com mensagem de superbloco n\u00e3o compat\u00edvel. <br \/>\n    <strong>Solu\u00e7\u00e3o:<\/strong> Limpar o disco substituto com <<\/ul>\n<div style=\"margin:52px 0 40px;padding:36px 28px;background:linear-gradient(135deg,#0f172a 0%,#1a2744 100%);border:2px solid #25D366;border-radius:18px;text-align:center;box-shadow:0 4px 28px rgba(37,211,102,0.18)\">\n<p style=\"margin:0 0 10px;font-size:18px;color:#ffffff;font-weight:700;line-height:1.4\">Quer aprender na pr\u00e1tica com especialistas?<\/p>\n<p style=\"margin:0 0 28px;font-size:15px;color:#94a3b8;font-weight:400;line-height:1.6\">A JRT Technology Solutions oferece treinamentos e implementa\u00e7\u00e3o de Linux para equipes corporativas.<\/p>\n<p>  <a href=\"https:\/\/api.whatsapp.com\/send\/?phone=5521980606699&#038;text=Ol%C3%A1!%20Tenho%20interesse%20no%20treinamento%20de%20Linux.&#038;type=phone_number&#038;app_absent=0\"\n     target=\"_blank\" rel=\"noopener noreferrer\"\n     style=\"display:inline-flex;align-items:center;gap:12px;background:#25D366;color:#ffffff;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;font-size:16px;font-weight:700;padding:15px 32px;border-radius:100px;text-decoration:none;box-shadow:0 4px 16px rgba(37,211,102,0.45);letter-spacing:0.01em\"><br \/>\n    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"22\" height=\"22\" viewBox=\"0 0 24 24\" fill=\"#ffffff\"><path d=\"M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413z\"\/><\/svg><br \/>\n    Falar no WhatsApp<br \/>\n  <\/a>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Aprenda sobre LVM, RAID e particionamento avan\u00e7ado no Linux. Domine o armazenamento com nossa Aula 18 e leve suas habilidades a um novo n\u00edvel!<\/p>\n","protected":false},"author":1,"featured_media":1325,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"iawp_total_views":4,"footnotes":""},"categories":[62],"tags":[2216,2215,2212,2214,2213,464],"class_list":["post-1326","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-linux","tag-armazenamento-em-servidores","tag-gerenciamento-de-armazenamento","tag-lvm-linux","tag-particionamento-avancado","tag-raid-linux","tag-sistemas-de-arquivos-linux"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"Aprenda sobre LVM, RAID e particionamento avan\u00e7ado no Linux. Domine o armazenamento com nossa Aula 18 e leve suas habilidades a um novo n\u00edvel!\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Thiago Paes Rodrigues\"\/>\n\t<meta name=\"google-site-verification\" content=\"QKPfpDCzHmzKyfFk5j1KZW3HhROYTPeqwBN5qcJ8qcg\" \/>\n\t<link rel=\"canonical\" href=\"https:\/\/jrtx.com.br\/blog\/2026\/06\/30\/aula-18-armazenamento-lvm-raid-e-particionamento-avancado\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"pt_BR\" \/>\n\t\t<meta property=\"og:site_name\" content=\"BLOG - JRT Technology Solutions - Um espa\u00e7o dedicado a explorar o universo da tecnologia de forma clara, pr\u00e1tica e atual. Aqui voc\u00ea encontra novidades, an\u00e1lises, tutoriais e reflex\u00f5es sobre inova\u00e7\u00e3o, intelig\u00eancia artificial, gadgets, programa\u00e7\u00e3o e tend\u00eancias digitais. Nosso objetivo \u00e9 simplificar o complexo, ajudar voc\u00ea a se manter atualizado e transformar conhecimento em pr\u00e1tica no seu dia a dia.\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"Aula 18: Armazenamento \u2014 LVM, RAID e particionamento avan\u00e7ado - BLOG - JRT Technology Solutions\" \/>\n\t\t<meta property=\"og:description\" content=\"Aprenda sobre LVM, RAID e particionamento avan\u00e7ado no Linux. Domine o armazenamento com nossa Aula 18 e leve suas habilidades a um novo n\u00edvel!\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/jrtx.com.br\/blog\/2026\/06\/30\/aula-18-armazenamento-lvm-raid-e-particionamento-avancado\/\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/jrtx.com.br\/blog\/wp-content\/uploads\/2026\/03\/cropped-logo-mini.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/jrtx.com.br\/blog\/wp-content\/uploads\/2026\/03\/cropped-logo-mini.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"100\" \/>\n\t\t<meta property=\"og:image:height\" content=\"75\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2026-06-30T21:01:14+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-06-30T21:01:14+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/profile.php?id=61590814880509\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n\t\t<meta name=\"twitter:title\" content=\"Aula 18: Armazenamento \u2014 LVM, RAID e particionamento avan\u00e7ado - BLOG - JRT Technology Solutions\" \/>\n\t\t<meta name=\"twitter:description\" content=\"Aprenda sobre LVM, RAID e particionamento avan\u00e7ado no Linux. Domine o armazenamento com nossa Aula 18 e leve suas habilidades a um novo n\u00edvel!\" \/>\n\t\t<meta name=\"twitter:image\" content=\"https:\/\/jrtx.com.br\/blog\/wp-content\/uploads\/2026\/03\/cropped-logo-mini.jpg\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"BlogPosting\",\"@id\":\"https:\\\/\\\/jrtx.com.br\\\/blog\\\/2026\\\/06\\\/30\\\/aula-18-armazenamento-lvm-raid-e-particionamento-avancado\\\/#blogposting\",\"name\":\"Aula 18: Armazenamento \\u2014 LVM, RAID e particionamento avan\\u00e7ado - BLOG - JRT Technology Solutions\",\"headline\":\"Aula 18: Armazenamento \\u2014 LVM, RAID e particionamento avan\\u00e7ado\",\"author\":{\"@id\":\"https:\\\/\\\/jrtx.com.br\\\/blog\\\/author\\\/thiago\\\/#author\"},\"publisher\":{\"@id\":\"https:\\\/\\\/jrtx.com.br\\\/blog\\\/#organization\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/jrtx.com.br\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/ai-image-1782853258084.jpg\",\"width\":1440,\"height\":1024,\"caption\":\"Aula 18: Armazenamento \\u2014 LVM, RAID e particionamento avan\\u00e7ado\"},\"datePublished\":\"2026-06-30T18:01:14-03:00\",\"dateModified\":\"2026-06-30T18:01:14-03:00\",\"inLanguage\":\"pt-BR\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/jrtx.com.br\\\/blog\\\/2026\\\/06\\\/30\\\/aula-18-armazenamento-lvm-raid-e-particionamento-avancado\\\/#webpage\"},\"isPartOf\":{\"@id\":\"https:\\\/\\\/jrtx.com.br\\\/blog\\\/2026\\\/06\\\/30\\\/aula-18-armazenamento-lvm-raid-e-particionamento-avancado\\\/#webpage\"},\"articleSection\":\"Linux, armazenamento em servidores, gerenciamento de armazenamento, LVM Linux, particionamento avan\\u00e7ado, RAID Linux, sistemas de arquivos Linux\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/jrtx.com.br\\\/blog\\\/2026\\\/06\\\/30\\\/aula-18-armazenamento-lvm-raid-e-particionamento-avancado\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/jrtx.com.br\\\/blog#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/jrtx.com.br\\\/blog\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/jrtx.com.br\\\/blog\\\/category\\\/linux\\\/#listItem\",\"name\":\"Linux\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/jrtx.com.br\\\/blog\\\/category\\\/linux\\\/#listItem\",\"position\":2,\"name\":\"Linux\",\"item\":\"https:\\\/\\\/jrtx.com.br\\\/blog\\\/category\\\/linux\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/jrtx.com.br\\\/blog\\\/2026\\\/06\\\/30\\\/aula-18-armazenamento-lvm-raid-e-particionamento-avancado\\\/#listItem\",\"name\":\"Aula 18: Armazenamento \\u2014 LVM, RAID e particionamento avan\\u00e7ado\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/jrtx.com.br\\\/blog#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/jrtx.com.br\\\/blog\\\/2026\\\/06\\\/30\\\/aula-18-armazenamento-lvm-raid-e-particionamento-avancado\\\/#listItem\",\"position\":3,\"name\":\"Aula 18: Armazenamento \\u2014 LVM, RAID e particionamento avan\\u00e7ado\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/jrtx.com.br\\\/blog\\\/category\\\/linux\\\/#listItem\",\"name\":\"Linux\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/jrtx.com.br\\\/blog\\\/#organization\",\"name\":\"JRT Technology Solutions | Tecnologia e Inova\\u00e7\\u00e3o para Empresas\",\"description\":\"Um espa\\u00e7o dedicado a explorar o universo da tecnologia de forma clara, pr\\u00e1tica e atual. Aqui voc\\u00ea encontra novidades, an\\u00e1lises, tutoriais e reflex\\u00f5es sobre inova\\u00e7\\u00e3o, intelig\\u00eancia artificial, gadgets, programa\\u00e7\\u00e3o e tend\\u00eancias digitais. Nosso objetivo \\u00e9 simplificar o complexo, ajudar voc\\u00ea a se manter atualizado e transformar conhecimento em pr\\u00e1tica no seu dia a dia.\",\"url\":\"https:\\\/\\\/jrtx.com.br\\\/blog\\\/\",\"telephone\":\"+552138277513\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/jrtx.com.br\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/cropped-logo-mini.jpg\",\"@id\":\"https:\\\/\\\/jrtx.com.br\\\/blog\\\/2026\\\/06\\\/30\\\/aula-18-armazenamento-lvm-raid-e-particionamento-avancado\\\/#organizationLogo\",\"width\":100,\"height\":75},\"image\":{\"@id\":\"https:\\\/\\\/jrtx.com.br\\\/blog\\\/2026\\\/06\\\/30\\\/aula-18-armazenamento-lvm-raid-e-particionamento-avancado\\\/#organizationLogo\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/profile.php?id=61590814880509\",\"https:\\\/\\\/www.instagram.com\\\/jrtx.tech\\\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/jrtx.com.br\\\/blog\\\/author\\\/thiago\\\/#author\",\"url\":\"https:\\\/\\\/jrtx.com.br\\\/blog\\\/author\\\/thiago\\\/\",\"name\":\"Thiago Paes Rodrigues\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/jrtx.com.br\\\/blog\\\/2026\\\/06\\\/30\\\/aula-18-armazenamento-lvm-raid-e-particionamento-avancado\\\/#authorImage\",\"url\":\"https:\\\/\\\/jrtx.com.br\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/cropped-foto-rascunho3-96x96.jpeg\",\"width\":96,\"height\":96,\"caption\":\"Thiago Paes Rodrigues\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/jrtx.com.br\\\/blog\\\/2026\\\/06\\\/30\\\/aula-18-armazenamento-lvm-raid-e-particionamento-avancado\\\/#webpage\",\"url\":\"https:\\\/\\\/jrtx.com.br\\\/blog\\\/2026\\\/06\\\/30\\\/aula-18-armazenamento-lvm-raid-e-particionamento-avancado\\\/\",\"name\":\"Aula 18: Armazenamento \\u2014 LVM, RAID e particionamento avan\\u00e7ado - BLOG - JRT Technology Solutions\",\"description\":\"Aprenda sobre LVM, RAID e particionamento avan\\u00e7ado no Linux. Domine o armazenamento com nossa Aula 18 e leve suas habilidades a um novo n\\u00edvel!\",\"inLanguage\":\"pt-BR\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/jrtx.com.br\\\/blog\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/jrtx.com.br\\\/blog\\\/2026\\\/06\\\/30\\\/aula-18-armazenamento-lvm-raid-e-particionamento-avancado\\\/#breadcrumblist\"},\"author\":{\"@id\":\"https:\\\/\\\/jrtx.com.br\\\/blog\\\/author\\\/thiago\\\/#author\"},\"creator\":{\"@id\":\"https:\\\/\\\/jrtx.com.br\\\/blog\\\/author\\\/thiago\\\/#author\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/jrtx.com.br\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/ai-image-1782853258084.jpg\",\"@id\":\"https:\\\/\\\/jrtx.com.br\\\/blog\\\/2026\\\/06\\\/30\\\/aula-18-armazenamento-lvm-raid-e-particionamento-avancado\\\/#mainImage\",\"width\":1440,\"height\":1024,\"caption\":\"Aula 18: Armazenamento \\u2014 LVM, RAID e particionamento avan\\u00e7ado\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/jrtx.com.br\\\/blog\\\/2026\\\/06\\\/30\\\/aula-18-armazenamento-lvm-raid-e-particionamento-avancado\\\/#mainImage\"},\"datePublished\":\"2026-06-30T18:01:14-03:00\",\"dateModified\":\"2026-06-30T18:01:14-03:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/jrtx.com.br\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/jrtx.com.br\\\/blog\\\/\",\"name\":\"JRT Technology Solutions | Tecnologia e Inova\\u00e7\\u00e3o para Empresas\",\"alternateName\":\"JRT Technology Solutions | Tecnologia e Inova\\u00e7\\u00e3o para Empresas\",\"description\":\"Um espa\\u00e7o dedicado a explorar o universo da tecnologia de forma clara, pr\\u00e1tica e atual. Aqui voc\\u00ea encontra novidades, an\\u00e1lises, tutoriais e reflex\\u00f5es sobre inova\\u00e7\\u00e3o, intelig\\u00eancia artificial, gadgets, programa\\u00e7\\u00e3o e tend\\u00eancias digitais. Nosso objetivo \\u00e9 simplificar o complexo, ajudar voc\\u00ea a se manter atualizado e transformar conhecimento em pr\\u00e1tica no seu dia a dia.\",\"inLanguage\":\"pt-BR\",\"publisher\":{\"@id\":\"https:\\\/\\\/jrtx.com.br\\\/blog\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"Aula 18: Armazenamento \u2014 LVM, RAID e particionamento avan\u00e7ado - BLOG - JRT Technology Solutions","description":"Aprenda sobre LVM, RAID e particionamento avan\u00e7ado no Linux. Domine o armazenamento com nossa Aula 18 e leve suas habilidades a um novo n\u00edvel!","canonical_url":"https:\/\/jrtx.com.br\/blog\/2026\/06\/30\/aula-18-armazenamento-lvm-raid-e-particionamento-avancado\/","robots":"max-image-preview:large","keywords":"","webmasterTools":{"google-site-verification":"QKPfpDCzHmzKyfFk5j1KZW3HhROYTPeqwBN5qcJ8qcg","miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"BlogPosting","@id":"https:\/\/jrtx.com.br\/blog\/2026\/06\/30\/aula-18-armazenamento-lvm-raid-e-particionamento-avancado\/#blogposting","name":"Aula 18: Armazenamento \u2014 LVM, RAID e particionamento avan\u00e7ado - BLOG - JRT Technology Solutions","headline":"Aula 18: Armazenamento \u2014 LVM, RAID e particionamento avan\u00e7ado","author":{"@id":"https:\/\/jrtx.com.br\/blog\/author\/thiago\/#author"},"publisher":{"@id":"https:\/\/jrtx.com.br\/blog\/#organization"},"image":{"@type":"ImageObject","url":"https:\/\/jrtx.com.br\/blog\/wp-content\/uploads\/2026\/06\/ai-image-1782853258084.jpg","width":1440,"height":1024,"caption":"Aula 18: Armazenamento \u2014 LVM, RAID e particionamento avan\u00e7ado"},"datePublished":"2026-06-30T18:01:14-03:00","dateModified":"2026-06-30T18:01:14-03:00","inLanguage":"pt-BR","mainEntityOfPage":{"@id":"https:\/\/jrtx.com.br\/blog\/2026\/06\/30\/aula-18-armazenamento-lvm-raid-e-particionamento-avancado\/#webpage"},"isPartOf":{"@id":"https:\/\/jrtx.com.br\/blog\/2026\/06\/30\/aula-18-armazenamento-lvm-raid-e-particionamento-avancado\/#webpage"},"articleSection":"Linux, armazenamento em servidores, gerenciamento de armazenamento, LVM Linux, particionamento avan\u00e7ado, RAID Linux, sistemas de arquivos Linux"},{"@type":"BreadcrumbList","@id":"https:\/\/jrtx.com.br\/blog\/2026\/06\/30\/aula-18-armazenamento-lvm-raid-e-particionamento-avancado\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/jrtx.com.br\/blog#listItem","position":1,"name":"Home","item":"https:\/\/jrtx.com.br\/blog","nextItem":{"@type":"ListItem","@id":"https:\/\/jrtx.com.br\/blog\/category\/linux\/#listItem","name":"Linux"}},{"@type":"ListItem","@id":"https:\/\/jrtx.com.br\/blog\/category\/linux\/#listItem","position":2,"name":"Linux","item":"https:\/\/jrtx.com.br\/blog\/category\/linux\/","nextItem":{"@type":"ListItem","@id":"https:\/\/jrtx.com.br\/blog\/2026\/06\/30\/aula-18-armazenamento-lvm-raid-e-particionamento-avancado\/#listItem","name":"Aula 18: Armazenamento \u2014 LVM, RAID e particionamento avan\u00e7ado"},"previousItem":{"@type":"ListItem","@id":"https:\/\/jrtx.com.br\/blog#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/jrtx.com.br\/blog\/2026\/06\/30\/aula-18-armazenamento-lvm-raid-e-particionamento-avancado\/#listItem","position":3,"name":"Aula 18: Armazenamento \u2014 LVM, RAID e particionamento avan\u00e7ado","previousItem":{"@type":"ListItem","@id":"https:\/\/jrtx.com.br\/blog\/category\/linux\/#listItem","name":"Linux"}}]},{"@type":"Organization","@id":"https:\/\/jrtx.com.br\/blog\/#organization","name":"JRT Technology Solutions | Tecnologia e Inova\u00e7\u00e3o para Empresas","description":"Um espa\u00e7o dedicado a explorar o universo da tecnologia de forma clara, pr\u00e1tica e atual. Aqui voc\u00ea encontra novidades, an\u00e1lises, tutoriais e reflex\u00f5es sobre inova\u00e7\u00e3o, intelig\u00eancia artificial, gadgets, programa\u00e7\u00e3o e tend\u00eancias digitais. Nosso objetivo \u00e9 simplificar o complexo, ajudar voc\u00ea a se manter atualizado e transformar conhecimento em pr\u00e1tica no seu dia a dia.","url":"https:\/\/jrtx.com.br\/blog\/","telephone":"+552138277513","logo":{"@type":"ImageObject","url":"https:\/\/jrtx.com.br\/blog\/wp-content\/uploads\/2026\/03\/cropped-logo-mini.jpg","@id":"https:\/\/jrtx.com.br\/blog\/2026\/06\/30\/aula-18-armazenamento-lvm-raid-e-particionamento-avancado\/#organizationLogo","width":100,"height":75},"image":{"@id":"https:\/\/jrtx.com.br\/blog\/2026\/06\/30\/aula-18-armazenamento-lvm-raid-e-particionamento-avancado\/#organizationLogo"},"sameAs":["https:\/\/www.facebook.com\/profile.php?id=61590814880509","https:\/\/www.instagram.com\/jrtx.tech\/"]},{"@type":"Person","@id":"https:\/\/jrtx.com.br\/blog\/author\/thiago\/#author","url":"https:\/\/jrtx.com.br\/blog\/author\/thiago\/","name":"Thiago Paes Rodrigues","image":{"@type":"ImageObject","@id":"https:\/\/jrtx.com.br\/blog\/2026\/06\/30\/aula-18-armazenamento-lvm-raid-e-particionamento-avancado\/#authorImage","url":"https:\/\/jrtx.com.br\/blog\/wp-content\/uploads\/2026\/09\/cropped-foto-rascunho3-96x96.jpeg","width":96,"height":96,"caption":"Thiago Paes Rodrigues"}},{"@type":"WebPage","@id":"https:\/\/jrtx.com.br\/blog\/2026\/06\/30\/aula-18-armazenamento-lvm-raid-e-particionamento-avancado\/#webpage","url":"https:\/\/jrtx.com.br\/blog\/2026\/06\/30\/aula-18-armazenamento-lvm-raid-e-particionamento-avancado\/","name":"Aula 18: Armazenamento \u2014 LVM, RAID e particionamento avan\u00e7ado - BLOG - JRT Technology Solutions","description":"Aprenda sobre LVM, RAID e particionamento avan\u00e7ado no Linux. Domine o armazenamento com nossa Aula 18 e leve suas habilidades a um novo n\u00edvel!","inLanguage":"pt-BR","isPartOf":{"@id":"https:\/\/jrtx.com.br\/blog\/#website"},"breadcrumb":{"@id":"https:\/\/jrtx.com.br\/blog\/2026\/06\/30\/aula-18-armazenamento-lvm-raid-e-particionamento-avancado\/#breadcrumblist"},"author":{"@id":"https:\/\/jrtx.com.br\/blog\/author\/thiago\/#author"},"creator":{"@id":"https:\/\/jrtx.com.br\/blog\/author\/thiago\/#author"},"image":{"@type":"ImageObject","url":"https:\/\/jrtx.com.br\/blog\/wp-content\/uploads\/2026\/06\/ai-image-1782853258084.jpg","@id":"https:\/\/jrtx.com.br\/blog\/2026\/06\/30\/aula-18-armazenamento-lvm-raid-e-particionamento-avancado\/#mainImage","width":1440,"height":1024,"caption":"Aula 18: Armazenamento \u2014 LVM, RAID e particionamento avan\u00e7ado"},"primaryImageOfPage":{"@id":"https:\/\/jrtx.com.br\/blog\/2026\/06\/30\/aula-18-armazenamento-lvm-raid-e-particionamento-avancado\/#mainImage"},"datePublished":"2026-06-30T18:01:14-03:00","dateModified":"2026-06-30T18:01:14-03:00"},{"@type":"WebSite","@id":"https:\/\/jrtx.com.br\/blog\/#website","url":"https:\/\/jrtx.com.br\/blog\/","name":"JRT Technology Solutions | Tecnologia e Inova\u00e7\u00e3o para Empresas","alternateName":"JRT Technology Solutions | Tecnologia e Inova\u00e7\u00e3o para Empresas","description":"Um espa\u00e7o dedicado a explorar o universo da tecnologia de forma clara, pr\u00e1tica e atual. Aqui voc\u00ea encontra novidades, an\u00e1lises, tutoriais e reflex\u00f5es sobre inova\u00e7\u00e3o, intelig\u00eancia artificial, gadgets, programa\u00e7\u00e3o e tend\u00eancias digitais. Nosso objetivo \u00e9 simplificar o complexo, ajudar voc\u00ea a se manter atualizado e transformar conhecimento em pr\u00e1tica no seu dia a dia.","inLanguage":"pt-BR","publisher":{"@id":"https:\/\/jrtx.com.br\/blog\/#organization"}}]},"og:locale":"pt_BR","og:site_name":"BLOG - JRT Technology Solutions - Um espa\u00e7o dedicado a explorar o universo da tecnologia de forma clara, pr\u00e1tica e atual. Aqui voc\u00ea encontra novidades, an\u00e1lises, tutoriais e reflex\u00f5es sobre inova\u00e7\u00e3o, intelig\u00eancia artificial, gadgets, programa\u00e7\u00e3o e tend\u00eancias digitais. Nosso objetivo \u00e9 simplificar o complexo, ajudar voc\u00ea a se manter atualizado e transformar conhecimento em pr\u00e1tica no seu dia a dia.","og:type":"article","og:title":"Aula 18: Armazenamento \u2014 LVM, RAID e particionamento avan\u00e7ado - BLOG - JRT Technology Solutions","og:description":"Aprenda sobre LVM, RAID e particionamento avan\u00e7ado no Linux. Domine o armazenamento com nossa Aula 18 e leve suas habilidades a um novo n\u00edvel!","og:url":"https:\/\/jrtx.com.br\/blog\/2026\/06\/30\/aula-18-armazenamento-lvm-raid-e-particionamento-avancado\/","og:image":"https:\/\/jrtx.com.br\/blog\/wp-content\/uploads\/2026\/03\/cropped-logo-mini.jpg","og:image:secure_url":"https:\/\/jrtx.com.br\/blog\/wp-content\/uploads\/2026\/03\/cropped-logo-mini.jpg","og:image:width":100,"og:image:height":75,"article:published_time":"2026-06-30T21:01:14+00:00","article:modified_time":"2026-06-30T21:01:14+00:00","article:publisher":"https:\/\/www.facebook.com\/profile.php?id=61590814880509","twitter:card":"summary_large_image","twitter:title":"Aula 18: Armazenamento \u2014 LVM, RAID e particionamento avan\u00e7ado - BLOG - JRT Technology Solutions","twitter:description":"Aprenda sobre LVM, RAID e particionamento avan\u00e7ado no Linux. Domine o armazenamento com nossa Aula 18 e leve suas habilidades a um novo n\u00edvel!","twitter:image":"https:\/\/jrtx.com.br\/blog\/wp-content\/uploads\/2026\/03\/cropped-logo-mini.jpg"},"aioseo_meta_data":{"post_id":"1326","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_custom_url":null,"og_image_custom_fields":null,"og_image_url":null,"og_image_width":null,"og_image_height":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_image_url":null,"twitter_title":null,"twitter_description":null,"schema_type":"default","schema_type_options":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"limit_modified_date":false,"ai":null,"breadcrumb_settings":null,"seo_analyzer_scan_date":null,"created":"2026-06-30 21:03:41","updated":"2026-06-30 21:03:41","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/jrtx.com.br\/blog\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/jrtx.com.br\/blog\/category\/linux\/\" title=\"Linux\">Linux<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tAula 18: Armazenamento \u2014 LVM, RAID e particionamento avan\u00e7ado\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/jrtx.com.br\/blog"},{"label":"Linux","link":"https:\/\/jrtx.com.br\/blog\/category\/linux\/"},{"label":"Aula 18: Armazenamento \u2014 LVM, RAID e particionamento avan\u00e7ado","link":"https:\/\/jrtx.com.br\/blog\/2026\/06\/30\/aula-18-armazenamento-lvm-raid-e-particionamento-avancado\/"}],"_links":{"self":[{"href":"https:\/\/jrtx.com.br\/blog\/wp-json\/wp\/v2\/posts\/1326","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jrtx.com.br\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jrtx.com.br\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jrtx.com.br\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/jrtx.com.br\/blog\/wp-json\/wp\/v2\/comments?post=1326"}],"version-history":[{"count":0,"href":"https:\/\/jrtx.com.br\/blog\/wp-json\/wp\/v2\/posts\/1326\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/jrtx.com.br\/blog\/wp-json\/wp\/v2\/media\/1325"}],"wp:attachment":[{"href":"https:\/\/jrtx.com.br\/blog\/wp-json\/wp\/v2\/media?parent=1326"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jrtx.com.br\/blog\/wp-json\/wp\/v2\/categories?post=1326"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jrtx.com.br\/blog\/wp-json\/wp\/v2\/tags?post=1326"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}