LINUX的 LVM逻辑卷与管理交换空间

简介:

             LVM逻辑卷

         1.管理分散的空间。

         2.逻辑卷动态的扩大与缩减。

         

      首先将众多的物理卷(pv)组成卷组(vg),

      再从卷组中划分出逻辑卷(lv)。

                

      命令:create       创建   

            extend       扩展

            vgcreate     卷组名称   分区

            pvs          显示物理卷基本信息

            vgs          显示卷组基本信息

            lvs          显示逻辑卷基本信息

            

    一、创建物理卷与卷组

        格式:vgcreate     卷组名称   分区

        例:  vgcreate       myvg      /dev/sda[1-3]

        直接创建卷组物理卷就可以形成。


   二、创建逻辑卷

        格式:lvcreate  -L   逻辑卷大小  -n  逻辑卷的名称   卷组名

        例:  lvcreate  -L    16G        -n     mylv          myvg

               

   三、使用逻辑卷lv

   例: mkfs.ext4  /dev/myvg/mylv

       mkdir  /lvlv

       vim    /etc/fstab

       /dev/myvg/mylv   /lvlv   ext4   defaults   0  0

       mount  -a

       df -h

       

      

           逻辑卷的扩展   

       逻辑卷的扩展,支持线上操作。

    一、卷组有足够的剩余空间。

     1.直接扩展逻辑卷的空间

     例:vgs

         lvs

         lvextend   -L  18G   /dev/myvg/mylv

      

     2.扩展文件系统

       扩展ext4文件系统:resize2fs     分区

       扩展xfs文件系统: xfs_growfs    分区

     例:resize2fs   /dev/myvg/mylv

         df -h

     

   二、卷组没有足够的剩余空间

     1.先扩展卷组

     格式:vgextend   扩展的卷组名    分区

     例:  vgextend    myvg        /dev/sda5

         

     2.扩展逻辑卷组的空间

     例:lvextend    -L   25G   /dev/myvg/mylv

       

     3.扩展文件系统大小

      例:resize2fs     /dev/myvg/mylv

     

             PE的设置

   PE:卷组划分空间的单位,默认4M。

   作用:可以更加精准的创建逻辑卷的大小。

   创建卷组的时候设置PE的大小

   格式:vgcreate  -s  PE大小    卷组名    分区

         lvcreate  -l  PE的个数  -n    test   卷组名

         vgchange  -s  PE大小    卷组名   (修改PE大小)  

   例:  vgchange  -s   2M       myvg     

         lvcreate  -l   50       -n     test   myvg 


        

          管理交换空间(相当于虚拟内存)

    当物理内存不够用时,时候用磁盘空间来模拟内存。

    在一定程度上缓解内存不足的问题。

    交换分区:以空闲分区充当的交换空间

 

     命令:

      mkswap    分区      格式化SWAP命令

   例:mkswap  /dev/sda6

      swapon   -s          查看swap命令

      swapon   /dev/sda6   启用交换空间

      swapoff  /dev/sda7   停用交换空间

      swapon   -a          专用于检测swap挂载      

 

      开机自动挂载

      例:vim  /etc/fstab

          /dev/sda6  swap   swap   defautls  0  0

          swapon   -a

          swapon   -s    




     本文转自夜流璃雨 51CTO博客,原文链接:http://blog.51cto.com/13399294/1982190,如需转载请自行联系原作者




相关文章
|
3月前
|
存储 Linux 调度
深入理解Linux内核:从用户空间到内核空间的旅程
【8月更文挑战第4天】在这篇文章中,我们将探索Linux操作系统的核心—内核。通过了解内核如何管理硬件资源,以及它是如何在用户空间和内核空间之间架起桥梁的,我们可以更好地理解操作系统的工作原理。本文将介绍一些关键概念,并通过代码示例来揭示这些概念是如何在实际中应用的。无论你是开发者、系统管理员还是对操作系统感兴趣的爱好者,这篇文章都将为你提供一个深入了解Linux内核的机会。让我们开始这段旅程吧!
|
2月前
|
存储 Linux 5G
Linux 基于 LVM 逻辑卷的磁盘管理【简明教程】
这篇文章介绍了LVM(逻辑卷管理)如何提供灵活的磁盘管理方式,允许动态调整逻辑卷的大小而不会丢失数据。
Linux 基于 LVM 逻辑卷的磁盘管理【简明教程】
|
3月前
|
存储 NoSQL Linux
深度探索Linux操作系统 —— 从内核空间到用户空间3
深度探索Linux操作系统 —— 从内核空间到用户空间
33 9
|
3月前
|
存储 NoSQL Linux
深度探索Linux操作系统 —— 从内核空间到用户空间2
深度探索Linux操作系统 —— 从内核空间到用户空间
40 7
|
3月前
|
存储 安全 Linux
深度探索Linux操作系统 —— 从内核空间到用户空间1
深度探索Linux操作系统 —— 从内核空间到用户空间
49 4
|
3月前
|
存储 监控 Linux
|
3月前
|
存储 Linux
在Linux中,LVM是什么?
在Linux中,LVM是什么?
|
3月前
|
存储 监控 Linux
在Linux中,如何使用LVM管理逻辑卷?
在Linux中,如何使用LVM管理逻辑卷?
|
3月前
|
存储 监控 算法
在Linux中,什么是交换空间?
在Linux中,什么是交换空间?
|
3月前
|
监控 Linux
在Linux中,如何检查磁盘使用情况和剩余空间?
在Linux中,如何检查磁盘使用情况和剩余空间?