
Ich kann mit LVM keinen Snapshot erstellen
[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.
Ich folge den Anweisungen auf diesen Seiten:
http://www.packtpub.com/article/setting-up-mysql-replication-for-high-availability
http://www.howtoforge.com/linux_lvm_p2
Antwort1
Erstens haben Sie nur 1,47 G frei, aber Sie übertreffen --size=150G
. Der --size
Parameter gibt an, wie viel Speicherplatz zum Puffern eingehender Schreibvorgänge verwendet wird, während der Snapshot aktiv ist, und Sie müssen beim Start so viel Speicherplatz frei haben.
Aus der Ausgabe von vgs geht hervor, dass Ihre Datenträgergruppe lautet TCPDumpVolGRP
, und ich vermute, dass Ihr logischer Datenträgername lautet tokudb
. Ihre Befehlszeile sollte also eigentlich lauten:
# lvcreate --name=mysql_snap --snapshot --size=150G /dev/TCPDumpVolGRP/tokudb
(wobei --size
auch entsprechend darauf hingewiesen wird)