2013年2月27日星期三

Xen VPS使用LVM挂载硬盘

在VPSEE上偶然看到有一家新开的VPS商,试之,感觉甚好。遂记录一下测试过程。

// 查看CPU信息
cat /proc/cpuinfo

// 查看内存
free -m

// 查看硬盘信息
df -hal

// 测试带宽
wget http://cachefly.cachefly.net/100mb.test
这是某CDN上的测试文件

// 测试硬盘写能力
dd if=/dev/zero of=test bs=64k count=4k oflag=dsync
count越大数据越准确。另外dsync选项是不经过缓存直接写入磁盘,一般来说硬盘IO都是DMA控制内存与硬盘cache之间的数据操作。system call在写入硬盘cache之后就会返回成功,其实此时数据并未写入磁盘。这里贴一个RAID 10和普通硬盘的性能对比...(壮哉我大磁盘阵列!


不知为何,有20G的硬盘还没挂载上去,因为df出来看到的确实只有10G。fdisk -l 显示sdb还没分区。

想起以前看鸟哥的时候接触过LVM,赶紧翻出来复习下,具体原理可以看 这里

先用fdisk将 /dev/sdb 的system id设为 LVM(8e)
pvcreate /dev/sdbX    //PV化,X为刚设定的分区号
vgdisplay                   //查看已存在的VG name,显示MyVPS

vgextend MyVPS /dev/sdbX      // 扩充该VG,将sdbX上的PV加到其中
lvdisplay                     // 查看已存在的LV name,显示 root

可以留意到VG上还有5119块free PE,加到LV中:
lvresize -l 5119 /dev/MyVPS/root
resize2fs /dev/MyVPS/root                 // 扩中到文件系统中


DONE!

没有评论:

发表评论