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)
上一篇 2016-03-09 09:52
下一篇 2016-03-09 09:55

相关推荐

  • 硬链接与软链接

    引言: 链接,一种在共享文件和访问它的用户的若干目录项之间建立联系的一种方法。 Linux中包括两种链接:硬链接(Hard Link)和软链接(Soft Link),软链接又称为符号链接(Symbolic link)。 Inode译成中文就是索引节点,它用来存放档案及目录的基本信息,包含时间、档名、使用者及群组等。 Block:存放档案内容数据的地方。 &n…

    Linux干货 2016-10-20
  • Linux进程管理和计划任务

    进程管理篇 进程概念 内核的功用:进程管理、文件系统、网络功能、内存管理、驱动程序、安全功能等 Process: 运行中的程序的一个副本,是被载入内存的一个指令集合     进程ID(Process ID,PID)号码被用来标记各个进程     UID、GID、和SELinux语…

    Linux干货 2016-09-17
  • Python之入门篇

    一、环境准备 环境准备 –> pyenv (安装python解释器,管理Python版本,管理python虚拟环境) https://github.com/pyenv/pyenv https://github.com/yyuu/pyenv-installer # yum -y install git # curl -L https://ra…

    Linux干货 2015-02-07
  • ☞实时数据同步方案{ rsync; inotify; }

    实时数据同步方案{ rsync; inotify; } rsync 传输数据 安装 rsyncd 服务 CentOS 6 CentOS 7 配置 rsyncd 服务 配置 rsync 手动同步示例     启动 rsyncd 服务 CentOS 6 CentOS 7 rsync 客户端命令 rsync 数据传输功能 基…

    Linux干货 2016-10-29
  • N26-第七周

    1、创建一个10G分区,并格式为ext4文件系统;   (1) 要求其block大小为2048, 预留空间百分比为2, 卷标为MYDATA, 默认挂载属性包含acl;    (2) 挂载至/data/mydata目录,要求挂载时禁止程序自动运行,且不更新文件的访问时间戳; [root@localhost ~]# fdi…

    Linux干货 2017-03-05
  • vim编辑器整理(无演示)

    vim编辑器 vim编辑器是linux中最强大的全屏幕纯文本编辑器,他是vi编辑器的增强版。 文本编辑器: 文本:纯文本,在ASCII角度讲是纯粹的不加任何修饰的文本信息     支持Unicode编码方式 文本编辑器种类: 行编辑器:sed 全屏编辑器:nano,vi vi : (VIsual&n…

    Linux干货 2016-08-10

评论列表(1条)

  • stanley
    stanley 2016-03-09 09:53

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