AIX文件系统基本之逻辑卷概念

AIX的逻辑卷LVM(logical volume manager)管理系统要负责管理

1.物理存储(Physical stroage)

2.逻辑存储(Logical storage)

3.文件系统(File systems)

4.目录(Directories)

5.文件(Files)

传统的分区管理的方式存在一些弊端,包括

1.固定分区(Fixed partitions)

2.需要比较大的分区空间(Expanding size of the partition)

3.文件系统及文件大小限制(limitation on size of a file system and a file)

4.数据的存储是连续的(Contiguous data requirement)

5.需要规划未来所可能用到的空间(Time and effort required in planning ahead)

采用LVM的形式可以有很多的优点

1.解决了要求空间连续存储的问题(Solves noncontiguous space problems)

2.数据能被放大几个存储目录下(Data can span disks)

3.动态增加存储空间,JFS2可以完成空间动态的减少(Sizes can be dynamically increased)

4.数据能够被做镜像从而能提高其有效性(Data can be mirrored for availability)

5.新磁盘能够很容易的被加入存储空间之内(New disks are easily added to the system)

6.数据能够被重分配(Data can be relocated)

7.逻辑元管理的状态信息能够被收集(LVM(data) statistics can be collected)

 

 

 

之前对这些概念一直懵懵懂懂,现在由于需要便看了很多文章,做了一下总结,写下自己的理解,如有不对之处,还希望各位不吝赐教!

基本术语

物理磁盘(物理硬盘)

就是你电脑上那块(或多块)沉得可以砸死人的东西

虚拟磁盘

使用RAID技术组合的多个物理磁盘组称为一个虚拟磁盘,此时电脑将多个物理磁盘看成一个,这一个我们成为虚拟磁盘。

逻辑磁盘

虚拟磁盘可以在逻辑上再次进行划分,划分出的磁盘称为逻辑磁盘。比如,有4个各100G大小的物理磁盘,通过RAID技术组合成一个虚拟磁盘,这个虚拟磁盘有400G大小,但是操作系统不需要这么大的磁盘,所以,又再可以对这个虚拟磁盘进行划分,将它划分成4个逻辑磁盘,每个各100G大小,这里有一个问题,划分前和划分后都是4个各100G大小的磁盘,那还不如不划分呢,何必浪费功夫?实际上,划分后的这100G大小的逻辑磁盘,可能并不一定位于同一块物理磁盘上,它可能各占了每个磁盘的25G,又或者各占了其中两个硬盘的50G,也就是说它可能是跨多个物理磁盘的,这样提高了IO效率。

分区

分区和逻辑磁盘并不是同一个概念,实际上操作系统看到的磁盘是一个单独的物理磁盘或者是一个逻辑磁盘,OS会认为自己看到的就是一个物理磁盘(而不管它实际可能是一个逻辑磁盘),在此基础上,操作系统可以对这个自己看到的物理磁盘(实际上可能是逻辑磁盘)进行分区、格式化等操作。

以Windows操作系统为例,假设有一块400G的硬盘,如果我们未进行分区,那么系统会默认有一个主分区,也就是C盘,打开“我的电脑”只会显示一个C盘。稍微了解Windows分区的朋友可能知道,Windows分区时必须有一个主分区,或者一个主分区一个扩展分区(就是一块硬盘分成了主分区和扩展分区),当处于后者时,我们又可以把扩展分区分成多个逻辑分区(也就是我们常见的D、E、F盘),示意图如下:
这里写图片描述

LVM

它是Linux环境下对磁盘分区进行管理的一种机制,LVM是建立在硬盘和分区之上的一个逻辑层,来提高磁盘分区管理的灵活性。通过LVM系统管理员可以轻松管理磁盘分区,如:将若干个磁盘分区连接为一个整块的卷组(volumegroup),形成一个存储池。

管理员可以在卷组上随意创建逻辑卷组(logicalvolumes),并进一步在逻辑卷组上创建文件系统。管理员通过LVM可以方便的调整存储卷组的大小,并且可以对磁盘存储按照组的方式进行命名、管理和分配,例如按照使用用途进行定义:“development”和“sales”,而不是使用物理磁盘名“sda”和“sdb”。而且当系统添加了新的磁盘,通过LVM管理员就不必将磁盘的文件移动到新的磁盘上以充分利用新的存储空间,而是直接扩展文件系统跨越磁盘即可。

