摘要:本文记录一些下的卷管理和配置方法。例如上面的命令创建了一个名叫的,并将全部划分用于。使用查看的分配情况,下面是该命令的输出样例格式化。格式化时需要指定一个日志设备,可以用刚刚创建的日志类型的对应的设置名,或者使用一个已经存在的日志设备。
我们知道,现在操作系统都具有默认的卷管理系统来管理磁盘。详见存储技术之卷管理和文件系统。总体来说,从下向上分为物理磁盘(PV)、逻辑卷组(VG)、逻辑卷(LV),用户可以直接mount的是逻辑卷。本文记录一些AIX下的卷管理和配置方法。
AIX下的Volumn Manager一个PV只能属于一个VG,无法将一个PV切分成多个PV,隶属于不同的VG;而一个VG却可以包含多个PV
一个VG可以被分出多个LV,LV在格式化后才可以被mount
AIX的文件系统称为jfs2
架构类似这个图:
在AIX中,物理磁盘对应的文件为/dev/hdiskN,其中N从0开始,通过如下命令可以查看磁盘:
# lsdev -Cc disk hdisk0 Available 09-08-00-4,0 Other SCSI Disk Drive # lspv hdisk0 00c88e8bb22265c4 rootvg active
可使用cfgmgr命令扫描新的硬件设备
AIX下配置卷管理1) 通过mkvg命令创建一个VG,并管理一个hdisk,由于一个PV只能属于一个VG,所以已经被划分到其他VG的hdisk无法再次分配。例如:
# mkvg -y myvg hdisk2
上面的命令创建了一个名叫myvg的VG,并将hdisk2全部划分用于myvg。此时你可以通过如下命令查看磁盘的使用情况:
# lspv hdisk2 PHYSICAL VOLUME: hdisk2 VOLUME GROUP: myvg PV IDENTIFIER: 00c88e8bb22265c4 VG IDENTIFIER 00cc83af00004c0000000155d675eded PV STATE: active STALE PARTITIONS: 0 ALLOCATABLE: yes PP SIZE: 128 megabyte(s) LOGICAL VOLUMES: 13 TOTAL PPs: 546 (69888 megabytes) VG DESCRIPTORS: 2 FREE PPs: 23 (2944 megabytes) HOT SPARE: no USED PPs: 523 (66944 megabytes) MAX REQUEST: 256 kilobytes FREE DISTRIBUTION: 00..00..00..00..23 USED DISTRIBUTION: 110..109..109..109..86 MIRROR POOL: None
注意上面的输出中有个PP的概念,PP大小为128M,而整个磁盘总共多少个PP,以及已使用的PP都可以看到。
2) 现在,可以在VG的基础上创建LV。使用mklv命令即可,在创建时还需要指定文件系统类型。jfs2log和jfs2一个用于日志类型的文件系统,一个用于普通的文件系统。
# mklv -t jfs2log myvg 1 # mklv -t jfs2 -y mylv1 myvg 30G
如上,有两种指定LV大小的方法,一个是指定1个PP的大小,另一个是指定30G大小。
使用lsvg查看VG的分配情况,下面是该命令的输出样例:
# lsvg rootvg VOLUME GROUP: rootvg VG IDENTIFIER: 00cc83af00004c0000000155d675eded VG STATE: active PP SIZE: 128 megabyte(s) VG PERMISSION: read/write TOTAL PPs: 546 (69888 megabytes) MAX LVs: 256 FREE PPs: 23 (2944 megabytes) LVs: 13 USED PPs: 523 (66944 megabytes) OPEN LVs: 12 QUORUM: 2 (Enabled) TOTAL PVs: 1 VG DESCRIPTORS: 2 STALE PVs: 0 STALE PPs: 0 ACTIVE PVs: 1 AUTO ON: yes MAX PPs per VG: 32512 MAX PPs per PV: 1016 MAX PVs: 32 LTG size (Dynamic): 256 kilobyte(s) AUTO SYNC: no HOT SPARE: no BB POLICY: relocatable PV RESTRICTION: none INFINITE RETRY: no # lsvg -l rootvg rootvg: LV NAME TYPE LPs PPs PVs LV STATE MOUNT POINT hd5 boot 1 1 1 closed/syncd N/A hd6 paging 4 4 1 open/syncd N/A hd8 jfs2log 1 1 1 open/syncd N/A hd4 jfs2 2 2 1 open/syncd / hd2 jfs2 19 19 1 open/syncd /usr hd9var jfs2 4 4 1 open/syncd /var hd3 jfs2 1 1 1 open/syncd /tmp hd1 jfs2 1 1 1 open/syncd /home hd10opt jfs2 4 4 1 open/syncd /opt hd11admin jfs2 1 1 1 open/syncd /admin fwdump jfs2 3 3 1 open/syncd /var/adm/ras/platform livedump jfs2 2 2 1 open/syncd /var/adm/ras/livedump hddata jfs2 480 480 1 open/syncd N/A
3) 格式化LV。格式化时需要指定一个日志设备,可以用刚刚创建的日志类型的LV对应的dev设置名,或者使用一个已经存在的日志设备。(已存在的日志设备可能需要是同一个VG的,这个没有验证过)
# mkfs -o log=/dev/loglv00 -V jfs2 /dev/mylv1
4) 最后,挂在LV:
# mount -o log=/dev/loglv00 /dev/mylv1 /myfs1
参考
How to Add a Disk on AIX LVM
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/7973.html
TSM备份的设计实施手册字数 11105阅读 953评论 0赞 4目录****1. TSM 安装规划 31.1. 环境描述 31.2. 磁带分配描述 31.3. 客户机节点备份需求表 31.4. TSM 数据库卷和归档日志卷 41.5. 物理设备列表 41.6. 用户列表 51.7. 磁带卷列表 51.8. 设备定义名称 6...
摘要:当在中需要引用相对路径时,就是以该上下文作为当前指令执行的目录。指令会新建一层并在其上执行指令,指令完成之后再该镜像。所以指令中的内容应当尽可能合并,并且记得清除冗余的内容如缓存等。从而实现我们在镜像时可以根据配置修改启动指令的参数。 前言 本文为学习整理和参考文章,不具有教程的功能。其次,后面将会陆续更新各种应用的容器化部署的实践,如MySQL容器化,Jenkins容器化,以供读者参...
摘要:防止文件系统下和根目录下误操作。监控的表空间每月月底执行的脚本每月日执行的脚本跟踪结果的脚本放在脚本最后报警检查系统的进程可修改运行示例 [shell编程] AIX shell工具集AIX1.批量改名或拷贝文件比如将 start.sh文件改为stop.sh拷贝先查看ls -l start*.sh|awk {m=$9; gs...
阅读 1437·2021-09-22 15:43
阅读 2153·2019-08-30 15:54
阅读 1153·2019-08-30 10:51
阅读 2081·2019-08-29 18:35
阅读 425·2019-08-26 11:58
阅读 2474·2019-08-26 11:38
阅读 2431·2019-08-23 18:35
阅读 3626·2019-08-23 18:33