Menu Close
Settings Close

Language and Page Formatting Options

Red Hat Training

A Red Hat training course is available for RHEL 8

4.2. Criação de um volume lógico LVM em três discos

Este procedimento de exemplo cria um volume lógico LVM chamado mylv que consiste nos discos em /dev/sda1, /dev/sdb1, e /dev/sdc1.

  1. Para utilizar discos em um grupo de volume, rotulá-los como volumes físicos LVM com o comando pvcreate.

    Atenção

    Este comando destrói quaisquer dados em /dev/sda1, /dev/sdb1, e /dev/sdc1.

    # pvcreate /dev/sda1 /dev/sdb1 /dev/sdc1
      Physical volume "/dev/sda1" successfully created
      Physical volume "/dev/sdb1" successfully created
      Physical volume "/dev/sdc1" successfully created
  2. Crie um grupo de volumes que consiste nos volumes físicos LVM que você criou. O seguinte comando cria o grupo de volume myvg.

    # vgcreate myvg /dev/sda1 /dev/sdb1 /dev/sdc1
      Volume group "myvg" successfully created

    Você pode usar o comando vgs para exibir os atributos do novo grupo de volume.

    # vgs
      VG   #PV #LV #SN Attr   VSize  VFree
      myvg   3   0   0 wz--n- 51.45G 51.45G
  3. Crie o volume lógico a partir do grupo de volume que você criou. O seguinte comando cria o volume lógico mylv a partir do grupo de volume myvg. Este exemplo cria um volume lógico que utiliza 2 gigabytes do grupo de volume.

    # lvcreate -L 2G -n mylv myvg
      Logical volume "mylv" created
  4. Criar um sistema de arquivo sobre o volume lógico. O seguinte comando cria um sistema de arquivo em ext4 sobre o volume lógico.

    # mkfs.ext4 /dev/myvg/mylv
    mke2fs 1.44.3 (10-July-2018)
    Creating filesystem with 524288 4k blocks and 131072 inodes
    Filesystem UUID: 616da032-8a48-4cd7-8705-bd94b7a1c8c4
    Superblock backups stored on blocks:
            32768, 98304, 163840, 229376, 294912
    
    Allocating group tables: done
    Writing inode tables: done
    Creating journal (16384 blocks): done
    Writing superblocks and filesystem accounting information: done

    Os seguintes comandos montam o volume lógico e informam o uso do espaço em disco do sistema de arquivos.

    # mount /dev/myvg/mylv /mnt
    # df
    Filesystem             1K-blocks     Used  Available Use% Mounted on
    /dev/mapper/myvg-mylv    1998672     6144    1871288   1% /mnt