VM下LINUX完美增加硬盘空间(LVM)
安装CENTOS时低估了它能占用的磁盘空间,结果造成一个现像,当磁盘/目录只剩2M时网站打不开,MYSQL重启不成功。
从网上看到“教程”不是断章取义就是转贴,字都打错了还在转。。。愤呀,,,技术差没人说你,但不认真不负责的转来转去就是找劈了,写这篇文章没有要教谁做什么,只是写出我遇到的一个实例过程:
第一步 增加分区:
1、VM—>setting—>harddisk 下扩大磁盘(菜单操作不再赘复)。
2、现在系统中还看不到加入的容量(网上许多只是讲到这里,下面就没有了。。愤)。
使用fdisk 命令
fdisk /dev/sda
#用n命令建个P类型的磁盘,然后用t命令更改ID为8e(LVM类别)。
# p查看一下:
Disk /dev/sda: 17.1 GB, 17179869184 bytes
255 heads, 63 sectors/track, 2088 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sda1 * 1 13 104391 83 Linux
/dev/sda2 14 1044 8281507+ 8e Linux LVM
/dev/sda3 1045 1545 4024282+ 8e Linux LVM
/dev/sda4 1546 2088 4361647+ 83 Linux
最后W保存
ps:这里要重启一下服务器,不然挂载不上新建的sda3、sda4,或者有什么方法不用重启,请告诉我。
第二步 加入VLM:
这里有两种方法扩容/目录,一种是把/var、/usr等迁移到sda3,然后做ln -s,但这种方法如果sda3挂掉的话,那,,那就哭吧。
本文使用另一种方法:
root#lvm
lvm> pvcreate /dev/sda3 ##创建一个LVM硬分区
Can't open /dev/sda3 exclusively. Mounted filesystem?
root#mkfs.ext3 /dev/sda3 ##没有成功是因为没有格式化,要与/目录格式一样。
lvm>pvcreate /dev/sda3
Physical volume "/dev/sda3" successfully created
lvm> vgextend VolGroup00 /dev/sda3 ##加入与/目录同一个LVM组
Volume group "VolGroup00" successfully extended
查看一下:
lvm>pvdisplay
--- Physical volume ---
PV Name /dev/sda2
VG Name VolGroup00
PV Size 7.90 GB / not usable 23.41 MB
Allocatable yes (but full)
相关新闻>>
- 发表评论
-
- 最新评论 更多>>