AIX系统逻辑卷管理
前言:
前期项目需要部署多套AIX环境下RAC集群,之前很少接触AIX系统,上来被创建逻辑卷等基本命令打脸了,其实网上搜下资料很多,总结一下,也是方便自己日后查阅。
创建逻辑卷
1.查看所有磁盘设备
# lsdev -Cc disk
hdisk0 Available 50-T1-01 Huawei XSG1 FC Disk Drive
hdisk1 Available 50-T1-01 Huawei XSG1 FC Disk Drive
hdisk2 Available 50-T1-01 Huawei XSG1 FC Disk Drive
hdisk3 Available 50-T1-01 Huawei XSG1 FC Disk Drive
hdisk4 Available 50-T1-01 Huawei XSG1 FC Disk Drive
hdisk5 Available 50-T1-01 Huawei XSG1 FC Disk Drive
hdisk6 Available 50-T1-01 Huawei XSG1 FC Disk Drive
hdisk7 Available 50-T1-01 Huawei XSG1 FC Disk Drive
hdisk8 Available 50-T1-01 Huawei XSG1 FC Disk Drive
hdisk9 Available 50-T1-01 Huawei XSG1 FC Disk Drive
hdisk10 Available 50-T1-01 Huawei XSG1 FC Disk Drive
hdisk11 Available 50-T1-01 Huawei XSG1 FC Disk Drive
hdisk12 Available 50-T1-01 Huawei XSG1 FC Disk Drive
hdisk13 Available 50-T1-01 Huawei XSG1 FC Disk Drive
hdisk14 Available 50-T1-01 Huawei XSG1 FC Disk Drive
hdisk15 Available 50-T1-01 Huawei XSG1 FC Disk Drive
hdisk16 Available 50-T1-01 Huawei XSG1 FC Disk Drive
批注:其中hdisk0是本地存储,hdisk1-13是数据库的共享存储,hdisk14-16是后期申请挂载的共享存储用于OGG数据同步存储路径和数据库备份用的
2.查看磁盘大小
# bootinfo -s hdisk14
819200
# bootinfo -s hdisk15
# bootinfo -s hdisk16
3.创建PV,用户数据库的备份和OGG数据同步 hdisk14-16
# chdev -a pv=yes -l hdisk14
# chdev -a pv=yes -l hdisk15
# chdev -a pv=yes -l hdisk16
4.创建卷组vg
# mkvg -y vgbackup hdisk14 hdisk15 hdisk16
# lsvg vgbackup
5.创建逻辑卷LV --分配2T空间
# mklv -t jfs2 -y lvbackup vgbackup 2000
# crfs -v jfs2 -d lvbackup -m /oracle -p 'rw' -a logname='INLINE'
6.查看挂载点 --查看VG中LV分配情况以及对应的文件系统
# lsvg -l vgbackup
# mount /oracle
# chown -R oracle.dba /oracle
批注:设置开机自动挂载,这点很重要,修改/etc/filesystems配置文件,mount yes
补充:
1.查看卷组以及卷组详细信息
# lsvg -o
vgbackup
rootvg
# lsvg rootvg
VOLUME GROUP: rootvg VG IDENTIFIER: 00fa363400004c0000000154ec43ceef
VG STATE: active PP SIZE: 256 megabyte(s)
VG PERMISSION: read/write TOTAL PPs: 799 (204544 megabytes)
MAX LVs: 256 FREE PPs: 592 (151552 megabytes)
LVs: 12 USED PPs: 207 (52992 megabytes)
OPEN LVs: 11 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
DISK BLOCK SIZE: 512 CRITICAL VG: no
FS SYNC OPTION: no
批注:这里对创建新逻辑卷有用的信息是PP SIZE free PPS 我们看到PP大小是256M,还有592个PP未分配给逻辑卷(151552M空闲空间)
2.创建逻辑卷
首先查看卷组所在的盘:
# lsvg -p rootvg
rootvg:
PV_NAME PV STATE TOTAL PPs FREE PPs FREE DISTRIBUTION
hdisk0 active 799 592 159..103..10..160..160
创建逻辑卷:
--查看使用的文件系统类型
# lsvg -l rootvg
# mklv -y'lv_oracle' -t'jfs2' rootvg 400 hdisk0 --创建100G
格式化文件系统:
# /usr/sbin/crfs -v jfs2 -d 'lv_oracle' -m '/app' -A yes -p rw
File system created successfully.
104854196 kilobytes total disk space.
New File System size is 209715200
挂载:
# mount /app
查看刚刚指定的挂载路径
# df -sg /app
Filesystem GB blocks Free* %Used Iused %Iused Mounted on
/dev/lv_oracle 100.00 99.98 1% 4 1% /app
查看/etc/filesystems中/app的挂载信息:
/app:
dev = /dev/lv_oracle
vfs = jfs2
log = /dev/hd8
mount = true
options = rw
account = false
逻辑卷扩容
当oracle的安装目录不足时,登录oracle数据库的时候提示设备空间不足,提示如下:
oracle@s1p2[/oracle/dumpfile]$sqlplus / as sysdba
SQL*Plus: Release 11.2.0.4.0 Production on Mon Nov 14 17:44:09 2016
Copyright (c) 1982, 2013, Oracle. All rights reserved.
ERROR:
ORA-09817: Write to audit file failed.
IBM AIX RISC System/6000 Error: 28: No space left on device
Additional information: 12
ORA-01075: you are currently logged on
逻辑卷扩容:
# lsvg -lp rootvg
rootvg:
PV_NAME PV STATE TOTAL PPs FREE PPs FREE DISTRIBUTION
hdisk0 active 799 328 159..39..00..00..130
# chfs -a size=+50G /dev/fslv00 --扩充50G
扩容后查看:
# df -sg /app
Filesystem GB blocks Free* %Used Iused %Iused Mounted on
/dev/fslv00 100.00 49.68 51% 69126 1% /app
转子<https://blog.51cto.com/secdata/1872789>
AIX系统逻辑卷管理的更多相关文章
- AIX中逻辑卷管理
1.逻辑卷管理 逻辑卷的大小确定: 逻辑卷大小(MB)=PP的大小(MB)*LV包含的LP的个数 LV占用的物理空间(MB)=PP的大小(MB)*LV包含的LP的个数*LV拷贝的副本数 逻辑卷控制 ...
- Linux 系统 LVM(Logical Volume Manager)逻辑卷管理
一.前言 每个Linux使用者在安装Linux时都会遇到这样的困境:在为系统分区时,如何精确评估和分配各个硬盘分区的容量,因为系统管理员不但要考虑到 当前某个分区需要的容量,还要预见该分区以后可能需要 ...
- Linux系统磁盘管理(lvm逻辑卷管理)
linux系统用户常遇到的一个问题就是如何精准的评估分区的大小,已分配合适的磁盘空间:普通的磁盘分区管理方式在逻辑分区划分好之后就无法改变其大小,当一个逻辑分区存放不下某个文件时,这个文件因为受上层文 ...
- CentOS 6.3下配置LVM(逻辑卷管理)
一.简介 LVM是逻辑盘卷管理(Logical Volume Manager)的简称,它是Linux环境下对磁盘分区进行管理的一种机制,LVM是建立在硬盘和分区之上的一个逻辑层,来提高磁盘分区管理的灵 ...
- 学习OpenStack之 (4): Linux 磁盘、分区、挂载、逻辑卷管理 (Logical Volume Manager)
0. 背景: inux用户安装Linux操作系统时遇到的一个常见的难以决定的问题就是如何正确地评估各分区大小,以分配合适的硬盘空间.普通的磁盘分区管理方式在逻辑分区划分好之后就无法改变其大小,当一个逻 ...
- LVM逻辑卷管理
一.LVM简介 LVM(Logic Volume Manager)逻辑卷管理,简单理解就是将一块或多块硬盘的分区在逻辑上集合,当一块大硬盘来使用. 其特点是: 1.可以实现在线动态扩展,也可以缩减 2 ...
- 逻辑卷管理LVM (Logical Volume Manager)
什么是LVM? LVM(Logical Volume Manager)逻辑卷管理,是一种将一个或多个硬盘的分区在逻辑上集合,相当于一个大硬盘来使用,当硬盘的空间不够使用的时候,可以继续将其它的硬盘的 ...
- Linux逻辑卷管理器(LVM)
LVM基础 通过使用Linux的逻辑卷管理器(Logical Volume Manager, LVM),用户可以在系统运行时动态调整文件系统的大小,把数据从一块硬盘重定位到另一块硬盘,也可以提高I/O ...
- linux逻辑卷管理
近期在进行linux充电,依据网络资料自己整理的资料,分享一下 ---------------------------------------------------------- Linux逻辑卷管 ...
随机推荐
- Junit框架使用(4)--JUnit常用断言及注解
从别人博客中抄过来一点东西 原文地址:http://blog.csdn.net/wangpeng047/article/details/9628449 断言是编写测试用例的核心实现方式,即期望值是多少 ...
- Dubbo支持的协议(四)
1. Dubbo Dubbo 官方推荐的协议 本质:使用 NIO 和线程池进行处理 缺点:大文件传输时可能出现文件传输失败问题. 2. RMI JDK 提供的协议,远程方法调用协议 缺点:偶尔连接失败 ...
- javaweb监听器实现与原理
参考:https://www.cnblogs.com/lxp503238/p/6678688.html https://blog.csdn.net/CPOHUI/article/details/888 ...
- javascript专题系列--js乱序
乱序的意思想必没有不知道:就是将数组打乱. 听到乱序一般都会想到js的随机函数Math.random(); var values = [1, 2, 3, 4, 5]; values.sort(func ...
- openjdk11 stretch基础镜像无法找到对应openjdk dbg 包的问题
今天在构建一个jdk perf 工具基于openjdk 11 发现8 的dbg 一直可以查找到,但是11的就是没有 参考issue https://github.com/docker-library/ ...
- 第19课 lambda vs std::bind
一. std::bind (一)std::bind实现的关键技术 [编程实验]探索bind原理,实现自己的bind函数 #include <iostream> #include <t ...
- 万亿数据下Hadoop的核心竞争力
1.前言 在大数据时代,Hadoop有着得天独厚的优势.然而,每个企业的技术储备和需求特点不同,他们希望从海量的客户数据中挖掘真正的商业价值,像Google.Facebook.Twitter等这样的企 ...
- Qt Quick 基本元素初体验
Qt Quick 作为 QML 语言的标准库,提供了很多基本元素和控件来帮助我们构建 Qt Quick 应用,这节我们简要地介绍一些 Qt Quick 元素. 一. 基本可视化项 1.1 Item I ...
- 23 Maven工程module的移除和重新导入
1.移除module 移除后: 点击右侧的maven projects: 2.重新导入刚才移除的module (1)方法1 (2)方法2 Ctrl+Shift+ALT+S的快捷键 选择modules ...
- 深入V8引擎-初始化之InitPlatform
上一篇其实想讲初始化的第二步,但是内容比较无聊,所以换了一个话题,谈了谈v8的命名空间和宏,稍微轻松一下. 在这里还是接着说说初始化过程,毕竟写博客的初衷是对自己努力的记录,不是为了吸粉,这篇没图,对 ...