Table of Contents

Physical Volumes (PVs)

Nível Básico

Nível Intermediário

Nível Avançado

Nível Especializado

sudo lvcreate -L 10G -i2 -I64 -n lv_data vg_data

<br>

    Utiliza striping de dados em dois **PVs** (com a opção `-i2`) no **Volume Group** `vg_data`, criando um **Logical Volume** de 10 GB.

Volume Groups (VGs)

Nível Básico

Nível Intermediário

Nível Avançado

sudo vgresize vg_data
  1. Adiciona um novo PV (`/dev/sdd`) ao VG `vg_data` e redimensiona o VG para utilizar o espaço adicional.

Nível Especializado

sudo lvcreate -L 50G -i3 -n lv_data vg_data
  1. Cria o VG `vg_data` usando os PVs `/dev/sdb`, `/dev/sdc`, e `/dev/sdd`, e depois cria um Logical Volume de 50GB com striping (dividido em 3 discos).

Logical Volumes (LVs)

Nível Básico

Nível Intermediário

sudo umount /dev/vg_data/lv_data

<br>

  1. Verificar o sistema de arquivos:
sudo e2fsck -f /dev/vg_data/lv_data

<br>

  1. Reduzir o tamanho:
sudo resize2fs /dev/vg_data/lv_data 8G

<br>

  1. Reduzir o Logical Volume:
sudo lvreduce -L 8G /dev/vg_data/lv_data
  1. Esse processo reduz o Logical Volume `lv_data` para 8GB, após redimensionar o sistema de arquivos.

Nível Avançado

sudo resize2fs /dev/vg_data/lv_data
  1. Aumenta o Logical Volume `lv_data` em 10GB e redimensiona o sistema de arquivos ext4, sem desmontar o volume.
sudo lvcreate --thinpool thin_pool -L 100G vg_data

<br>

  1. Criar um volume thin:
sudo lvcreate --thin -V 50G --name lv_thin vg_data/thin_pool
  1. Cria um Logical Volume Thin Provisioning, que permite alocar espaço sob demanda, evitando desperdício.

Nível Especializado