Re: ovz backup & checkpointing [message #7291 is a reply to message #7287] |
Tue, 10 October 2006 09:42   |
enpx
Messages: 50 Registered: October 2006
|
Member |
|
|
Quote: |
Почему грубо? Для бэкапа файловой системы этого достаточно.
|
Мы рискуем получить несогласованный бэкап, в котором одни файлы были прочитаны раньше и попали в бэкап не в таком виде, в каком они были к моменту окончания бэкапа - для файлов СУБД, например, это может быть проблемой. Для LVM я использовал снапшоты, чтобы этого избежать.
Правильно ли я понимаю, что для получить согласованный бэкап можно так:
1. делаем suspend и chkpnt
2. сжимаем var/lib/vz/private/$VEID и откладываем в сторонку вместе с дампом
3. делаем resume
При необходимости восстановить VE из бэкапа мы:
1. делаем resume
2. на место var/lib/vz/private/$VEID переносим то, что отложили
3. делаем vzctl restore $VEID --undump --dumpfile <path>
И работаем с тем что было до бэкапа, верно?
Правильно ли я также понимаю, что VE, внутри которых не происходит интенсивных модификаций ФС (или согласованность не важна) проще бэкапить на ходу с помощью tar/cpio/rsync?
Если внутри VE живет, скажем, PostgreSQL, что будет правильнее: бэкапить его с помощью suspend/chkpnt/copy или бэкапить БД средствами самого PostgreSQL, а все прочее с помощью tar/cpio/rsync?
|
|
|