我想尝试使用 LVM 快照进行备份。我正在使用较旧的 CentOS 5 机箱,但我不确定是否可以这样做。从我读到的内容来看,似乎我需要物理磁盘上的额外空间来创建新卷。是这样吗?对我来说,从查看 LVM 命令输出来看,似乎一切都已满...但事实并非如此,根文件系统上有 13 GB 可用空间,但我认为这并不重要。这是我目前的状态:
[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
也许我可以缩小我的 / 卷,然后创建一个新的卷,然后将快照放到新的卷上?这是唯一的方法吗(不弄乱硬件)?
谢谢
答案1
您的卷组已满,因此您无法创建任何逻辑卷、快照等。
lvm 的基础是始终在卷组中保留可用空间,以便您可以创建新卷、卷快照并最终扩展卷。
您拥有的解决方案是:
- 将物理卷添加到卷组
- 减少/抑制卷组中的逻辑卷
然后,您将能够创建快照。创建快照时,您会为其分配一些空间。创建时不会使用任何空间,但当原始卷收到修改时,快照将开始分配空间以保持其原始状态。您还可以写入快照,这将回收其上的空间,而不会更改原始卷。一旦分配给快照的所有空间都被使用,快照将无法使用。