
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
에서도 적절하게 만들어짐)