Posso criar um instantâneo LVM em um volume lógico “completo”?

1

Eu quero tentar usar instantâneos LVM para backups. Estou trabalhando em uma antiga caixa do CentOS 5, mas não tenho certeza se posso fazê-lo. Pelo que li, parece que preciso de espaço extra no disco físico para criar um novo volume. É esse o caso? Para mim, olhando a saída do comando LVM, parece que tudo está cheio ... Não é, há 13 GB livres no sistema de arquivos raiz, mas não acho que isso seja importante. Este é o meu estado atual:

[root@server ~]# pvdisplay
  /dev/cdrom: open failed: No medium found
  --- Physical volume ---
  PV Name               /dev/hda2
  VG Name               VolGroup00
  PV Size               19.89 GB / not usable 19.49 MB
  Allocatable           yes (but full)
  PE Size (KByte)       32768
  Total PE              636
  Free PE               0
  Allocated PE          636
  PV UUID               O6N2b1-RxMe-gnEz-5Nkr-A7pA-AzLe-n2Qwy0

[root@server ~]# lvdisplay
  /dev/cdrom: open failed: No medium found
  --- Logical volume ---
  LV Name                /dev/VolGroup00/LogVol00
  VG Name                VolGroup00
  LV UUID                PxmE7L-5B6b-Bvnp-zuca-SaiG-b20A-dDM4qq
  LV Write Access        read/write
  LV Status              available
  # open                 1
  LV Size                17.91 GB
  Current LE             573
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           253:0

  --- Logical volume ---
  LV Name                /dev/VolGroup00/LogVol01
  VG Name                VolGroup00
  LV UUID                uGP3Jz-pPJW-KLet-YZHC-5Uzn-8jT3-4GHPX7
  LV Write Access        read/write
  LV Status              available
  # open                 1
  LV Size                1.97 GB
  Current LE             63
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           253:1

[root@server ~]# vgdisplay
  /dev/cdrom: open failed: No medium found
  --- Volume group ---
  VG Name               VolGroup00
      System ID
          Format                lvm2
  Metadata Areas        1
  Metadata Sequence No  3
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV                2
  Open LV               2
  Max PV                0
  Cur PV                1
  Act PV                1
  VG Size               19.88 GB
  PE Size               32.00 MB
  Total PE              636
  Alloc PE / Size       636 / 19.88 GB
  Free  PE / Size       0 / 0
  VG UUID               vSc34e-sbP3-lwaj-PF9p-921E-3oP8-vkwJIz

Talvez eu possa diminuir meu / volume, criar um novo e, em seguida, tirar um instantâneo do novo? Essa é a única maneira (sem mexer no hardware)?

Obrigado

    
por Josh 20.03.2012 / 19:51

1 resposta

2

Seu grupo de volumes está cheio, por isso não é possível criar nenhum volume lógico, instantâneo ou o que seja.

O básico do lvm é manter sempre o espaço disponível nos grupos de volumes para que você possa criar novos volumes, capturas instantâneas de volumes e, eventualmente, estender o volume.

As soluções que você tem são:

  • Adicione um volume físico ao seu grupo de volume
  • reduza / suprima um volume lógico no seu grupo de volumes

Em seguida, você poderá criar instantâneos. Quando você cria um instantâneo, você aloca algum espaço para ele. Na criação, nenhum espaço será usado, mas quando o volume original receber modificações, o instantâneo começará a alocar espaço para manter seu estado original. Além disso, você pode gravar em um instantâneo, isso irá recuperar espaço nele e não alterar o volume original. Quando todo o espaço alocado para o instantâneo for usado, o instantâneo será inutilizável.

    
por 20.03.2012 / 21:01