Press "Enter" to skip to content

Linux下挂载硬盘启用未使用的磁盘空间

0

fdisk -l

查看硬盘分区情况
——-
df -hal
查看已划分区空间使用情况
——-
对硬盘/dev/xvdb进行增加分区操作:
fdisk /dev/xvdb
n 输入n新建分区
p 输入p,主分区
由于xvdb还没有分区.我们这里输入1.第1个分区
通过t来指定分区系统格式
1 第1个分区(如果你就建了一个分区就不要输入1了它会自动选择的.跳过这一步.这一步在教程里不需要考虑.如果你是第二次扩容的话需要指定)
下面敲回车默认就行了
8e 输入8e LVM系统格式
w 输入w保存退出
reboot 重启使之生效
等待重启生效
——-
重启后运行fdisk -l查看硬盘分区情况.可以查看刚刚新建的分区是否已经出现在列表里
pvcreate /dev/xvdb1
创建物理卷
——-
vgextend VolGroup2011 /dev/xvdb1
将物理卷加入到组VolGroup2011
——-
vgdisplay
查看物理卷组情况.可以看到我们有XXG的容量可以扩展
——-
PS:由于1024的进制差别我们所实际看到的容量XX.XXG并不能直接一次扩容.所以我们可以先扩容整数部分.然后扩容以M为单位的部分.
——-
lvresize -L +6G /dev/VolGroup2011/LogVol00
扩容6G(我们第一次加6G)
——-
resize2fs /dev/VolGroup2011/LogVol00
动态扩容分区大小
完成后.运行df -hal.可以查看到我们新增加的空间是否已经可以使用
——-
vgdisplay
查看物理卷组情况.可以看到我们有992M的容量可以扩展
——-
lvresize -L +992M /dev/VolGroup2011/LogVol00
扩容992M(我们第2次加992M)
——-
resize2fs /dev/VolGroup2011/LogVol00
动态扩容分区大小
——-
完成后.运行df -hal.可以查看到我们新增加的空间是否已经可以使用
——-
vgdisplay
最后再查看扩容完没有
——-
PS:如果你使用的不是基本套餐或者你的硬盘不是15G.那么你两次操作需要增加的容量要以你vgdisplay所看到的为准.(vgidsplay里面的Free PE/Size显示的就是可扩容容量).VolGroup2011这个卷标可能与你的VPS不同(比如你的可能是VolGroup00).df-hal命令可以查看你的卷标.
——-
系统重装后的重装扩展处理
系统重装后.直接执行resize2fs进行动态扩容即可
resize2fs /dev/VolGroup2011/LogVol00
——-
PVs missing导致LVM无法重新扩容的解决办法
(此错误应该就是上面所提到的由于1024的进制差别所造成的.所以建议你分两次进行扩容)
运行vgextend/vgdisplay返回错误:
Couldn’t find device with uuid ************************
Cannot change VG VolGroup2011 while PVs are missing.
此时可以运行:
vgreduce VolGroup2011  –removemissing
然后重新扩容LVM即可

201204081139346310

发表评论