N25第四周总结(lvm)

lvm 详解

大纲:

   1、什么是lvm

    2、为什么要使用lvm

    3、如何实现lvm

    4lvm各项命令详解

 

1、什么是lvm

       lmv Logical Volume Manager)逻辑卷管理,简单的说是将一个或多个硬盘的物理分区整合在一起,逻辑上形成一块磁盘,然后在逻辑磁盘里创建逻辑分区,再然后就可以对逻辑分区进行创建文件系统,挂载使用了。

 

2、为什么要使用lvm

       因为在使用普通的物理分区时,我们只能对每块分区进行估量大小,这样或多或少会浪费一部分磁盘容量。而且如果分区容量不足时也没有有效的办法,这样在磁盘管控上,会显得非常笨拙且没有效率,而lvm逻辑卷却正好解决了以上所有的难题,不但可以对逻辑磁盘进行扩大与缩小,也可以对逻辑分区进行扩展缩小,大大提高了磁盘的可用性。

 

3、如何实现lvm

     首先先将物理分区格成一个个pe块;                            pvcreate

    然后pe块整合,形成一个逻辑磁盘;                            vgcreate

    最后在逻辑磁盘中创建逻辑分区,在逻辑分区中创建文件系统,挂载使用。         lvcreate

      N25第四周总结(lvm)


4lvm各项命令详解:

    实验磁盘信息:         

       N25第四周总结(lvm)


    pv管理工具:()

                pvs [DEVICE]:                 简要pv信息显示 

                pvdisplay [DEVICE]:             显示pv的详细信息

                pvcreate <DEVICE1,DEVICE2,…..>:       创建pv

             例如:

               N25第四周总结(lvm)

               N25第四周总结(lvm)

               N25第四周总结(lvm)

 

    vg管理工具: (注:在通常情况下,创建vg时,系统会自动调用pvcreate,所以可直接从vg开始创建)

        vgcreate [-option]  VGName  pvdevice      创建vg

                       -s # :指定pe大小(KM。。)

               N25第四周总结(lvm)

                 

          vgs [VGNAME]:                       简要显示vg信息

                 N25第四周总结(lvm)

                  

          vgdisplay [VGNAME]:                   显示vg详细信息

                  N25第四周总结(lvm)

                  

          vgextend vgname  pvdevice….           往逻辑卷里添加物理分区:

                   N25第四周总结(lvm)

                  

          vgreduce vgname pvdevice                vg卷里移除物理分区:

                   N25第四周总结(lvm)

 

     lv管理工具:(前提是vg卷必须要创建好)

                

               lvcreate  -L #M,G..[size]  -n name  VGname          

                     -l #        指定需要多少pe

                     -l 100%VG    使用VG上所有的空间

                  N25第四周总结(lvm)

 

   lvs [LVNAME]

         N25第四周总结(lvm)

 

        lvdisplay [LVNAME]

         N25第四周总结(lvm)

 

   lvremove  /dev/vg_name/lv_name

       N25第四周总结(lvm)

 

   扩展逻辑卷:(先扩展物理空间,在扩展文件系统)

       lvextend  -L  [+]#M,G…  /dev/vg_name/lv_name

        e2fsck -f /dev/vg_name/lv_name

          resize2fs /dev/vg_name/lv_name (只适用于ext*系列)

                 N25第四周总结(lvm)

 

 

   缩小逻辑卷:(先缩减文件系统,再缩减物理空间)

        umount /dev/VG_name/LV_name

         e2fsck -f /dev/vg_name/lv_name  强制检测文件系统

          resize2fs /dev/vg_name/lv_name #M,G.. 缩减文件系统大小

           lvreduse  -L #M,G..  /dev/vg_name/lv_name 缩减逻辑卷的大小

               N25第四周总结(lvm)

 

    快照:snapshot

       lvcreate -L #M,G.. -p r -s -n snapshot_lv_name  /dev/vgNAME/lvNAME

          -p权限(一般都是r,只读) -s指明快照卷 

               N25第四周总结(lvm)

 

原创文章,作者:N25_韩奇洋,如若转载,请注明出处:http://www.178linux.com/64492

(0)
N25_韩奇洋N25_韩奇洋
上一篇 2016-12-22
下一篇 2016-12-22

相关推荐

  • 计算机起源与Linux简述

    什么是计算机?  计算机(computer)俗称电脑,是一种用于高速计算的电子计算机器,可以进行数值计算,又可以进行逻辑计算,还具有存储记忆功能。是能够按照程序运行,自动、高速处理海量数据的现代化智能电子设备。 它由硬件系统和软件系统组成,没有安装任何软件的计算机被称为裸机。硬件系统由运算器,控制器,存储器,输入设备,输出设备几部分组成;…

    Linux干货 2017-03-29
  • vim文本编辑器

    vim简介: vi: Visual Interface,文本编辑器 文本:ASCII, Unicode 文本编辑种类: 行编辑器: sed 全屏编辑器:nano, vi vim – Vi Improved 其他编辑器: gedit一个简单的图形编辑器 gvim一个Vim 编辑器的图形版本   vim使用: 三种主要模式: 命令(Norm…

    Linux干货 2017-06-17
  • Linux的哲学理念

    1、由目的单一的小程序组成,通过使用者的组合形成一个能够完成复杂任务的应用程序 2、一切皆为文件 3、尽量避免捕获用户接口;也就是说Linux运行的程序大多数是不需要过多的反复输入/输出人机交互信息,运行程序命令,直接获得反馈的结果,是一种目的单一的程序 4、配置文件保存为纯文本格式

    Linux干货 2016-10-29
  • HAProxy服务配置

    HAProxy 是一款提供高可用性、负载均衡以及基于TCP(第四层)和HTTP(第七层)应用的代理软件。 相较与 Nginx,HAProxy 更专注与反向代理,因此它可以支持更多的选项,更精细的控制,更多的健康状态检测机制和负载均衡算法。 四层和七层负载均衡的区别: 四层: 通过分析IP层及TCP/UDP层的流量实现的基于“IP+端口”的负载均衡。 七层: …

    Linux干货 2017-05-19
  • 破解root口令

    这里主要介绍一下centos6和7root密码的破解方法 这里先说一下centos7的口令破解方法 破解CentOS7的root口令方法一 启动时任意键暂停启动  按e键进入编辑模式  将光标移动linux16开始的行,添加内核参数rd.break 按ctrl-x启动 这是进来之后的界面 然后查看用户的登录信息 echo $UID 显示结…

    2017-07-14
  • N25-第六周

    请详细总结vim编辑器的使用并完成以下练习题 1、复制/etc/rc.d/rc.sysinit文件至/tmp目录,将/tmp/rc.sysinit文件中的以至少一个空白字符开头的行的行首加#;      cp /etc/rc.d/rc.sysinit /tmp     &nbsp…

    Linux干货 2017-03-08