씬 프로비저닝된 LVM의 스냅샷을 찍는 방법

씬 프로비저닝된 LVM의 스냅샷을 찍는 방법

다음 명령을 사용하여 씬 프로비저닝된 lvm에서 스냅샷을 생성하려고 하는데 오류가 발생합니다. 누구든지 도와줄 수 있습니까?

root@ghv214:/dev/ghv214-vg# lvs
  LV       VG        Attr       LSize  Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert
  Thin_LVM ghv214-vg twi-a-tz-- 10.00g             0.00   10.35                           
  kvm_pool ghv214-vg -wi-ao----  2.69t                                                    
  root     ghv214-vg -wi-ao---- 59.60g                                                    
  swap     ghv214-vg -wi-ao---- 29.80g                                                    
  var      ghv214-vg -wi-ao---- 29.80g

스냅샷을 생성하는 명령:

root@ghv214:/dev/ghv214-vg# lvcreate -s -n snap_test ghv214-vg/Thin_LVM 
  Please specify either size or extents with snapshots.

하지만 씬 프로비저닝되지 않은 lvms에서 스냅샷을 생성할 수 있습니다.

답변1

ghv214-vg/Thin_LVM은(는) 씬 풀(아래 속성은 t씬 풀을 나타냄)이고 씬 LV가 아니므로 크기를 지정해야 하는 씬 풀의 "일반" 스냅샷을 생성하려고 합니다. 일반적으로 말해서, 씬 풀의 스냅샷을 찍는 것은 의미가 없습니다. 씬 LV의 스냅샷을 찍고 싶을 것입니다. 그러나 실제로 시스템에는 씬 프로비저닝된 LV가 없습니다. 씬 풀을 생성할 때 하나의 명령을 사용하여 씬 풀과 씬 LV를 생성할 수 있습니다.

lvcreate --type thin -V VirtualSize -L LargeSize -n ThinLV --thinpool VG/ThinPoolLV

하지만 이 작업을 별도로 수행하는 경우(먼저 풀 생성) 나중에 다음 명령을 사용하여 Thin LV를 생성해야 합니다.

lvcreate -n ThinLV -V VirtualSize --thinpool VG/ThinPoolLV

그런 다음 다음 명령을 사용하여 Thin LV의 스냅샷을 생성할 수 있습니다.

lvcreate -n SnapLV --snapshot VG/ThinLV

바라보다lvmthin 매뉴얼 페이지더 많은 정보를 알고 싶습니다.

관련 정보