smit lvm smit fs smit mirrorvg

用crfs命令创建文件系统
crfs -v jfs2 -g datavg -a size=6000G -m /ffdb //在datavg卷组上创建一个格式为jfs2的6000G大小的文件系统,挂载点为/ffdb
mount /ffdb
df -g

用mklv mkfs chlv logform mount chfs分步创建文件系统
创建lv ,lv的名称为testlv ,隶属卷组为testvg,由于testvg的pp size=512M,因此为testlv分配40个pp
mklv -y testlv -t jfs2 testvg 40
将testlv格式化成jfs2系统
mkfs -V jfs2 /dev/testlv

创建一个新的lv ,名称为loglv,并分配2个pp
mklv -y loglv testvg 2

然后将loglv修改为jfs2log格式
chlv -t jfs2log loglv
使用logform命令将loglv格式化成jfs2的日志系统

logform -V jfs2 /dev/loglv
创建挂载点/testfs1 ,并将testlv挂载到testfs1上

mkdir /testfs1# mount -o log=/dev/loglv /dev/testlv /testfs1

挂载/testfs ,然后通过df -g命令查看两个文件系统的状态
mount /testfs
df -g
用smit创建文件系统
1) 创建lv
smit mklv 》F4选择vg 》
Logical volume NAME [lvoraryx]
VOLUME GROUP name datavg
Number of LOGICAL PARTITIONS [1000]

2) 创建fs
smit crfs
=== 查看vg剩余空间
smit vg 》 VOLUME GROUP name 》 F4选择需要查看的vg
VG PERMISSION: read/write TOTAL PPs: 22388 (5731328 megabytes)
不够则在存储端加存储

创建LV smit lv 》
Logical volume NAME [lvflashback]

  • VOLUME GROUP name datavg
  • Number of LOGICAL PARTITIONS [3990] //
    PHYSICAL VOLUME names [hdisk13 hdisk14] //新加的盘
    Logical volume TYPE [jfs2] //CPIC用的都是jfs2格式

创建文件系统
smit fs

  • LOGICAL VOLUME name lvflashback
  • MOUNT POINT [/flashback]
    Mount AUTOMATICALLY at system restart? yes

检查结果
mount /flashback //如果列表没看到则需要挂载
df -g //查看结果确认已经挂载

datavg:
PV_NAME PV STATE TOTAL PPs FREE PPs FREE DISTRIBUTION
hdisk1 active 558 157 00…00…00…45…112
hdisk3 active 558 158 00…00…00…46…112
我想把hdisk3从datavg中删除
确定hdisk3上面是否还有lv,方法:lspv hdisk3看看还有没有used pp。
如果没有,那么直接移除,reducevg datavg hdisk3.
如有还有逻辑卷在hdisk3,那么删除这些lv,如果没有数据的话。
如果这些逻辑卷还有数据的话,那么migratepv 命令可以把这些pp搬到datavg的其他pv上(前提是你这些pv要有足够的free pp)

1.基本概念:

PV 物理卷、vg 卷组、pp 物理分区、lp 逻辑分区、lv 逻辑卷:是指卷组中由多个逻辑分区组成的集合,逻辑卷中的逻辑分区是连续的,但是对应的物理分 区是不连续的,可以在一个磁盘上,也可以在不同的磁盘上。
fs 文件系统:是指在AIX系统中面向用户的存储空间。一个逻辑卷只能创建一个文件系统,也就是说一个 文件系统对应一个逻辑卷,如果删除逻辑卷也将删除文件系统。

3.LVM的配置数据
卷组描述区(VGDA):描述卷组中的所有物理卷和逻辑卷的对应关系
卷组状态区(VGSA):记录卷组中物理卷和物理分区的状态信息,在卷组激活时,确定哪些物理分区可用
逻辑卷控制块(LVCB):位于每个逻辑卷开头,包含逻辑卷的信息,占用数百个字节

LVM管理命令就是对VGDA内容的更新,当一块硬盘变成PV时,这个硬盘开始保留一部分空间存放VGDA信息,当把它加入卷组中时,开始将卷组信 息写入VGDA区域,
当把它从卷组删除时,也同时清除VGDA数据,这个数据还存在于AIX系统的ODM库中,当导入一个卷组时,把VGDA信息写入 ODM,导出时删除。

4.磁盘Quorum
卷组的每一个物理卷至少包含着一份VGDA和VGSA。
当一个卷组只有一块硬盘时,这块硬盘存有两份VGDA和 VGSA,当这个卷组由两块硬盘时,其中一块存有两份,另一块存有一份,当卷组由三块以上硬盘时,每块硬盘存有一份。
如果磁盘Quorum存在,则必须保 证卷组有51%以上的VGDA/VGSA可以正常访问。淡然也可以关闭磁盘Quorum。

