Xen Linux VPS以LVM方式挂载硬盘教程
27 2 月, 2017 | 添加评论
在Amazon申请了一个免费的EC2,EC2中采用XenServer虚拟化技术, 开通时默认挂载10G硬盘, 剩余的硬盘需自己挂载. 本文将简单介绍Linux系统下挂载剩余硬盘的方法。
挂载建议在VPS开通后全新的系统下操作, 如果系统中已经存在数据, 建议先备份重要数据, 以免挂载出现失误导致的数据丢失。
首先, 使用putty等工具登录ssh, 我们先查看一下当前硬盘情况, 执行下面的命令:
fdisk -l
我们看到需要挂载的分区为: /dev/xvdb, 我们先将/dev/xvdb格式化:
fdisk /dev/xvdb
然后按照下面的提示操作, 即依次输入下面的红色字体部分:
Command (m for help): n #新建分区
Command action
e extended #扩展分区
p primary partition (1-4) #主分区
p #输入p, 即选择新建为主分区
Partition number (1-4): 1 #主分区编号
First cylinder (1-2610, default 1): #分区起始位置, 默认即可, 直接回车
Using default value 1
Last cylinder or +size or +sizeM or +sizeK (1-2610, default 2610): #结束位置, 默认即可, 直接回车
Using default value 2610
Command (m for help): t #指定分区格式
Selected partition 1
Hex code (type L to list codes): 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.
然后, 重新读取分区表:
partprobe
查看当前VG
vgscan
#Reading all physical volumes. This may take a while...
#Found volume group "VolGroup00" using metadata type lvm2
我们看到这里的VG名称为VolGroup00, 接下来, 将/dev/xvdb新建为PV, 并扩展到VolGroup00中:
pvcreate /dev/xvdb1
vgextend VolGroup00 /dev/xvdb1
查看要扩展的LV
lvscan
#ACTIVE '/dev/VolGroup00/LogVol00' [9.59 GB] inherit
#ACTIVE '/dev/VolGroup00/LogVol01' [256.00 MB] inherit
容量较大的为要扩展的LV, 这里是/dev/VolGroup00/LogVol00, 然后查看VolGroup00剩余PE数量, 为扩展LV准备:
vgdisplay
#--- Volume group ---
#VG Name VolGroup00
#Free PE / Size 639 / 19.97 GB
记录Free PE / Size 的数值, 这里是639. 最后, 扩充LV, 下面的639就是这里记录的Free PE / Size 的数值, /dev/VolGroup00/LogVol00为之前查看到的要扩充的LV
lvresize -l +639 /dev/VolGroup00/LogVol00
resize2fs /dev/VolGroup00/LogVol00
如果过程中没有出现其他的错误提示则表示挂载完成了.
【您或许还喜欢...】