Linux VPS/Xen 系统中硬盘挂载方法介绍

作者:简简单单 2014-08-01

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系统盘,先格式化第二磁盘

linux-add-1-2

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.

linux-add-1-3

4.重读分区表

partprobe
5.查看卷组

vgdisplay

linux-add-1-4

上面的代码显示当前VG详情,这里你需要记录下:VG Name
6.创建添加卷组
把/dev/xvdb新建为PV,并加入到上个命令所列出的“VG Name”中,这台VPS的VG名字为VolGroup0064(查看一下你的VG Name)

 代码如下 复制代码


pvcreate /dev/xvdb1
vgextend VolGroup0064 /dev/xvdb1

7.查看检查卷组

linux-add-1-5
lvdisplay

linux-add-1-7

 vgdisplay

linux-add-1-6

查看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

linux-add-1-8

这里整个图文教程就完成了,下次会给各位带来相关的一些硬盘挂载教程的。
挂在完成后可以尝试重启一下机器解决其他的问题

 

相关文章

精彩推荐