linux vps LVM扩容教程
Linux VPS下挂载磁盘有两种模式:
1.将空闲磁盘空间挂载为LVM格式。
2.将空闲磁盘挂载为ext3 ext4等格式。
第一种方法的好处是可以将系统分区充分利用,网站数据可以存放到系统磁盘中。但重装系统会删除所有数据,包括网站数据。因此,采用此方法的同学务必注意备份数据。
第二种方法的好处是系统、数据分离,将空闲的磁盘空间挂载到/home。虽然此方法可以避免重装系统删除网站数据,但仍希望同学们养成备份的良好习惯。
第一种前面的帮助文档已经讲过了,本文介绍第2种方法:Linux VPS挂载硬盘为LVM格式1.查看磁盘分区状况:
fdisk -l
2.对未使用的磁盘空间进行分区。
fdisk /dev/xvdb3.输入命令后,屏幕会提示输入指令:
Command (m for help): n /*建立新分区*/ Command action e extended p primary partition (1-4) p /*选择类型为主分区*/ Partition number (1-4): 1 /*分区号,此处/dev/xvdb尚未分区,可以选择1*/ First cylinder (1-6527, default 1): /*默认回车*/ Using default value 1 Last cylinder or +size or +sizeM or +sizeK (1-6527, default 6527): /*默认回车*/ Using default value 6527 Command (m for help): t /*指定分区格式*/ Selected partition 1 Hex code (type L to list codes): 8e /*8e为LVM格式*/ Changed system type of partition 1 to 8e (Linux LVM) Command (m for help): w /*保存更改*/ The partition table has been altered!4.更改完成,输入reboot重启。
reboot5.重启后使用fdisk -l查看分区状况,注意到已经存在一个新分区。
6.创建物理卷并加入组:
pvcreate /dev/xvdb1 vgextend VolGroup00 /dev/xvdb1PS:/*此处的VolGroup00(卷组名称)并不是每个VPS都是VolGroup00,可以用lvdisplay查看,例如下图中,卷组名是vg_501153278,逻辑卷名是lv_root。那么,上面的语句应该改成vgextend vg_501153278 /dev/xvdb1 ,而下面增加磁盘空间都应该改成/dev/vg_501153278/lv_root*/
7.查看物理卷情况,获取可以增加的空间容量:
vgdisplay8.增加的空间容量,由于vgdisplay显示可增加容量为49.97G,实际我们也可以增加49.5G,但为提现充分利用的原则,我们分两次增加
lvresize -L +49G /dev/VolGroup00/LogVol00 /*LogVol00 为逻辑卷名,同样用df -hal查看*/9.动态扩容分区大小
resize2fs /dev/VolGroup00/LogVol0010.再次使用查看可增加的空间容量。
11.按照步骤8、9添加完剩余的992M
12.使用vgdisplay查看物理劵情况,此时,挂载完成。
此答案有用么?
建议阅读
Powered by WHMCompleteSolution