Назад | Перейти на главную страницу

Как автоматизировать резервное копирование GlusterFS со снимками и dd?

Я хочу автоматизировать резервное копирование на общем ресурсе glusterfs 3.7.3 со снимками.

Создание снимков на LVM вручную работает, но как они защищены на другом сервере?

Я смог управлять этим процессом вручную, выполнив следующие действия:

sudo umount /run/gluster/snaps/d0c254908dca451d8f566be77437c538/brick1

sudo dd if=/dev/mapper/gluster-d0c254908dca451d8f566be77437c538_0 | gzip > snap01.gz

Кажется, это работает, но как я мог узнать имя снимка? Я взял эту информацию здесь из df -h

Снимки находятся здесь: / var / lib / glusterd / snaps /

Но это не только несколько килобайт, и я хотел бы иметь возможность полностью восстановить снимок.,

Я также попытался запустить команду, указанную в документации:

mount -t glusterfs <hostname>:/snaps/<snap-name>/<origin-volname> /<mount_point>

Это не сработало. Кажется, что нет никакой папки с именем / snaps /, поскольку, когда я нажимаю вкладку, я получаю предложение для vol1, но ничего больше.

Это информация о $ gluster snapshot list:

snap4_GMT-2015.09.02-06.13.23

Это информация о $ gluster snapshot status vol1

 Snap Name : snap4_GMT-2015.09.02-06.13.23
 Snap UUID : f9b4494b-dd4e-45f6-a2d0-049ccd5434f3

    Brick Path        :   gs1:/run/gluster/snaps/d0c254908dca451d8f566be77437c538/brick1/brick1
    Volume Group      :   gluster
    Brick Running     :   No
    Brick PID         :   N/A
    Data Percentage   :   38.46
    LV Size           :   19.90g


    Brick Path        :   gs2:/run/gluster/snaps/d0c254908dca451d8f566be77437c538/brick2/brick1
    Volume Group      :   gluster
    Brick Running     :   No
    Brick PID         :   N/A
    Data Percentage   :   38.93
    LV Size           :   19.90g

Спасибо заранее за любую помощь

Прежде всего, если вы зададите вопросы по gluster в списке рассылки сообщества gluster (gluser-users@gluster.org), то получите более быстрый ответ.

А теперь ваш вопрос: ваше монтирование не работает, потому что вы не активировали снимок. Снимки должны быть активированы, прежде чем их можно будет использовать каким-либо образом. Используйте следующую команду, чтобы смонтировать снимок.

gluster snapshot activate <snap-name>

После этой проверки снимок находится в состоянии запущен / активирован.

gluster snapshot info <snap-name>
gluster snapshot status <snap-name>

Команда info предоставит вам общую информацию о снимке, а status предоставит вам информацию о времени выполнения.