увеличить LVM и DRBD

У меня две виртуальные машины CentOS7 в основном / вторичном состоянии.
Моя цель – увеличить размер блока DRBD.

для этого я сделал следующие шаги:
1. добавлен новый HD.
2. Создал новый раздел с fdisk – отформатирован как LVM ( /dev/sdc1 )
3. добавлен новый раздел в vg:
vgextend vg_DRBD /dev/sdc1
4. увеличение lv:
lvresize -l +2559 /dev/vg_DRBD/lv_DRBD /dev/sdc1

 [root@localhost]# pvs PV VG Fmt Attr PSize PFree /dev/sdb1 vg_DRBD lvm2 a-- 10.00g 0 /dev/sdc1 vg_DRBD lvm2 a-- 10.00g 0 [root@localhost admin]# lvdisplay --- Logical volume --- LV Path /dev/vg_DRBD/lv_DRBD LV Name lv_DRBD VG Name vg_DRBD LV Write Access read/write LV Creation host, time localhost, 2017-02-26 15:49:05 +0000 LV Status available # open 2 LV Size 19.99 GiB Current LE 5118 Segments 2 Allocation inherit Read ahead sectors auto - currently set to 8192 Block device 253:0 

после того, как я проверил, что LV вырос, продолжал.
5.resize блок drbd на одном узле:
drbdadm resize r0

  [root@localhost admin]# drbd-overview 0:r0/0 Connected Primary/Secondary UpToDate/UpToDate /drbd_data ext4 9.9G 338M 9.0G 4% 

с этого выхода я понял, что блок DRBD не растет.
поэтому я попытался обновить файловую систему:
6. обновить файловую систему, запустить на основном узле:

  [root@localhost admin]# resize2fs /dev/vg_DRBD/lv_DRBD resize2fs 1.42.9 (28-Dec-2013) resize2fs: Device or resource busy while trying to open /dev/vg_DRBD/lv_DRBD Couldn't find valid filesystem superblock. 

Я получаю сообщение об ошибке выше, что говорит, что resouce занят.
Поэтому я запускаю это на вторичном узле и получаю ту же ошибку. но ничего не использовать!
Я прочитал эту проблему, случается иногда, если есть ошибка с файловой системой, я пытался ее исправить и уничтожить файловую систему (например, разрешения на изменение до?), Поэтому я вернул моментальный снимок.

Я хочу увеличить блок Online без потери данных, не знаете ли вы, что я делаю неправильно?

Спасибо,
Бар

  • Программное обеспечение RAID 10 + LVM на смешанных дисках, выравнивание сектора?
  • Рекомендуемый способ объединения меньшего раздела в один большой каталог
  • Отсутствует LVM VolumeGroup - требуется восстановление
  • Преобразование однодискового LVM-тома в полосатый том на трех дисках
  • Сломанная зависимость для lvm2
  • Raid5 + LVM2 + grub2: окончательная конфигурация и загрузка
  • Debian Jessie висит на ботинке
  • LVM2 не может разбудить приостановленный логический том
  • 2 Solutions collect form web for “увеличить LVM и DRBD”

    Во-первых: вы НИКОГДА не должны касаться резервного диска устройства DRBD (то есть, не увеличивайте fs на вашем LVM поддержки, только увеличивайте FS на / dev / drbd0). В противном случае вы собираетесь вносить изменения в данные, которые не реплицируются на одноранговое соединение, которое, безусловно, вернется, чтобы укусить вас.

    Чтобы исправить любой ущерб, который может быть уже сделан, вы можете запустить: # drbdadm verify r0 . Подробнее об этом см. В руководстве пользователя DRBD. https://docs.linbit.com/doc/users-guide-84/s-use-online-verify/

    Во-вторых: попробуйте расширить свое устройство с узла в роли Primary. Кроме того, наблюдайте за журналами, генерируемыми при этом (/ var / log / messages) для любых подсказок о том, почему это может быть неудачно, но вы должны увидеть, что он начинает повторную синхронизацию нового 10G.

    Затем запустите файл resize2fs на /dev/drbd0 .

    Он решил!

    У меня есть служба, которая использует drbd для хранения данных.
    Моя первая цель состояла в том, чтобы увеличить размер drbd, сохранив эту службу.
    К сожалению, мне нужно было прекратить эту службу, и после этого сделал это в моем вопросе, изменив /dev/vg_DRBD/lv_DRBD на /dev/drbd0.

    @Matt Kereczman спасибо!

    Interesting Posts

    версия apt-get rollback не найдена

    Как переместить окно до уровня его родительского окна в i3wm?

    CentOS 7 – почему служебный файл не работает для запуска моего сценария bash?

    Где я могу найти список кодов ошибок «make»?

    Если tmpfs имеет больший размер, чем ваша оперативная память, сколько оперативной памяти она использует? Являются ли приложения привилегированными для ОЗУ?

    Не удается установить внешний USB-накопитель

    Перестроить все порты после обновления FreeBSD

    глобальная Linux-оболочка linux в переменной памяти – из оболочки

    Как я могу удалить все символы, попадающие под / * … * / includes / * & * /?

    Не могу понять, почему ssh_exchange_identification: соединение закрыто удаленным хостом

    мы повторно запустим `createrepo` после копирования новых файлов в репозитории

    Как узнать, какой интерфейс я использую для подключения к Интернету?

    Как начать работу с методами ввода?

    Вводится как инициировать самоисследование системы с определенным паролем

    Нет такого файла или каталога при копировании файлов в текущий каталог

    Linux и Unix - лучшая ОС в мире.