LVM / DRBD调整大小后,df报告错误信息


8

我有一个具有DRBD安装分区的Debian Xen DomU。我需要将该分区的大小从46G调整为50G。我做了以下事情:

  • 在辅助节点上停止了DRBD: /etc/init.d/drbd stop
  • 将基础LVM dist增加到50 GB: lvresize -L 50G /lvm/device
  • 再次启动DRBD并等待磁盘同步: /etc/init.d/drbd start
  • 切换的原语。并在另一个节点上执行相同的操作。
  • 在现在的辅助DRBD节点上停止了drbd: /etc/init.d/drbd stop
  • 增加了基础LVM: lvresize -L 50G /lvm/device
  • 再次启动DRBD并等待磁盘同步: /etc/init.d/drbd start
  • 在两个节点上发出: drbdadm resize drbd-device
  • 在主节点上发出: resize2fs /dev/drbd0

我得到这个回应:

$ resize2fs 1.40-WIP (14-Nov-2006)
The filesystem is already 12058624 blocks long.  Nothing to do!

使用fdisk时,drbd0和sda设备drbd都在报告该设备的大小为49392123904。这与resize2fs所说的一致。(12058624x4096 [blocksize])。

我的问题是df没有报告磁盘大小的更改。

$ df -B 4096
/dev/drbd0            11869420  11155652    110968 100% /data

我之前已经完成了此过程,没有任何问题。我有什么想念的吗?


它是如何安装的?您也可以使用--sync尝试df,但不确定这样做是什么,但是如果存在,也许是有原因的!另外fdisk说什么?
约书亚·德尔顿,

这一切听起来不错。是否lvs报告预期的尺寸?
Insyte 2011年

也许重新安装分区可能会有所帮助?
malcolmpdx 2011年

我从来没有想过。* LVS报告的正确大小为50G。*卸载和重新安装分区没有帮助。*这些DomU的完全重启也无法解决问题。感觉很不好,因为它不能正常工作,我们应该进行硬件升级,因此我用两台新的CentOS机器替换了它们,这对我来说不再是问题。但是,如果有人遇到类似问题,我将保留此问题。
thepearson 2011年

Answers:



0

您无需摆弄次要/主要角色。只需执行以下操作:1.在两侧调整LVM的大小2.在主要方面:drbdadm调整资源的大小(这也会更新元设备)

查看/ proc / drbd应该会向您显示正在进行的新部分的重新同步。如果不是这种情况,请尝试在两侧进行“ drbdadm调整资源”。

现在,使用主端/ dev / drbd / by-res / RESOURCE调整卸载文件系统的大小

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.