5.逻辑存储管理的限制
VG数:每个系统最多255个VG
PV数:对于普通卷组,每个VG最多32个PV,对于大VG,每个卷组最多128个PV
PP数:每个PV最多有1016个PP
LV数:对于普通VG,每个卷组最多255个LV,对于大VG,每个VG最多512个LV
LP数:每个LV最多有32512个LP
PP和LP的大小:1M到1024M 必须是2的幂次方
LP映射PP的数量:一个LP可以映射1-3个PP

6.物理区域的分布
外边缘(Outer-Edge):存放很少访问的数据
外中间(Outer-Middle):创建逻辑卷时默认的位置
中间(Center):磁盘搜索时间最短,速度最快。
内中间(Inner-Middle):比中间稍慢一些
内边缘(Inner-Edge)存放很少访问的数据

7.向系统添加一块硬盘
方法一:
添加硬盘后起动机器,自动运行cfgmgr,直接查看结果,如果没有识别再手工配置。

#cfgmgr -v
#lspv
#chdev -l hdisk2 -a pv=yes

方法二:
系统不能重起时,县查看原有硬盘,然后安装新硬盘,检查新设备,配置新设备

#lspv
#cfgmgr -v
#lspv
#chdev -l hdisk2 -a pv=yes
#mkdev -c disk -s scsi -t 670mb -p scsi3 -w 6,0 -a pv=yes
#smit makdsk

8.修改物理卷属性

#chpv -a n hdisk1 禁止hdisk1在分配新的PP
#chpv -a y hdisk1 允许

#chpv -v r hdisk1 关闭hdisk1的可用性,无法通过逻辑形式读写和访问该物理卷
#chpv -v a hdisk1 允许

#chpv -c hdisk1 清除hdisk1上的引导记录
#smit chpv

9.显示物理卷信息

#lsdev -Cc disk 显示系统一定义和已配置的物理卷
#lspv 以不带任何参数的形式显示系统中所有物理卷信息
#lspv hdisk0 显示一个物理卷hdisk0的属性
#lspv -l hdisk0 显示物理卷hdisk0上分布的逻辑卷。
#lspv -p hdisk0 显示物理卷上每个逻辑卷物理分区的分布情况,同时显示逻辑卷类型和文件mount点。
#lspv -M hdisk0 显示物理分区和逻辑分区的对应情况。

10迁移物理卷上的内容:

a.确定系统中有哪些磁盘可用
#lsdev -Cc dev
#lspv
#extendvg rootvg hdisk5

b.检查卷组中包含哪些磁盘,确认源磁盘和目标磁盘在同一个卷组中,
#lsvg -p rootvg

c.确定目的盘上有足够的空间存放源盘的内容
#lspv hdisk0 |grep “USED PPs”
#lspv hdisk5 |grep “USED PPs”

d.如果是rootvg 上的磁盘,检查引导逻辑卷是否在源磁盘上
#lspv -l hdisk0 |grep hd5
#megratepv -l hd5 hdisk0 hdisk5

e.重设系统引导记录
#bosboot -a -d /dev/hdisk5
#bosboot -m normal hdisk5
#mkboot -c -d /dev/hdisk0

f.迁移
#smit migratevg
#migratevg hdisk0 hdisk5
#migratevg -l lv01 hdisk0 hdisk5

g.删除原盘数据
#reducevg rootvg hdisk0
#rmdev -dl hdisk0

11.卷组管理

#mkvg -y datavg -d 6 -s 8 hdisk7 hdisk8
#smit mkvg 创建卷组是保证/etc/vg下有2M空间
#lsvg 查看系统所有VG
#lsvg -o 查看激活状态的VG
#lsvg rootvg 查看rootvg属性
#lsvg -l rootvg 查看rootvg里的LV
#lsvg -p rootvg 查看rootvg中包含的物理卷

#chvg -ay datavg 使卷组启动时自动激活 -t
#chvg -an datavg 使卷组启动时不能自动激活
#chvg -u datavg 给卷组解锁

#extendvg datavg hdisk5
#reducevg datavg hdisk5
#varyonvg datavg
#varyoffvg datavg
#exportvg datavg
#importvg -y datavg hdisk5
#syncvg -p hdisk03 hdisk05 同步物理卷
#syncvg -v vg05 vg06 同步卷组vg05和vg06上的拷贝
#redefinevg -d hdisk0 rootvg 在ODM库中重定义卷组信息,

#swapoff paging_spce_name 使页面空间处于非活动状态

#mirrorvg -c 3 datavg 做3份拷贝的卷组镜像
#mirrorvg -S -c 3 datavg 后台同步

镜像环境中替换磁盘
#unmirrorvg datavg hdiak7 删除hdisk7上的镜像
#reduncevg datavg hdisk7 在卷组中删除hdisk7
#rmdev -dl hdisk7 在系统中删除hdisk7

