常用配置命令
创建物理卷
主机系统在扫描LUN后,会将LUN识别成hdisk#格式的盘符。这里我们对盘符hdisk2进行操作。操作步骤描述如下:
- 使用chdev命令来创建物理卷。
bash-3.2#chdev -l hdisk2 -a pv=yes
- 使用lspv命令查看物理卷是否创建成功。
bash-3.2#lspv hdisk0 00c690001d571eda rootvg active hdisk1 00c6900012ddf6f6 None hdisk2 00c6900034ddf6f6 None hdisk3 None None
若物理卷创建成功,在对应的磁盘会有物理卷标识,如上面所示的00c6900034ddf6f6。
创建卷组
操作步骤描述如下:
- 使用交互式命令smitty mkvg创建卷组。
bash-3.2#smitty mkvg
在交互式界面中选择“Add a Big Volume Group”,进入卷组配置界面,如图9-2所示:
需要设置的参数描述如下:
- VOLUME GROUP name
卷组名,自定义。
- PHYSICAL VOLUME names
按下Ctrl+4,选择需要加入卷组的物理卷,如hdisk2、hdisk3等。
- Volume Group MAJOR NUMBER
VG最大编号。当在其他节点导入卷组的时候,需要用到该参数。如无该业务,可以不指定。
其它的参数,选择默认。配置完成后,回车即可完成卷组的创建。
- VOLUME GROUP name
- 使用lsvg命令查看卷组信息。
bash-3.2# lsvg vg_hacmp VOLUME GROUP: vg_hacmp VG IDENTIFIER: 00072ea20000d40000000135834ed376 VG STATE: active PP SIZE: 128 megabyte(s) VG PERMISSION: read/write TOTAL PPs: 1598 (204544 megabytes) MAX LVs: 256 FREE PPs: 17 (138752 megabytes) LVs: 3 USED PPs: 1581 (1024 megabytes) OPEN LVs: 3 QUORUM: 2 (Enabled) TOTAL PVs: 2 VG DESCRIPTORS: 3 STALE PVs: 0 STALE PPs: 0 ACTIVE PVs: 2 AUTO ON: yes MAX PPs per VG: 32512 MAX PPs per PV: 1016 MAX PVs: 32 LTG size (Dynamic): 1024 kilobyte(s) AUTO SYNC: no HOT SPARE: no BB POLICY: relocatable PV RESTRICTION: none
上面的参数中,需要注意PP SIZE。后续创建逻辑卷的时候,需要结合该参数确定卷的大小。
创建逻辑卷
操作步骤描述如下:
- 使用交互式命令smit mklv创建逻辑卷。
bash-3.2# smitty mklv
在交互式界面按Esc+4,系统会列出存在的卷组名,选择需要创建的卷组名称。回车后进入如图9-3所示的属性配置页。
需要设置的参数描述如下:
- Logical volume NAME
逻辑卷名,自定义。
- Number of LOGICAL PARTITIONS
逻辑分区数量。结合VG中PP的大小信息,可以确定该卷的容量。
- PHYSICAL VOLUME names
归属哪个物理卷。
- Logical volume TYPE
文件系统类型(JFS/JFS2)。
其他的参数,保持默认,回车后,即可创建逻辑卷。
- Logical volume NAME
- 使用lslv命令查看创建的逻辑卷,确认卷信息无误。
创建文件系统
操作步骤描述如下:
- 使用交互式命令smit crfs创建文件系统。
在交互式界面中选择需要创建的文件系统,对应关系如下:
- Add an Enhanced Journaled File System
对应JFS2文件系统。
- Add a Journaled File System
对应JFS文件系统。
- Add a CDROM File System
对应CDROM格式的文件系统iso。
这里我们选择创建JFS2文件系统。
- Add an Enhanced Journaled File System
- 如果此时已经创建了逻辑卷,则在后续交互式界面中选择“Add an Enhanced Journaled File System on a Previously Defined Logical Volume”,即可进入配置界面。截图如下所示:图9-4 文件系统配置界面(已创建逻辑卷)
上面的截图中,需要设置的参数描述如下:
- LOGICAL VOLUME name
逻辑卷名称。
- MOUNT POINT
挂载点,不可与之前创建的卷相同。
- Mount AUTOMATICALLY at system restart?
系统启动后是否自动挂载。
其他参数配置保持默认即可。
- LOGICAL VOLUME name
- 如果之前没有创建卷,则在后续交互式界面中选择“Add an Enhanced Journaled File System”,选择卷组后,即可进入配置界面,截图如下所示:图9-5 文件系统配置界面(未创建逻辑卷)
上面的截图中,需要关注的参数如下所示:
- Unit Size
单元单位,结合下面的数量确定卷的大小。
- Number of units
单元的数量。
- MOUNT POINT
挂载点。
- Mount AUTOMATICALLY at system restart?
系统启动后是否自动挂载。
- 其他参数配置保持默认即可。
- Unit Size
- 使用lslv命令查看逻辑卷的属性,确认卷信息无误。
- 使用mount命令挂载逻辑卷,命令格式如下:
mount /dev/逻辑卷名称
激活卷组
当导入一个卷组后,必须先将其激活,然后才能挂载,才能进行读写操作。激活卷组的命令格式如下:
varyonvg 卷组名称
去激活卷组
当导出一个卷组前,需要先将其去激活。去激活命令格式如下:
varyoffvg 卷组名称
导出卷组
在集群,数据备份和数据恢复等应用场景时,需要导入或导出卷组。导出卷组命令格式如下:
exportvg 卷组名称
举例如下所示:
bash-3.2# lspv
hdisk3 00c6900028b4ccaa vgB
hdisk4 none None
hdisk5 none None
hdisk6 00072e72c5a7d7d4 vgB
bash-3.2# exportvg vgB
bash-3.2#lspv
hdisk3 00c6900028b4ccaa None
hdisk4 none None
hdisk5 none None
hdisk6 00072e72c5a7d7d4 None
导入卷组
导入卷组命令格式如下:
importvg 卷组名称 物理卷名称
举例如下所示:
bash-3.2# lspv
hdisk3 00c6900028b4ccaa None
hdisk4 none None
hdisk5 none None
hdisk6 00072e72c5a7d7d4 None
bash-3.2# importvg -y vgB hdisk3
bash-3.2# lspv
hdisk3 00c6900028b4ccaa vgB
hdisk4 none None
hdisk5 none None
hdisk6 00072e72c5a7d7d4 vgB
删除逻辑卷
操作步骤描述如下:
- 使用umount将逻辑卷卸载。
- 使用rmlv命令删除逻辑卷。
删除卷组
操作步骤描述如下:
- 确保卷组上的逻辑卷已经全部删除。
- 使用去激活卷组命令将卷组去激活。
- 使用rmvg命令删除卷组。
删除物理卷
删除物理卷的命令格式如下:
chdev -l hdisk# -a pv=clear
举例如下所示:
bash-3.00# lspv
hdisk0 none None
hdisk1 00c69f2242c89068 rootvg active
hdisk2 none None
hdisk3 00c69f228c77ae1a None
hdisk4 00c69f228c88fd65 None
hdisk5 none None
bash-3.00# chdev -l hdisk3 -a pv=clear
hdisk3 changed
bash-3.00# lspv
hdisk0 none None
hdisk1 00c69f2242c89068 rootvg active
hdisk2 none None
hdisk3 none None
hdisk4 00c69f228c88fd65 None
hdisk5 none None
bash-3.00#