lvm基本应用,扩展及缩减实现

一、    LVM的创建

    LVM因为他的可扩展和可伸缩的特性,被广泛的应用于磁盘管理中,创建LVM则必须先创建pv然后创建vg最后才能创建lv,他们之间的关系如下:呈金字塔结构

blob.png

    1、创建查看pv

        先用pvs查看当前系统下所有的pv,可以看到只有sda2一个

        blob.png

        然后我们创建一个pv,这里我用/dev/sdb来创建,并用pvs来查看是否创建成功了

        blob.png

        blob.png

        可以看到创建成功,可用pvdisplay来查看pv的详细情况

        blob.png

    2、创建查看vg

        创建pv之后则是创建一个VG,可用vgcreate -s指明PE的大小,这里我指明PE为1M,vg名字为mydata,创建完后用vgs和vgdisplay来查看vg的情况

        blob.png

        blob.png

        blob.png

        blob.png

    3、创建查看lv

        然后是创建lv,创建时指明创建的lv大小和名称,并指明由哪个VG提供的空间,这里我创建两个lv,一个2G的mydatalv1和一个3G的mydatalv2,指明由名为mydata的VG提供空间

        blob.png

        通过lvs和lvdisplay来查看现在的lv情况

        blob.png

        blob.png

        blob.png

    4、格式化并挂载

        最后对创建好的lv进行格式化并挂载,这里我将mydatalv1和mydatalv2分别格式化为ext4文件系统,并分别挂载至/tmp/mydata1和/tmp/mydata2上。

        blob.png

        blob.png

        blob.png

        然后用df -h查看,已经挂载成功了

        blob.png

    

二、    LVM的扩展缩减

    LVM的扩展缩减是通过扩展和缩减LV和逻辑卷来实现的,在LV不足时可通过扩展逻辑卷来增加容量。

    1、扩展mydatalv2的LV到3G用lvextend

        blob.png

        扩展mydatalv2逻辑卷到3G

        blob.png

    2、缩减mydatalv1的lv和逻辑卷到2G,缩减lv用lvreduce【请注意备份重要资料】

        blob.png先卸载

        blob.png然后检测

        blob.png缩减逻辑卷

        blob.png缩减lv

        blob.png重新挂载

        最后再通过df -h和lvs来查看一下

        blob.png

        blob.png

原创文章,作者:N17_信风,如若转载,请注明出处:http://www.178linux.com/12319

(0)
N17_信风N17_信风
上一篇 2016-03-09
下一篇 2016-03-09

相关推荐

  • 马哥教育网络班22期+第4周课程练习

    1、复制/etc/skel目录为/home/tuser1,要求/home/tuser1及其内部文件的属组和其它用户均没有任何访问权限。   cp -r /etc/skel /home/tuser1    chmod -R go=— /home/tuser1 2、编辑/etc/group文件,添加组hadoo…

    Linux干货 2016-09-19
  • Java构造时成员初始化的陷阱

    让我们先来看两个类:Base和Derived类。注意其中的whenAmISet成员变量,和方法preProcess() public class Base {     Base() {         preP…

    Linux干货 2015-04-03
  • 马哥教育网络班19期+第三周课程练习

    1、列出当前系统上所有已经登录的用户的用户名,注意:同一个用户登录多次,则只显示一次即可。   whoami 只显示已经登录的用户     who | cut -d' ' -f1 | sort&nbs…

    Linux干货 2016-06-19
  • 初识正则表达式

    正则表达式是个什么东东? 正则表达式,又称正规表示法、常规表示法(英语:Regular Expression,在代码中常简写为regex、regexp或RE)。在很多文本编辑器里、命令中,通常要使用检索、替换、放行和拒绝那些符合某个模式的文本。而正则表达式就是用于描述这些规则的工具。换句话说,正则表达式就是记录文本规则的代码。  摘自《正则表达式之…

    Linux干货 2015-03-27
  • haproxy实现discuz论坛的动静分离和负载均衡

    一、在cs2、cs3、cs4上安装httpd [root@cs2 ~]# yum install httpd [root@cs3 ~]# yum install httpd [root@cs4 ~]# yum install httpd 二…

    Linux干货 2016-06-05
  • keepalive高可用haproxy实现URL资源的动静分离

    keepalive高可用haproxy实现动静分离URL资源 实现要点: (1) 动静分离discuzx,动静都要基于负载均衡实现; (2) 进一步测试在haproxy和后端主机之间添加varnish缓存; (3) 给出拓扑设计; (4) haproxy的设定要求:     (a…

    Linux干货 2016-11-12

评论列表(1条)

  • stanley
    stanley 2016-03-09 09:53

    细节决定成败,为写标签点赞