#extendvg datavg hdisk7 将新盘加入datavg
#mirrorvg datavg 给卷组datavg做镜像
#unmirrorvg 取消卷组镜像

要更改 /test 日志文件系统的文件系统大小,输入:
chfs  -a size=24576 /test
此命令将 /test 日志文件系统的大小更改为 24576 个 512 字节块,或 12MB(只要先前的大小没有这么大)。
要增加 /test 日志文件系统的大小,输入:
chfs  -a size=+8192 /test
此命令会将 /test 日志文件系统的大小增加 8192 个 512 字节块或 4MB。
要更改文件系统的安装点,输入:
chfs  -m /test2 /test
此命令将文件系统的安装点从 /test 更改为 /test2。
要从文件系统删除记帐属性,输入:
chfs -d account /home
此命令将记帐属性从 /home 文件系统中除去。记帐属性从 /etc/filesystems 文件的 /home: 节中被删除。
要分割镜像文件系统的副本并安装它作为只读形式用以联机备份,输入:
chfs -a splitcopy=/backup -a copy=2 /testfs
这样就在 /backup 安装了 /testfs 的只读副本。
要更改 /test 日志文件系统的文件系统大小,输入:
chfs -a size=12M /test
此命令将 /test 日志文件系统的大小更改为 12MB(只要先前的大小没这么大)。

文件
/etc/filesystems 列出已知的文件系统并定义它们的特征。

12.逻辑卷管理

#getlvcb -TA hd2 查看逻辑卷控制块信息
#lsvg -l rootvg 查看rootvg上的逻辑卷信息
#lslv mylv 查看一个lv的详细属性
#lslv -l lv_01 显示一个逻辑卷所跨越的物理卷,以及PP在物理卷上的分布情况
#lslv -p hdisk1 显示物理卷上的逻辑卷分配图

我在客戶端環境AIX7.1+ODM(EMC.AIX.6.0.0.5)+PowerPath6.0(MCPower.AIX.6.0.GA.b159.tar.gz),
連結VNX5100,在新增了Path之後,

我在PowerPath上看不到我新增的Path,在我重開AIX後就可以正常看到了,我想請問我應該如何來正確Rescan Path呢?
以下是我嘗試的作法******************************

reconfiguring powerpath devices online

1.執行emc_cfgmgr script.
2.powermt restore
3.powermt check
4.powermt config
5.powermt save

root@AIX-ME:/ # chfs -a size=+800G /dev/ora_backup
chfs: 0506-932 Can not extend a JFS file system with nbpi = 4096
and frag = 4096 past 134217728 (512 byte blocks).

看看这个时候的LV状态:

root@AIX-ME:/ # lsvg -l datavg | grep backup
ora_backup jfs 1 1 1 closed/syncd /oracle_backup

可以按照这种方式重新创建LV:
rmlv -f [lv_name]
mklv -t jfs2 -y [lv_name] [vg_name] 2g

具体如下:
root@AIX-ME:/ # df -g | grep backup
/dev/ora_backup 0.50 0.48 4% 17 1% /oracle_backup

root@AIX-ME:/ # umount /oracle_backup

root@AIX-ME:/ # lsvg -l datavg | grep backup
ora_backup jfs 1 1 1 closed/syncd /oracle_backup

root@AIX-ME:/ # rmlv -f ora_backup
rmlv: Logical volume ora_backup is removed.

root@AIX-ME:/ # lsvg -l datavg | grep backup

root@AIX-ME:/ # mklv -t jfs2 -y lv_ora_backup datavg 2g
lv_ora_backup

root@AIX-ME:/ # lsvg -l datavg | grep backup
lv_ora_backup jfs2 4 4 1 closed/syncd N/A

root@AIX-ME:/ # crfs -v jfs2 -d lv_ora_backup -A yes -m /oracle_backup
crfs: 0506-909 /oracle_backup file system already exists.

root@AIX-ME:/ # rmfs /oracle_backup

root@AIX-ME:/ # crfs -v jfs2 -d lv_ora_backup -A yes -m /oracle_backup
File system created successfully.
2096884 kilobytes total disk space.
New File System size is 4194304

root@AIX-ME:/ # lsvg -l datavg | grep backup
lv_ora_backup jfs2 4 4 1 closed/syncd /oracle_backup

root@AIX-ME:/ # mount /dev/lv_ora_backup /oracle_backup;

root@AIX-ME:/ # df -g | grep backup
/dev/lv_ora_backup 2.00 2.00 1% 4 1% /oracle_backup

root@AIX-ME:/ # chfs -a size=+800G /dev/lv_ora_backup
Filesystem size changed to 1681915904

root@AIX-ME:/ # df -g | grep backup
/dev/lv_ora_backup 802.00 801.88 1% 4 1% /oracle_backup

