Show Table of Contents
4.4.4. Criando Volumes Snapshots
Use o argumento
-s do comando lvcreate para criar um volume snapshot. Um volume snapshot é gravável.
Nota
Os snapshots LVM não são suportados através de nós em um cluster. Você não pode criar um volume snapshot em um grupo de volume clusterizado. A partir do lançamento do Red Hat Enterprise Linux 6.1, entretanto, se você precisar criar um backup consistente de dados em um volume lógico clusterizado você pode ativar o volume exclusivamente e então criar o snapshot. Para informações sobre ativar volumes lógicos exclusivamente em um nó, veja a Seção 4.7, “Ativando Volumes Lógicos em Nós Individuais em um Cluster”.
Nota
A partir do lançamento do Red Hat Enterprise Linux 6.1, snapshots LVM são suportados por volumes lógicos espelhados.
O seguinte comando cria um volume lógico snapshot que tem 100 megabytes em tamanho e chamado
/dev/vg00/snap. Isto cria um snapshot do volume lógico original chamado /dev/vg00/lvol1. Se o volume lógico original contém um sistema de arquivos, você pode montar o volume lógico snapshot em um diretório arbitrário para pode acessar o conteúdo do sistema de arquivo e fazer um backup enquanto o sistema de arquivos original é atualizado.
lvcreate --size 100M --snapshot --name snap /dev/vg00/lvol1
Depois que você cria um volume lógico snapshot, especificando o volume de origem no comando
lvdisplay, receberá um resultado que inclui uma lista de todos os volumes lógicos snapshots e seus estados (ativos ou inativos).
O seguinte exemplo mostra o estado do volume lógico
/dev/new_vg/lvol0, para o qual o volume snapshot /dev/new_vg/newvgsnap foi criado.
# lvdisplay /dev/new_vg/lvol0
--- Logical volume ---
LV Name /dev/new_vg/lvol0
VG Name new_vg
LV UUID LBy1Tz-sr23-OjsI-LT03-nHLC-y8XW-EhCl78
LV Write Access read/write
LV snapshot status source of
/dev/new_vg/newvgsnap1 [active]
LV Status available
# open 0
LV Size 52.00 MB
Current LE 13
Segments 1
Allocation inherit
Read ahead sectors 0
Block device 253:2
O comando
lvs, por padrão, exibe o volume de origem e a percentagem atual sendo usados para cada volume snapshot. O seguinte exemplo exibe o resultado padrão para o comando lvs para um sistema que inclui o volume lógico /dev/new_vg/lvol0, para o qual um volume snapshot /dev/new_vg/newvgsnap foi criado.
# lvs
LV VG Attr LSize Origin Snap% Move Log Copy%
lvol0 new_vg owi-a- 52.00M
newvgsnap1 new_vg swi-a- 8.00M lvol0 0.20
Nota
Pelo motivo que o snapshot aumenta em tamanho conforme o volume de origem muda, é importante monitorar a porcentagem do volume snapshot regularmente com o comando
lvs para certificar que este não fique cheio. Um snapshot que está 100% cheio é perdido completamente, já que uma gravação em partes não alteradas na origem não aconteceriam sem corromper o snapshot.

Where did the comment section go?
Red Hat's documentation publication system recently went through an upgrade to enable speedier, more mobile-friendly content. We decided to re-evaluate our commenting platform to ensure that it meets your expectations and serves as an optimal feedback mechanism. During this redesign, we invite your input on providing feedback on Red Hat documentation via the discussion platform.