码迷,mamicode.com
首页 > 其他好文 > 详细

LVM的基本使用

时间:2018-03-05 11:06:20      阅读:144      评论:0      收藏:0      [点我收藏+]

标签:一.LVM介绍 二.L创建VM。。。。

目录:一.LVM的介绍
二.LVM的创建
三.逻辑卷LV增大减小
四.LVM快照

一.LVM的介绍

  1. LVM是逻辑卷管理(LogicalVolumeManager)的简称,它是Linux环境下对磁盘分区进行管理的一种机制。LVM的作法是将若干个磁盘分区连接为一个整块的卷组,形成一个存储池。管理员可以在卷组上随意创建逻辑卷组,并进一步在逻辑卷组上创建文件系统。管理员通过LVM可以方便的调整存储卷组的大小,并且可以对磁盘存储按照组的方式进行命名、管理和分配。当系统添加了新的磁盘,通过LVM管理员就不必将磁盘的 文件移动到新的磁盘上以充分利用新的存储空间,而是直接扩展文件系统跨越磁盘即可。
    LVM的结构如图技术分享图片

    二.创建LVM

    1.格式化硬盘技术分享图片

    • n(创建一个新分区),
    • p(创建一个主分区),
    • 1(主分区号),
    • (输入分区起始地址,默认1),
    • (输入分区结束地址,默认是整块硬盘的最后一数据块),
    • t(修改分区类型,默认是83),
    • 8e(Linux LVM分区类型),
      • w(保存并退出),这样会创建硬盘1分区,完全占用了硬盘的空间。
        2.创建PV
        这里已经用上一步的方法格式化了 /dev/sd[cdef]1 四个硬盘
        pvcreate命令+硬盘名来创建PV技术分享图片
        pvdisplay 查看PV信息技术分享图片
        3.创建VG
        创建 :vgcreat+VG名+参数+PV名 查看VG信息:vgdisplay 技术分享图片-s 指定PE块的大小,默认是4M
        4.划分LV
        划分:lvcreat+参数+VG名 查看:lvdispaly
        技术分享图片技术分享图片(-L l都是指定LV大小 -L +500M表示增加500M大小 -L 500M表示增加到500M大小 l则表示增加多少PE大小或者增加到多少PE大小 -n指定LV名)

        三.逻辑卷LV增大减小

        首先格式化LV然后挂载使用 技术分享图片技术分享图片
        拷贝部分文件到里面 技术分享图片
        扩大LV容量

        • lvextend+参数 +LV名可以扩展逻辑卷
        • resize2fs+LV名可以扩展文件系统
        • lvextend+参数+LV名-r 可以扩展逻辑卷,同时扩展文件系统大小技术分享图片-L 500M :指扩展到500M,系统此时会找最近的柱面进行匹配)
        • 查看LV发现从之前的256M扩展到了现在的512M技术分享图片
        • 打开挂载目录文件完好技术分享图片
          减小LV容量
          减小必须在离线状态下执行,必须先强制检查文件系统错误,防止缩减过程损坏数据;
    • 取消挂载技术分享图片
    • 强制检查文件系统错误技术分享图片
    • 先减小文件系统大小技术分享图片
    • 然后减小LV大小技术分享图片
    • 查看LV信息 发现此时已经由512M减小到了256M了技术分享图片
    • 重新挂载 查看挂载目录 文件完好技术分享图片
    • (减小LV可能会造成数据丢失,所以先要做一次备份再进行操作)

      四.LVM快照

      在一个处于繁忙状态的服务器上,要备份大量的数据时,需要停掉大量的服务,否则备份下来的数据极容易出现误差,这样的备份基本上不能达到备份的目的。而快照是保存那一刻的数据状态,之后的每一次数据变动都会记录到快照区域。
      快照的原理技术分享图片
      创建快照 技术分享图片
      -p :permission,设置生成快照的读写权限,默认为RW;r为只读
      -s 指定lvcreate生成的是一个快照
      挂载快照技术分享图片
      恢复快照 先取消挂载然后恢复技术分享图片

LVM的基本使用

标签:一.LVM介绍 二.L创建VM。。。。

原文地址:http://blog.51cto.com/13572749/2082927

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!