root@AIX-ME:/ # lsvg -l datavg | grep backup
lv_ora_backup jfs2 1604 1604 1 open/syncd /oracle_backup

AIX pv vg lv fs 文件系统相关推荐

  1. pv vg lv 裸盘 裸设备 文件系统

    之前以为理解的没错,其实随着不断的学习,有了很多新的认识: 裸盘是最初的硬盘,没有做过分区和格式化的,即下图的硬盘. 之前的lvm文档中把制作pv的第一步认为是fdisk格式化,其实pv和格式化并无直 ...

  2. PV,VG,LV的关系和操作

    PV,VG,LV构成了一种易于管理拥有一个或多个硬盘的主机的文件系统,这些硬盘可能只有一个分区也可能有多个.通过将这些物理存在的分区(或称为卷)PV(physical volume)进行整合,组成一个 ...

  3. oracle先的lvm分配,LVM实战案例之LVM空间缩减(本次对PV,VG,LV等进行空间缩减)

    祥哥之前总结过,对LVM扩容和缩减的顺序.这次在提醒一下 LVM添加顺序:PV---->VG---->LV LVM删除顺序:LV----->VG---->PV 逻辑卷可在线扩展 ...

  4. pv vg lv linux中的卷 lvm 等之间的关系和操作

    简介 LVM是 Logical Volume Manager(逻辑卷管理)的简写,它是Linux环境下对磁盘分区进行管理的一种机制,它由Heinz Mauelshagen在Linux 2.4内核上实现 ...

  5. 虚拟机新增多个硬盘,多个盘通过PV/VG/LV,最终做成文件系统

    一.VM中新增磁盘 1.新增硬盘查看 fdisk -l 2.对新建的磁盘进行分区及格式化 fdisk /dev/sdb 3.输入m,出现以下提示: 相关解释: d delete a partition ...

  6. Linux 卷管理详解[ pv vg lv] —— 之三

    创建基于分区的LV 1.     通过fdisk创建分区,详细步骤省略,可参考如下: http://blog.csdn.net/wuweilong/article/details/7538647 ht ...

  7. LUN/PV/VG/LV

    存储中的几个概念,参考一些网络资料重新画个图梳理下,如下: LUN:lun是针对存储设备(如磁盘阵列)的逻辑概念,物理上可能就是几块硬盘.那么主机的HBA 卡看到的存储上的存储资源就靠主要两个东西定位 ...

  8. linux 添加pv失败,linux上创建PV/VG/LV

    LVM的整体思路是: 首先创建PV-->然后创建VG并将多个PV加到VG里-->然后创建LV-->格式化分区-->mount分区 1.创建PV pvcreate /dev/sd ...

  9. 系统重启后 sda sdb顺序变化 pv vg lv dm

    在Linux下往往会碰到这样的问题,磁盘的设备文件,比如/dev/sda, sdb, sdc等等在某些情况下会混乱掉,比如sda变成了sdb或者sdc变成了sdb等等,这样无形中会导致磁盘 在Linu ...

最新文章

  1. 一览六月最热的5篇AI技术论文
  2. 再次陷入迷惘期的一点感想
  3. python 接口数据驱动_python接口测试实例--数据驱动(程序与数据分离)
  4. 分库分表的几种常见形式以及可能遇到的难题--转
  5. lua实现继承(lua程序设计21.7 练习21.2题)
  6. 数据特征分析-帕累托分析
  7. Python学习 之 OS模块
  8. Java经典基础面试题
  9. 设置元素的高度为百分比,结果不起作用的解决方法
  10. python客观题阅卷_利用Python开发智能阅卷系统
  11. Java Web程序设计——JSP技术(一)
  12. 小米笔记本bios版本大全_RedmiBook 14笔记本评测:初来乍到却熟路轻辙
  13. 遗传算法详解(GA)(个人觉得很形象,很适合初学者)
  14. 高效上网教程---如何下载音乐素材
  15. Epic下载速度慢 Epic下载不稳定怎么办【解决办法】
  16. Trinity的安装与使用
  17. mAPI软件升级到v1.4.0(正式版)
  18. nginx的日志放在哪里?
  19. linux学习——linux中ls -ld 的意思
  20. 45本免费的JavaScript书籍资源收集

热门文章

  1. 艾司博讯:拼多多新手如何正确使用多多进宝?
  2. 重磅!RTK差分共享猫APP即将开源!!
  3. XGBoost:参数解释
  4. 集合2:方法和运算符—适用set/frozenset(上)
  5. 大数据多维分析常用操作图解 OLAP Operations
  6. 数据结构基本概念和术语
  7. Maven的阿里云镜像配置
  8. 【CS231n】十五、深度学习的高效算法和硬件设计
  9. 苹果 iOS 10 更新消息汇总,iPhone 4s 可能用不了
  10. k8s 安装nfs_kubernetes挂载nfs报错 | 运维笔记