XEN架构的VPS一般情况下不低于10G(也有特别的例子),一般基于Xensystem面板的VPS默认挂载10G硬盘(第一磁盘),剩下的容量(第二磁盘)就需要通过手动挂载。
1.查看硬盘情况
我们使用
fdisk -l
来查看当前硬盘情况
“Disk /dev/xvdb: 32.2 GB”表示第二虚拟硬盘有32.2GB容量,“/dev/xvda 10.7GB”表示“/”当前分配有10.7MB(在第一虚拟磁盘)。
2.格式化磁盘
一般把/dev/xvdb(第二磁盘)挂载到XEN系统盘,先格式化第二磁盘
3.新建分区教程
代码如下 | 复制代码 |
Command (m for help): n #新建分区 Command action e extended p primary partition (1-4) p #设置为主分区 Partition number (1-4): 1 #主分区号 First cylinder (1-2610, default 1):1 #开始扇区(直接默认回车) Using default value 1 Last cylinder, +cylinders or +size{K,M,G} (1-3916, default 3916):3916 Using default value 3916 #结束扇区(直接默认回车) Command (m for help): t #指定分区类型 Selected partition 1 #选择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! Calling ioctl() to re-read partition table. Syncing disks. |
4.重读分区表
partprobe
5.查看卷组
vgdisplay
上面的代码显示当前VG详情,这里你需要记录下:VG Name
6.创建添加卷组
把/dev/xvdb新建为PV,并加入到上个命令所列出的“VG Name”中,这台VPS的VG名字为VolGroup0064(查看一下你的VG Name)
代码如下 | 复制代码 |
pvcreate /dev/xvdb1 vgextend VolGroup0064 /dev/xvdb1 |
7.查看检查卷组
lvdisplay
vgdisplay
查看VG,并记录下记录Free PE / Size 的数值
8.添加卷组表
也就是将把/dev/VolGroup0064/LogVol101 Free PE /Size 的VG加入到 /dev/VolGroup0064/LogVol100中。
lvresize -l +959 /dev/VolGroup0064/LogVol00
上方+959为vgdisply 结果 Free PE / Size里的值(如图),也可以填写29.97GB
resize2fs /dev/VolGroup0064/LogVol00
这里整个图文教程就完成了,下次会给各位带来相关的一些硬盘挂载教程的。
挂在完成后可以尝试重启一下机器解决其他的问题