Ответы пользователя по тегу GlusterFS
  • Как достать файлы из одного из brick glusterfs?

    xarek1986
    @xarek1986 Автор вопроса
    Инженер
    Вошло уже в привычку самому отвечать на свои же вопросы.
    Не знаю на сколько это "грязный хак", но вот что я сделал:
    1. переименовываем каталог .glusterfs
    2. меняем аттрибуты каталога brick setfattr -x trusted.glusterfs.volume-id /brick_path; setfattr -x trusted.gfid /brick_path
    3. Создаём новый volume с этим бриком
    4. ОБЯЗАТЕЛЬНО выставляем все флаги, какие были указаны у умершего volume (например у меня были включеныfeatures.shard: on
    features.shard-block-size: 512MB
    которые я не учёл, и не мог понять, почему репа пустая)
    5. Стартуем volume
    6. Останавливаем volume
    7. Останавливаем демон gluster (не уверен в необходимости)
    8. Перемещаем старый .glusterfs (который мы переименовывали в пункте 1) обратно
    9. Стартуем демона, volume и радуемся жизни
    Ответ написан
    Комментировать