添加卷组的原始名称

添加卷组的原始名称

我无法使用 LVM 创建快照

[root@localhost 4GLV]# vgs
  VG            #PV #LV #SN Attr   VSize VFree
  TCPDumpVolGRP   2   2   0 wz--n- 1.36T 1.47G
[root@localhost 4GLV]# lvcreate --name=mysql_snap --snapshot --size=150G /dev/mapper/TCPDumpVolGRP-4GLV/tokudb
  "/dev/mapper/TCPDumpVolGRP-4GLV/tokudb": Invalid path for Logical Volume
  The origin name should include the volume group.
  Run `lvcreate --help' for more information.

我正在遵循这些页面上提到的说明:

http://www.packtpub.com/article/setting-up-mysql-replication-for-high-availability

http://www.howtoforge.com/linux_lvm_p2

答案1

首先,您只有 1.47G 可用空间,但您却传递了--size=150G。该--size参数是在快照处于活动状态时将使用多少空间来缓冲传入的写入,并且您在启动时需要有那么多可用空间。

从 vgs 的输出来看,您的卷组似乎是TCPDumpVolGRP,我猜您的逻辑卷名称是tokudb。因此您的命令行实际上应该是

# lvcreate --name=mysql_snap --snapshot --size=150G /dev/TCPDumpVolGRP/tokudb

(其中--size也作了适当的)

相关内容