Ploop snapshot

[ linux ]

12 Oct 2016

Проблема

Столкнулся с проблемой создания snapshot в ploop:

Creating snapshot {$ID}
Storing /vz/private/ploop/$VEID/Snapshots.xml.tmp
Error in is_old_snapshot_format (snapshot.c:39): Snapshot is in old format
Failed to create snapshot: Error in is_old_snapshot_format (snapshot.c:39): Snapshot is in old format [38]
Failed to create snapshot

В интернете по этому поводу ничего не видать, поэтому пишу свои причины и решение.

Причина:

Базовый ploop снапшот создан в предыдущей версии, после чего ploop в системе обновился, а снапшот остался прежним.

Решение:

Конвертировать ploop не имеет смысла, потому что базовый снапшот остается тем же. Но помогает любая операция по изменению состояния ploop диска, например изменение размера в ту или иную сторону. В частности:

  • для openvz6: vzctl set $VEID --diskspace $SIZE --save
  • для ploop: ploop resize -s $SIZE DiskDescriptor.xml