Menu Close

Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

4.5. Создание томов-снимков

Для того чтобы создать том-снимок, используйте команду lvcreate с опцией -s.

Примечание

Снимки LVM не поддерживаются узлами в пределах кластера.
Since LVM snapshots are not cluster-aware, they require exclusive access to a volume. For information on activating logical volumes on individual nodes in a cluster, see Раздел 4.8, «Активация логических томов на отдельных узлах кластера».
Приведенная ниже команда создаст снимок исходного тома /dev/vg00/lvol1 размером 100 Мбайт с именем /dev/vg00/snap. Если исходный том содержит файловую систему, то можно смонтировать снимок в любую точку, тем самым получив доступ к содержимому файловой системы для создания резервной копии, в то время как исходная файловая система будет продолжать получать обновления.
lvcreate --size 100M --snapshot --name snap /dev/vg00/lvol1
Выполнив команду lvdisplay для исходных логических томов, можно отобразить список всех снимков и их статус (активный или неактивный).
В следующем примере вывод будет отображать состояние логического тома /dev/new_vg/lvol0, для которого ранее был создан снимок /dev/new_vg/newvgsnap.
# 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
Команда lvs по умолчанию отображает исходный том и процентную часть тома-снимка. Следующий пример демонстрирует стандартный вывод команды lvs для системы с логическим томом /dev/new_vg/lvol0 с соотвествующим ему томом-снимком /dev/new_vg/newvgsnap.
# 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

Примечание

Так как размер снимка увеличивается с изменением исходного тома, достаточно важно следить за заполнением снимка. Для этого можно использовать команду lvs. При заполнении снимка на 100% он будет потерян, так как запись в неизменяемые участки исходного ресурса разрушит сам снимок.