- 1、本文档共32页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
LVM逻辑盘卷管理shell编程
Chapter LVM逻辑盘卷管理 课程目标 使用LVM 方式对磁盘空间进行管理 LVM基本术语 安装Linux系统时使用lvm 在运行中的系统使用lvm进行存储空间管理 本章结构 Lvm的基本概念 原先用于 IBM AIX Unix系统 LVM(Logical Volume Manager)的简称,是Linux环境下对磁盘分区进行管理的一种机制 LVM是建立在硬盘和分区之上的一个逻辑层,来提高磁盘分区管理的灵活性。 LVM是在磁盘分区和文件系统之间添加的一个逻辑层,来为文件系统屏蔽下层磁盘分区布局,提供一个抽象的盘卷,在盘卷上建立文件系统。 Lvm基本术语 LVM应用 系统安装时设置初始状态设置 可以选择在安装时设置lvm,系统安装时默认分区方案即是使用LVM的 也可自定义 LVM应用—在系统中管理lvm 准备物理分区 创建物理卷 创建卷组(卷组扩展) 创建逻辑卷 (逻辑卷扩展) 创建文件系统 准备物理分区 物理分区的管理使用fdisk命令 #fdisk /dev/sdx 创建主分区 转换成LVM 创建物理卷、卷组 创建物理卷 #pvcreate /dev/sdb1 更改卷组 从卷组中删除一个物理卷 #vgextend [vgname] [path][pvname] 例:#vgextend VolGroup00 /dev/sdb1 从卷组中删除一个物理卷 #vgreduce [vgname] [path][pvname] 例:#vgreduce VolGroup00 /dev/sdb1 创建卷组 #vgcreate –[size][vgname] [path][pvname] 例:#vgcreate -64MB VolGroup01 /dev/sdb1 /dev/sdc1 创建逻辑卷 创建逻辑卷 创建逻辑卷的命令为lvcreate # lvcreate -L 2G -n LogVol00 VolGroup01 # lvremove LogVol00 VolGroup01 # lvcreate -l 2031 -n LogVol00 VolGroup01 创建文件系统 # mkfs.ext3 /dev/VolGroup01/LogVol00 挂载LV到文件系统 # mkdir /oracle # mount /dev/VolGroup01/LogVol00 /oracle 扩展逻辑卷 增加逻辑卷的空间 # umount /oracle # lvextend –L +8G /dev/VolGroup01/LogVol00 # lvextend –L 12G /dev/VolGroup01/LogVol00 更新文件系统的空间 RHEL4 #mount /oracle #ext2online /oracle RHEL5 # e2fsck –f /dev/VolGroup01/LogVol00 # resize2fs /dev/VolGroup01/LogVol00 # mount /oracle 课程总结 LVM概念 LVM基本术语 安装RHEL前部署LVM 在RHEL系统中管理LVM 创建VG、LV 扩展VG、LV 实验任务 任务一:基于LVM安装RHEL4 注意:单独部署目录/oracle,空间大小4GB 任务二:扩展在任务一的系统中目录/oracle,到12GB 为虚拟机添加8GB的SCSI磁盘 创建物理分区 创建物理卷 扩展卷组 扩展逻辑卷空间 更改/oracle空间 Linux下的s h e l l编程 主要内容 预备知识 命令执行顺序 shell脚本介绍 控制流结构 Shell编程举例 预备知识——文件和目录的权限 文件和目录的权限(略) chown和chgrp(略) umask 符号链接。 预备知识——后台执行命令 At命令 a t命令允许用户向c r o n守护进程提交作业,使其在稍后的时间运行。 过/ e t c目录下的a t . a l l o w和a t . d e n y文件来控制哪些用户可以使用a t命令。 a t命令的基本形式为: at [-f script] [-m -l -r] [time] [date] 预备知识——输入出 echo read cat 管道 tee 标准输入输出和错误 重定向标准输入输出和错误 exec 预备知识——引号 引用必要性 脚本中执行行操作时, s h e l l将对脚本设置予以解释。要采取一种方法防止s h e l l这样做,即使用引用号,包括各式引用或使用反斜线
文档评论(0)