实战—详解—阿里云服务器lvm扩容

我们的服务器在阿里上有两块硬盘(/dev/vda 20G、/dev/vdb 700G),起初的时候我们没有用700G的硬盘,后来磁盘不够用之后想把700G的硬盘用上。然后我直接将硬盘分区格式化挂载到我应用的目录下(/alidata),进入这个目录后是空的,直到我先也不明白我挂在到这个目录后我的数据哪里去了。后来使用lvm动态扩容,应为我的硬盘是700G的我想全用上,所以设置PE大小为16。这样单个VG的大小就可以达到16M*65535/1024=1TB。PE越小磁盘的利率用越高,但是vg卷组的最大容量就会变小,相反PE越大磁盘利用率越低,而单个卷组的容量就会增大。按我的粗略计算大概是这样子:

4M*65535/1024   = 256G 

8M*65535/1024   = 500G

16M*65535/1024 = 1TB

32M*65535/1024 =  2TB   

为什么PE越小磁盘利用率越高,例如一个文件5M,PE为4M,存储时会占用两个PE,再次存储会从第三个PE开始,这样就会浪费掉3M。如果PE是32M的情况下单个文件占用的最后个PE只占1M,那么会浪费31M。

1.产看有没有安装lvm,没有安装就yum安装下


2.给第二块硬盘分区


按m可以产看到相关命令参数


常用的也就是我注释的那几个:

        a toggle a bootable flag
  b edit bsd disklabel
  c toggle the dos compatibility flag
  d delete a partition 注:这是删除一个分区的动作;
  l list known partition types 注:l是列出分区类型,以供我们设置相应分区的类型;
  m print this menu 注:m 是列出帮助信息;
  n add a new partition 注:添加一个分区;
  o create a new empty DOS partition table
  p print the partition table 注:p列出分区表;
  q quit without saving changes 注:不保存退出;
  s create a new empty Sun disklabel
  t change a partition's system id 注:t 改变分区类型;
  u change display/entry units
  v verify the partition table
  w write table to disk and exit 注:把分区表写入硬盘并退出;
  x extra functionality (experts only) 注:扩展应用,专家功能;

因为我已经分好所以这里就不详细解释这里,这样的相关资料很多可以自己百度,在这我留下几张图:

实战—详解—阿里云服务器lvm扩容_第1张图片

实战—详解—阿里云服务器lvm扩容_第2张图片

3.把物理分区创建成物理卷也就是我们经常提到的PV

pvcreate /dev/vdb1   vdb1是我将整个硬盘分的一块分区将近700G

相关命令:pvcreate /dev/vdb1#将分区初始化为物理卷 

    pvremove dev/vdb1#删除物理卷

    pvdisplay    查看物理卷信息

4.创建卷组VG,并且把物理卷 /dev/vdb1加入到卷组中。。

vgcreate -s 16 jjvg1 /dev/vdb1  这里我设置PE的大小为16,因为我是700G的分区

相关命令:vgdisplay   指令用于显示LVM卷组的元数据信息。

    vgchange -a y VolGroup00   激活卷组

    vgextend VolGroup00 /dev/sda1   新添加物理卷到卷组中

                            greduce VolGroup00 /dev/sda1   从卷组中移除物理卷

    vgremove   删除卷组

5.在卷组上创建逻辑分区

lvcreate -L 600G -n jjlv1 jjvg1

相关命令:lvdisplay  显示逻辑卷属性

lvremove 删除逻辑卷lvdata1

6.格式化逻辑分区

mkfs.ext3 /dev/jjvg1/jjlv1  分区格式可以用ext4

7.挂载逻辑卷

mount /dev/jjvg1/jjlv1 /alidata

8.写入自动挂载配置文件/etc/fstab



根据自己的情况我当时的alidta目录使用的/dev/vda 当我挂载逻辑卷的时候alidata目录会清空。所以要做好备份,停掉相关服务。


相关文章:

http://taoo.iteye.com/blog/1699922

http://dreamfire.blog.51cto.com/418026/1084729/

http://www.server110.com/linux/201403/7132.html




你可能感兴趣的:(Linux)