PV(物理卷 physical volume)

LVM将操作系统识别到的物理磁盘或者RAID提交上来的逻辑磁盘改了个名字,称为PV。

物理卷可以理解为硬盘分区,如果硬盘未分区,那么整块硬盘就是物理卷;物理卷也指和磁盘分区具有同样功能的设备(如RAID)。

注意:物理卷是分区或者硬盘在LVM结构下“转化”的结果,和分区、磁盘等(我们称之为基本的物理存储介质)的不同之处在于包含有与LVM相关的管理参数。

VG(卷组 volume group)

多个物理卷可以被逻辑的放在一个组中,称为卷组,卷组是一个虚拟的大存储空间,逻辑上是连续的,卷组会将所有的物理卷首尾相连,组成一个逻辑上连续编址的大存储池。这就是卷组。

类似于类似于非LVM系统中的物理硬盘,我们在卷组之上再按照逻辑(注意是逻辑,并不是按照物理分块,因为有可能出现跨物理介质的情况)进行分区就得到逻辑卷。

LV(逻辑卷 logical VoLUNme)

LVM的逻辑卷类似于非LVM系统中的硬盘分区,在逻辑卷之上可以建立文件系统(比如/home或者/usr等)。
若干个逻辑区块经过连续组合组成逻辑卷,这就是逻辑卷管理器所提供的最终可用来存储数据的单位。生成的逻辑卷,在主机看来还是和普通磁盘一样,可以对其进行分区、格式化等。
逻辑卷和前面的逻辑磁盘的一个区别是,逻辑磁盘的容量划分完成后,不好改变大小,而逻辑卷的容量可以随时进行改变。

可以做这样一个设想来理解以上三者的关系:如果把PV比作地球的一个板块,VG则是一个地球,因为地球是由多个板块组成的,那么在地球上划分一个区域并标记为亚洲,则亚洲就相当于一个LV。

再举个例子,我们可以将物理卷想象成构造房子的砖瓦(当然假设房子完全仅有砖瓦构建),将卷组理解为砖瓦(物理卷)建构而成的房子,最后我们将房子分为客厅、厨房、卧室等(逻辑卷),而不用在意砖瓦(物理卷)是怎么排列的。

其他术语

PP(物理区块 physical partition)

在逻辑上将一个卷组分割成连续的小块,逻辑卷管理器(LVM)会记录物理区块的大小(有几个扇区组成)和序号的偏移。这相当于在卷组这个大池中顺序分割,如果PP的大小是4MB,那么这就相当于它包含了8192个实际物理磁盘上的扇区(因为一个物理扇区的大小是512bytes)。如果PV是实际的物理磁盘,则这8192个扇区就是连续的,如果PV本身是有RAID虚拟化后提供的,则这8192个扇区可能位于若干条带中,物理上不一定连续。

LP(逻辑区块logical partition)

