увеличить 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

  • Зеркало LFTP включает в себя - включая другие каталоги, отличные от того, что я включил
  • LVM-снимок - производительность для данных только для записи
  • Centos 6 до Centos 7 групп
  • mv: невозможно переместить «home» в «home-old»: занятое устройство или ресурс
  • как удалить oracle 11g xe из centos 7?
  • Есть ли разница между e2fsck и e4fsck в системах CentOS / RHEL?
  •  [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 без потери данных, не знаете ли вы, что я делаю неправильно?

    Спасибо,
    Бар

  • Файловая система по-прежнему показывает старое значение после сокращения в Linux, однако показывает правильное значение в LVM
  • Как отключить символическую ссылку CentOS?
  • Как остановить «Opto Host», взяв порт (Linux)
  • Каков самый простой способ дешифрования раздела диска?
  • Как отображать время sadf в формате epoch
  • Утечка дескрипторов файлов
  • 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 - лучшая ОС в мире.