LINUX基础之LVM.ppt_第1页
LINUX基础之LVM.ppt_第2页
LINUX基础之LVM.ppt_第3页
LINUX基础之LVM.ppt_第4页
LINUX基础之LVM.ppt_第5页
免费预览已结束,剩余24页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

LINUX基础之 LVM卷管理 课程大纲 LVM的简介 1 2 3 4 LVM的构成 如何使用LVM 案例介绍一 5 命令回顾 课程大纲 LVM的简介 1 2 3 4 LVM的构成 如何使用LVM 案例介绍一 5 命令回顾 LVM简介 LVM是LogicalVolumeManager 逻辑卷管理 的简写 在LVM管理下的存储卷可以按需要随时改变大小与移除 可能需对文件系统工具进行升级 LVM也允许按用户组对存储卷进行管理 允许管理员用更直观的名称 如 sales development 代替物理磁盘 如 sda sdb 来标识存储卷 LVM的优点 课程大纲 LVM的简介 1 2 3 4 LVM的构成 如何使用LVM 案例介绍一 5 命令回顾 LVM的构成 VG PV PV PE PE PE PE PE PE PE PE LVlvhome LVlvvar lvm的几个术语 PV 物理卷 physicalvolume 物理卷就是指硬盘分区或从逻辑上与磁盘分区具有同样功能的设备 如RAID 是LVM的基本存储逻辑块 但和基本的物理存储介质 如分区 磁盘等 比较 却包含有与LVM相关的管理参数 VG 卷组 VolumeGroup LVM卷组类似于非LVM系统中的物理硬盘 其由物理卷组成 可以在卷组上创建一个或多个 LVM分区 逻辑卷 LVM卷组由一个或多个物理卷组成 LV 逻辑卷 logicalvolume LVM的逻辑卷类似于非LVM系统中的硬盘分区 在逻辑卷之上可以建立文件系统 比如 home或者 usr等 PE physicalextent 每一个物理卷被划分为称为PE PhysicalExtents 的基本单元 具有唯一编号的PE是可以被LVM寻址的最小单元 PE的大小是可配置的 默认为4MB LVM规则 一块物理硬盘 PV 只能属于一个卷组 VG 一个VG里的最大逻辑卷 LV 数目是255每个PV最大PE数目是65536 可在创建VG时通过vgcreate e设定每个VG中最大PV数目是255 可在创建VG时通过vgcreate p设定 课程大纲 LVM的简介 1 2 3 4 LVM的构成 如何使用LVM 案例介绍一 5 命令回顾 创建使用lvm的步骤 1 创建分区使用fdisk创建LVM分区 方法和创建其他一般分区的方式是一样的 区别仅仅是LVM的分区类型为8e 默认为83 2 创建物理卷创建物理卷的命令为pvcreate 利用该命令将希望添加到卷组的所有分区或者磁盘创建为物理卷 将整个磁盘创建为物理卷的命令为 pvcreate dev hdb将单个分区创建为物理卷的命令为 pvcreate dev hda53 创建卷组创建卷组的命令为vgcreate 将pv创建为一个完整的卷组 vgcreatevgtest dev hda5 dev hdb4 创建逻辑卷创建逻辑卷的命令为lvcreate 1 便于管理 易于处理错误2 避免交错方式中性能下降 1 把已存在的系统合并到LVM中2 把一个大硬盘分给不同的VG使用 常用管理LVM的命令 添加新的物理卷到卷组中当系统安装了新的磁盘并创建了新的物理卷 而要将其添加到已有卷组时 就需要使用vgextend命令 vgextendVG name dev hdc1这里 dev hdc1是新的物理卷从卷组中删除一个物理卷要从一个卷组中删除一个物理卷 首先要确认要删除的物理卷没有被任何逻辑卷正在使用 就要使用pvdisplay命令察看一个该物理卷信息 如果某个物理卷正在被逻辑卷所使用 就需要将该物理卷的数据备份到其他地方 然后再删除 删除物理卷的命令 vgreduceVG name dev hda1 常用管理LVM的命令 扩展逻辑卷LVM提供了方便调整逻辑卷大小的能力 扩展逻辑卷大小的命令是lvextend lvextend L12G dev vgtest lvtest上面的命令就实现将逻辑卷lvtest的大小扩招为12G lvextend L 1G dev vgtest lvtest上面的命令就实现将逻辑卷lvtest的大小增加1G 增加了逻辑卷的容量以后 就需要修改文件系统大小以实现利用扩充的空间 resize2fs dev vgtest lvtest一般建议最好将文件系统卸载 调整大小 然后再加载 常用管理LVM的命令 缩小逻辑卷首先卸载文件系统 umount test强迫检查文件系统正确性 e2fsck f dev vg root lv www首先缩小文件系统 resize2fs dev vg root lv www100G其次缩小lv大小 lvreduce L100G dev vg root lv www最后挂载文件系统 mount test检查缩小后的大小及数据完整性 常用命令详解 lvcreate options n逻辑卷名卷组名 PV1 其中的常用可选项有 iStripes 采用交错 striped 方式创建LV 其中Stripes指卷组中PV的数量 IStripe size 采用交错方式时采用的块大小 单位为KB Stripe size必须为2的指数 2N N 2 3 9 lLE PEs 指定LV的逻辑块数 Lsize 指定LV的大小 其后可以用K M G表示KB MB GB s 创建一已存在LV的snapshot卷 nname 为LV指定名称 vgcreate l卷组最大能包含的逻辑参数 p卷组最大能包含的物理卷数 e卷组中每个物理卷最多能包括的物理单元 PE 数 s卷组中物理单元 PE 的尺寸大小pvmove把一个pv所有活动PE中的数据转移到其它PV上 两个pv必须在同一个vg里并且有足够的空间 如要把PV1 dev hda1上的数据移到PV2 dev sda1上可用命令 pvmove dev hdb1 dev sdg1如果在该PV之上的LV采用交错方式存放 则这个转移过程不能被打断 课程大纲 LVM的简介 1 2 3 4 LVM的构成 如何使用LVM 案例介绍一 5 命令回顾 案例介绍一 更换卷组硬盘由于某种原因 需要用新的硬盘替代卷组中的旧硬盘 如用一SCSI硬盘替换IDE硬盘 其步骤为 1 初始化新硬盘首先用pvcreate命令初始化新的硬盘 如使用整个硬盘 pvcreate dev sdf2 加入卷组把新硬盘加入卷组 vgextendvgtest dev sdf 案例介绍一 3 数据搬家在移除旧硬盘前 要把其上的数据转移到新硬盘上 在转移数据时 不要求卸载文件系统 但建议在数据转移前进行备份 以防转移进程中意外导致数据丢失 使用pvmove用来实现数据转移 根据数据量的多少 它可能要使用大量的时间 并可降低逻辑卷的性能 因此要在系统不太忙时操作 pvmove dev hdb dev sdf4 移除未用硬盘当数据被转移到其它硬盘后 就可以从卷组中删除这块不再使用的硬盘 vgreducedev dev hdb卷组vgtest不再使用IDE硬盘 dev hdb 这块硬盘可以从机器中拆下或用作它途 案例介绍二 迁移卷组到其它系统把一个卷组转移到其它系统是很容易的 如更换服务器 这要用命令vgexport与vgimport 1 卸载文件系统为整体搬迁卷组 应首先把它从文件系统中卸载 如 umount 挂载点2 设置卷组为非活动状态把卷组从内核中卸载 以避免任何对它可能的操作 vgchange anvgtest3 Export卷组这个操作不是必须的 它可以防止系统对卷组的访问 vgexportvgtest当机器关机后 构成卷组的硬盘就可被转移到新的服务器上 案例介绍二 4 import卷组在新的服务器上 可用pvscan查看卷组情况 如在这台计算机上 硬盘新的设备为 dev sdb 使用pvscan可有 pvscan5 然后import卷组vgtest 同时也激活它 以安装其上的文件系统 vgimportvgtest dev sdb1 dev sdb2 mount dev vgtest lvtest 挂载点在完成以上操作后 原卷组在新的服务器上就可使用了 案例介绍三 分割卷组这种情况是 需要在系统中加入新的卷组 但没有其它可用新硬盘 而已有的卷组中还有大量空间可用 如向系统加入一个 vgnew 卷组 1 检查可用空间 pvscanpvscan ACTIVEPV dev sdg1 ofVG ops 996MB 432MBfree pvscan ACTIVEPV dev sdg2 ofVG dev 996MB 632MBfree 把 dev sdg1与 dev sdg2分配组vgnew 但首先要把其上的物理块移走 2 从选定硬盘移出数据由于硬盘上的逻辑卷仍在使用 故首先要转移它们的数据 把所有在使用的物理块从 dev sdg1上转移到 dev sde 及从 dev sdg2转移到 dev sdf pvmove dev sdg1 dev sde pvmove dev sdg2 dev sdf 案例介绍三 3 创建新卷组现在把 dev sdg2从卷组vgtest从分割出并加入到新卷组vgnew中 可用vgreduce与vgcreate完成工作 但vgsplit此时更方便 vgsplitvgtestvgnew dev sdg24 移除剩余的卷接下来的工作把 dev sdg1从卷组vgold中分出并加入卷组vgnew vgreducevgold dev sdg1 vgextendvgnew dev sdg15 建立新逻辑卷及文件系统在卷组vgnew上建立逻辑卷 为今后的方便 现只使用一部分空间 lvcreate L750M nlvnewvgnew mkfs text3 dev vgnew lvnew mount dev vgnew lvnew 挂载点现在就可使用卷组vgnew 为方便使用 可把下面一行加入文件 etc fstab中 dev vgnew lvnew 挂载点ext3defaults12 课程大纲 LVM的简介 1 2 3 4 LVM的构成 如何使用LVM 案例介绍一 5 命令回顾 回顾 1 物理卷命令pvscan 在系统的所有磁盘中搜索已存在的物理卷pvdisplay物理卷全路径名称 用于显示指定物理卷的属性pvcreate设备全路径名 用于在磁盘或磁盘分区上创建物理卷初始化信息 以便对该物理卷进行逻辑卷管理 pvmove源物理卷全路径 目的物理卷全路径名 用于把某物理卷中的数据转移到同卷组中其他的特刊卷中 2 卷组命令vgscan 检测系统中所有磁盘vgdisplay 卷组名 显示卷组的属性信息vgrename原卷组名新卷组名 重命名vgchange ay n 卷组名 改变卷组的相应属性是否可分配vgchange l最大逻辑卷数 卷组可容纳最大逻辑卷数vgchange xy n 卷组名 卷是否有效卷组配置的备份与恢复命令vgcfgbackup 卷组名 把卷组中的VGDA信息备份到 etc lvmconf 目录中的文件vgcfgrestore n卷组名物理卷全路命名 从备份文件中必得指定物理卷的信息卷组的建立与删除命令vgcreate卷组名物理卷全路径名 物理卷全路径名 vgremove卷组名 卷组的扩充与缩小命令vgextend卷组名物理卷全路径名 物理卷全路径名 vgreduce卷组名物理卷全路径名 物理卷全路径名 卷组的合并与拆分vgmerge目的卷组名源卷组名 合并两个已经存在的卷组 要求两个卷组的pe大小相等且源卷组是非活动的 vgsplit现有卷组新卷组物理卷全路径名 物理卷全路径名 将一个物理卷从现有卷组中转移到一个新的卷组中 该

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论