物理区块可以再次组成逻辑区块,一个逻辑区块可以对应一个物理区块,也可以对应多个物理区块,当对应多个物理区块时,又分为两种情况:
一种是多个物理区块组成一个大的逻辑区块,类似于RAID0。另一种是一个逻辑区块对应几份物理区块,这几份物理区块每一份的内容都一样,类似于RAID1,多个物理区块互为镜像,然后用一个逻辑区块来代表他们,往这个逻辑区块写数据,也就同时写入了这个逻辑区块对应的几份物理区块中。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
第 1 章 RS/6000产品概述 11 1.1 IBM RISC芯片技术 11 1.2 对称多处理技术(Symmetric Mulit-Processor , SMP) 12 1.2.1 传统SMP的缺点 12 1.2.2 RS/6000的解决方案 12 1.3 SP技术 13 1.4 RS/6000的体系结构 13 1.4.1 MAC 13 1.4.2 PCI 14 1.5 系统的可靠性 14 1.6 高可靠性群集多处理软件HACMP 15 第 2 章 AIX操作系统简介 16 2.1 AIX的来历 16 2.2 AIX操作系统的主要特点 17 2.2.1 遵循众多工业标准 17 2.2.2 先进的系统设计 17 2.2.3 AIX的连接性 18 2.2.4 终端支持 19 2.3 命令语言解释器(ksh) 19 2.4 AIX文本编辑器 19 2.5 AIX系统中的DOS工具 19 2.6 AIX系统的用户界面 19 2.7 联机帮助 20 2.8 AIX的几个重要技术 20 2.8.1 LVM-Logical Volume Manager 20 2.8.2 JFS-Journal File System 20 2.8.3 系统管理接口工具(smit) 20 第 3 章 AIX基本命令使用 21 3.1 基本系统使用命令 21 3.1.1 系统进入和退出 21 3.1.1.1 系统进入 21 3.1.1.2 系统退出 21 3.1.2 系统关闭和重启 22 3.1.3 修改密码passwd 22 3.1.4 日期和日历 22 3.1.5 CLEAR、ECHO、BANNER 23 3.1.6 who、who am i、finger 23 3.1.7 mail 23 3.1.8 查找命令find 24 3.1.9 grep 26 3.1.10 UNAME命令 26 3.1.11 查看命令帮助 27 3.2 DOS工具 27 第 4 章 文件和目录操作 28 4.1 文件和目录 28 4.2 文件命名规则 28 4.3 路径 29 4.4 显示当前工作目录 30 4.5 改变目录层次 30 4.6 创建目录mkdir 31 4.7 删除目录rmdir 31 4.8 文件操作命令 31 4.8.1 列文件ls 31 4.8.2 文件拷贝cp 31 4.8.3 文件移动mv 32 4.8.4 文件删除rm 32 4.8.5 查看文件内容cat、more、pg 32 4.8.6 测试文件wc 32 4.8.7 链接ln 33 4.9 文件权限 33 4.9.1 文件所有权 34 4.9.2 文件权限 34 4.9.3 改变文件所有权 35 4.9.4 改变文件权限 35 4.10 设备文件 36 第 5 章 SHELL入门 37 5.1 命令结构 37 5.2 通配符 37 5.3 环境变量 38 5.4 PS1环境变量 39 5.5 PS2环境变量 39 5.6 标准输入、输出、出错和重定向 40 5.6.1 标准输入、输出和出错 40 5.6.2 重定向 40 5.6.3 重定向的组合 41 5.7 文件结束标记 41 5.8 管道线和过滤器 42 5.9 tee—分叉 42 5.10 命令返回值 42 5.11 反引号操作符 43 5.12 命令序列 43 5.13 反斜线操作符 43 第 6 章 vi 使用 44 6.1 vi简介 44 6.2 vi的进入与离开 44 6.3 vi 的文本输入模式 45 6.4 删除文本 45 6.5 更改文本 46 6.6 vi常用功能 47 6.7 文件处理子命令 47 6.8 vi 基本编辑命令 48 第 7 章 系统管理工具 52 7.1 传统UNIX系统管理方法 52 7.2 三个系统管理工具 52 7.2.1 SMIT 52 7.2.2 DSMIT 53 7.2.3 VSM 53 7.3 系统管理工具工作方式 53 7.4 各种系统管理工具功能及使用介绍 54 7.4.1 SMIT功能及使用方法介绍 54 7.4.1.1 SMIT用户界面组件 54 7.4.1.2 SMIT的启动与使用 55 7.4.1.3 SMIT主要功能及主菜单的使用 56 7.4.1.4 smit对话屏幕的使用 57 7.4.1.5 输出屏幕 60 7.4.1.6 smit屏幕及脚本记录文件 60 7.4.2 DSMIT简介 61 7.4.3 可视化系统管理器(VSM)简介 61 第 8 章 系统及软件安装 64 8.1 操作系统安装 64 8.1.1 安装介质和方式 64 8.1.2 安装前的准备工作 64 8.1.3 基本操作系统(BOS)的安装步骤 65 8.1.4 安装辅助菜单 70 8.2 软件安装与维护 70 8.2.1 软件包的定义 70 8.2.2 Bundle 71 8.2.3 Package命名 72 8.2.4 代码服务 73 8.2.5 软件更新 74 8.2.6 安装状态 74 8.2.7 软件安装 75 8.2.8 软件清单 76 8.2.9 软件维护 76 8.2.10 instfix命令 77 第 9 章 系统启动和关闭 78 9.1 系统启动 78 9.1.1 系统启动的几个阶段 78 9.1.2 BIST – POST阶段 78 9.1.2.1 基于MCA体系的系统 78 9.1.2.2 基于PCI体系的系统 79 9.1.3 Boot phase 1阶段 81 9.1.4 Boot phase 2阶段 81 9.1.5 Boot phase 3阶段 82 9.2 查看启动信息 82 9.3 /etc/inittab文件 82 9.4 系统资源控制器 84 9.4.1 SRC概念 84 9.4.2 SRC命令 84 9.5 系统关闭 85 第 10 章 ODM管理 86 10.1 ODM概述 86 10.2 ODM概念: 86 10.3 ODM命令 87 第 11 章 设备管理 89 11.1 设备术语 89 11.2 设备文件 89 11.3 ODM预定义和定制设备数据库 90 11.4 lsdev命令 91 11.4.1 列出所有被支持的设备 91 11.4.2 列出所有定义了的设备 92 11.5 设备状态 93 11.6 设备寻址 94 11.7 设备配置 94 11.7.1 自动配置设备 94 11.7.2 手工配置 95 11.7.2.1 SMIT设备菜单 95 11.7.2.2 增加配置设备 96 11.8 获取硬件配置信息 97 第 12 章 存储管理概述 98 12.1 AIX4.3版本存储组件 98 12.2 传统UNIX磁盘存储 98 12.3 LVM的优点 98 12.4 物理存储 99 12.4.1 物理存储概念 99 12.4.2 卷组考虑 100 12.4.3 卷组描述字段 100 12.5 逻辑存储 101 12.5.1 逻辑存储概念 101 12.5.2 逻辑卷用途 103 12.5.3 显示逻辑卷信息 103 12.6 文件系统 104 12.6.1 文件系统概念 104 12.6.2 文件系统优点 104 12.6.3 AIX 4.3的标准文件系统 105 12.6.4 /etc/filesystems文件 105 12.6.5 文件系统挂接(MOUNT) 106 12.6.6 文件系统列表 108 第 13 章 逻辑卷管理(LVM) 110 13.1 卷组管理 110 13.1.1 显示卷组信息 111 13.1.2 增加和删除卷组 113 13.1.3 修改卷组特性 113 13.1.4 增加或删除卷组中的物理卷 114 13.1.5 重组卷组 115 13.1.6 激活和停止卷组 115 13.1.7 引入/导出卷组 116 13.2 逻辑存储 117 13.2.1 基本概念 117 13.2.1.1 镜像(mirror) 117 13.2.1.2 条带化(striping) 118 13.2.1.3 逻辑卷分配策略 119 13.2.2 逻辑卷的管理 119 13.2.2.1 显示逻辑卷信息 120 13.2.2.2 增加逻辑卷 121 13.2.2.3 删除逻辑卷 122 13.2.2.4 设置逻辑卷的特性 123 13.2.2.5 增加/删除逻辑卷拷贝 123 13.3 物理卷管理 125 13.3.1 显示物理卷信息 125 13.3.2 增加磁盘 127 13.3.3 迁移物理卷内容 127 13.4 获取存储系统的配置信息 127 第 14 章 文件系统管理 128 14.1 基本概念 128 14.1.1 日志文件系统的结构 128 14.1.2 inode节点结构 128 14.1.3 磁盘分段(fragmentation) 129 14.1.4 inode节点的数目 130 14.1.5 文件系统压缩 130 14.1.6 JFS文件系统日志 131 14.2 文件系统管理 131 14.2.1 列出文件系统 132 14.2.1.1 列出系统中定义的所有文件系统 132 14.2.1.2 列出系统中已挂接的文件系统 133 14.2.2 增加文件系统 133 14.2.2.1 在已有逻辑卷上创建文件系统 133 14.2.2.2 直接创建JFS文件系统 135 14.2.3 文件系统的挂接和拆卸 136 14.2.4 更改/显示日志文件系统特性 137 14.2.5 删除文件系统 138 14.2.6 整理文件系统碎片 138 14.2.7 文件系统检查 139 14.2.8 获取文件系统信息 139 14.3 磁盘空间管理 139 14.3.1 显示文件系统空间使用情况 140 14.3.2 控制增长较快的文件 140 14.3.3 显示磁盘使用情况 141 第 15 章 系统交换区管理 142 15.1 换页空间的概念 142 15.2 为什么使用换页空间 143 15.3 如何提高换页空间的性能 143 15.4 换页空间相关命令和文件 143 15.5 增加换页空间 144 15.6 修改换页空间 145 15.7 删除换页空间 145 15.8 换页空间问题解决 145 第 16 章 系统备份和恢复 147 16.1 概念与术语 147 16.1.1 备份和恢复 147 16.1.2 恢复 148 16.1.3 备份的类型 148 16.1.4 备份的策略 148 16.1.5 备份用设备 149 16.1.5.1 软盘 149 16.1.5.2 磁带 150 16.2 备份和恢复的实施 151 16.2.1 备份及恢复的SMIT菜单 151 16.2.2 rootvg的备份与恢复 151 16.2.2.1 rootvg的备份-mksysb 151 16.2.2.2 rootvg的/image.data文件: 152 16.2.2.3 rootvg的/bosinst.data文件: 154 16.2.2.4 rootvg的恢复 155 16.2.3 非rootvg卷组的备份与恢复 156 16.2.3.1 非rootvg卷组的备份 156 16.2.3.2 非rootvg卷组的恢复 157 16.2.4 文件和目录的备份与恢复 158 16.2.4.1 备份文件或目录 158 16.2.4.2 恢复文件或目录 159 16.2.5 文件系统的备份与恢复 159 16.2.5.1 备份文件系统 159 16.2.5.2 文件系统的恢复 161 16.2.6 其它UNIX备份和恢复命令 162 16.2.6.1 tar命令 162 16.2.6.2 cpio命令 163 16.2.6.3 dd命令 163 16.2.7 其他与备份相关命令 163 16.2.8 备份文档的策略 164 第 17 章 网络管理 165 17.1 TCP/IP基本概念 165 17.2 互联网实例 165 17.3 TCP/IP配置 167 17.4 配置IP地址和主机名 168 17.5 修改IP地址和主机名 169 17.6 相关文件 169 17.7 路由管理 169 17.7.1 查看路由 169 17.7.2 增加/ 删除静态路由 170 17.8 基本TCP/IP工具 170 17.8.1 检验连通性ping 170 17.8.2 文件传输ftp 170 17.8.3 远程登陆 171 17.8.3.1 telnet 171 17.8.3.2 rlogin 171 17.8.4 远程执行 171 17.8.4.1 rcp 171 17.8.4.2 rexec 172 第 18 章 用户和组管理 173 18.1 概述 173 18.1.1 用户和组 173 18.1.2 用户登录和初始化 173 18.1.2.1 用户登录过程 173 18.1.2.2 用户初始化文件 175 18.1.3 组的分类 176 18.1.4 用户划分 176 18.1.5 安全性和用户菜单 177 18.2 用户管理 178 18.2.1 显示系统中所有用户 178 18.2.2 添加用户 179 18.2.3 修改/显示用户属性 180 18.2.4 删除用户 181 18.2.5 设置、更改用户口令 181 18.2.6 紧急情况下删除root口令 182 18.3 组管理 183 18.3.1 显示系统中所有的组 183 18.3.2 添加组 184 18.3.3 修改//显示组属性 185 18.3.4 删除组 185 18.4 系统管理员与用户通讯的工具 186 18.4.1 motd文件 186 18.4.2 write和wall命令 186 18.4.3 talk命令 187 18.4.4 mesg命令 187

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值