Hinzufügen des Ursprungsnamens einer Datenträgergruppe

Hinzufügen des Ursprungsnamens einer Datenträgergruppe

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 --sizeParameter 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 --sizeauch entsprechend darauf hingewiesen wird)

verwandte Informationen