我有一个具有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说什么?
                
                
                  
                    —
                    约书亚·德尔顿,
                    
                  
                
              
                  这一切听起来不错。是否
                
                  
                    —
                    Insyte 2011年
                    
                  
                
              lvs报告预期的尺寸?
                
                  也许重新安装分区可能会有所帮助?
                
                
                  
                    —
                    malcolmpdx 2011年
                    
                  
                
              
                  我从来没有想过。* LVS报告的正确大小为50G。*卸载和重新安装分区没有帮助。*这些DomU的完全重启也无法解决问题。感觉很不好,因为它不能正常工作,我们应该进行硬件升级,因此我用两台新的CentOS机器替换了它们,这对我来说不再是问题。但是,如果有人遇到类似问题,我将保留此问题。
                
                
                  
                    —
                    thepearson 2011年