увеличить 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 без потери данных, не знаете ли вы, что я делаю неправильно?

Спасибо,
Бар

  • Как восстановить предыдущую конфигурацию группы томов LVM?
  • Выбор файловой системы для использования с LVM
  • необходимо переделать логические тома
  • Есть ли какая-либо прибыль при использовании непрерывного пространства в lvm?
  • Определение значений LVM для заданного файла
  • Программное обеспечение RAID 10 + LVM на смешанных дисках, выравнивание сектора?
  • восстановить lvm форматированный раздел
  • mount: непризнанный тип сегмента тонкий
  • 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 спасибо!

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