---
# System prepended metadata

title: Adicionar um Novo Disco a um Pool LVM Existente
tags: [pro pc, ia]

---

# Adicionar um Novo Disco a um Pool LVM Existente

Para adicionar um novo disco físico a um volume lógico LVM existente, siga estes passos:

## 1. Preparar o novo disco físico

Primeiro, identifique o novo disco (ex: `/dev/sdb`):

```bash
lsblk
fdisk -l
```

## 2. Criar partição LVM no novo disco (opcional)

Se o disco não tiver uma partição LVM, crie uma:

```bash
fdisk /dev/sdb
```

Dentro do fdisk:
- `n` para nova partição
- `p` para primária
- `1` para primeira partição
- Pressione Enter para aceitar os valores padrão
- `t` para mudar o tipo
- `8e` para tipo LVM
- `w` para gravar as alterações

## 3. Criar PV (Physical Volume)

```bash
pvcreate /dev/sdb1
```

Verifique o PV criado:

```bash
pvdisplay
```

## 4. Estender o VG (Volume Group)

Adicione o novo PV ao VG existente (substitua `nome_do_vg` pelo seu VG):

```bash
vgextend nome_do_vg /dev/sdb1
```

Verifique o VG estendido:

```bash
vgdisplay nome_do_vg
```

## 5. Estender o LV (Logical Volume)

Identifique o LV que deseja expandir (`nome_do_lv`):

```bash
lvdisplay
```

Expanda o LV usando todo o espaço disponível ou um tamanho específico:

```bash
# Para usar todo o espaço livre:
lvextend -l +100%FREE /dev/nome_do_vg/nome_do_lv

# Ou para um tamanho específico (ex: +10G):
lvextend -L +10G /dev/nome_do_vg/nome_do_lv
```

## 6. Redimensionar o sistema de arquivos

Para sistemas de arquivos ext2/3/4:

```bash
resize2fs /dev/nome_do_vg/nome_do_lv
```

Para sistemas de arquivos XFS (requer que o FS esteja montado):

```bash
xfs_growfs /dev/nome_do_vg/nome_do_lv
```

## Verificação final

Verifique o novo espaço disponível:

```bash
df -h
```

E verifique o status do LVM:

```bash
pvdisplay
vgdisplay
lvdisplay
```