2011/10/28 Ivan Ivanyuk <[email protected]> > 2011/10/28 Andriy Yakovlev <[email protected]>: > > 2011/10/28 Ivan Ivanyuk <[email protected]> > >> > >> Добрый день. > >> Подскажите, если в хост-системе создать snapshot с LVM раздела > >> который подключен как рутовый во FreeBSD которая запущена в Xen - > >> нормально ли создасться бекап с него и могут ли возникнуть проблемы у > >> фри из-за лока LV на время создания снапшота? На фре предполагается > >> мускульная база гигов на 10 и постоянная запись статистики в эту базу. > > > > Для FreeBSD это будет выглядеть как выключение. FS потребует проверки. > > Понятно. А есть ли вообще способы бекапа виртуалки с FreeBSD без ее > выключения? (Снапшоты-то как раз рекомендованы для такого бекапа в > общем случае) >
Основная проблема в том, что VM должна обеспечить консистентное состояние в момент взятия снепшота (слить фс кеш, заморозить ввод/вывод). Хорошо это сделано в xfs. Насколько я знаю, во FreeBSD так сделать нельзя. Соответственно, взятый LVM snapshot будет crash-consitent. Варианты которые можно предложить, Только снаружи VM: 1. snapshot LVM для UFS с журналом - банально, FS check будет проходить быстрее. Снаружи и внутри VM: 1. делать бекап Mysql отдельно (см. соседний тред). - 2. dump/restore - без LVM вообще, изнутри VM (с соотв. +/-). 3. делать snapshot FS, потом LVM snapshot, монтировать уже консистентный FS snapshot. (FS выбрать по вкусу ZFS, UFS). Гм, перечитал написанное ... и учитывая что >> мускульная база гигов на 10 и постоянная запись статистики в эту базу. думаю что в вашем случае совет Anton Yuzhaninov будет самый правильный: Поднимите репликацию и бэкапьте слейв. > > Только restore из дампа будет делаться тоже потом тоже очень долго. Так что > проще копировать файлы: > остановить слейв > затарить все файлы > запустить слейв > -- Best regards, Andriy Yakovlev (AYA-RIPE)
