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 20:14
下一篇 2016-12-22 23:12

相关推荐

  • Linux程序包管理相关

    前言 首先说说一个软件的诞生过程: 程序员用编程语言写文本格式的源代码,但是计算机只能读懂二进制文件,那么就需要将源代码转换成二进制格式,这个过程称为编译。编译用的工具称为编译器,编译器有很多种,在Linux上常用gcc这个编译器。利用编译器,得到二进制格式的文件(二进制程序(Windows上.exe.msi,Linux.elf)、库文件、配置文件、帮助文件…

    Linux干货 2018-01-04
  • Linux第二周总结

    1、Linux上的文件管理命令都有哪些,其常用的使用方法及其相关示例演示。 Cp、mv、rm cp命令: copy 单源复制:cp [OPTION]… [-T] SOURCE DEST 如果DEST不存在:则事先创建此文件,并复制源文件的数据流至DEST中; 如果DEST存在: 如果DESST是非目录文件;则覆盖目标文件; 如果DEST是目录文件…

    2017-07-09
  • 第三周博客作业

    1、列出当前系统上所有已经登录的用户的用户名,注意:同一个用户登录多次,则只显示一次即可。 2、取出最后登录到当前系统的用户的相关信息。 3、取出当前系统上被用户当作其默认shell的最多的那个shell。 4、将/etc/passwd中的第三个字段数值最大的后10个用户的信息全部改为大写后保存至/tmp/maxusers.txt文件中。 5、取出当前主机的…

    Linux干货 2017-02-06
  • nginx反向代理负载均衡集群配置详解

    反向代理负载均衡集群配置详解 反向代理(Reverse Proxy)方式是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给internet上请求连接的客户端,此时站在服务器角度来看,代理服务器对外就表现为一个反向代理服务器。 对反向代理服务器的攻击并不会使得后端内网Web服务器上网页信息遭到…

    Linux干货 2016-11-07
  • ​文本编辑器nano

    新建/打开文件     nano 路径+文件名,文件存在则为打开,否则新建;(未输入文件名,编辑完成后,保存退出会提示输入文件名); nano     note:nano中,黑底白字表示快捷键操作。其中“^”表示Ctrl键,则Ctrl+G就表示成“^G”。“M”表示 Alt键,则Alt+W表示为“M…

    Linux干货 2016-05-05
  • http配置文件中文文档

    Apache中Httpd.conf详解 Apache 的 httpd.conf 详解 # # Apache服务器主配置文件. 包括服务器指令的目录设置. # 详见 <URL:http://www.apache.org/docs/>  # # 请在理解用途的基础上阅读各指令。 # # 再读取此文档后,服务器将继续搜索运行 # E:/Pro…

    Linux干货 2017-08-08