📅  最后修改于: 2023-12-03 15:38:12.095000             🧑  作者: Mango
在AIX中,我们可以使用mkvg
命令来创建VG(volume group),VG是由多个PVID(physical volume identifier)组成的,然后再在VG上创建LV(logical volume)。
首先,我们需要确认系统中有哪些物理卷可以用来创建VG。运行以下命令来确认:
lspv
返回结果会列出系统中所有的物理卷及其对应的PVID。例如:
hdisk0 00c38fe1abf06652 rootvg active
hdisk2 00c38fe1abcc0207 None
可以看到,hdisk0
已经加入了rootvg
中,而hdisk2
还没有分配给任何VG。
接下来,我们需要使用mkvg
命令来创建VG。命令格式如下:
mkvg -y <VG名称> <物理卷1> [<物理卷2> ...]
-y
选项表示在执行此操作之前不要询问用户。<VG名称>
是要创建的VG的名称。<物理卷1> [<物理卷2> ...]
是要包含在VG中的物理卷的列表。可以指定多个物理卷。例如,运行以下命令创建一个名为testvg
的VG,并将hdisk2
加入其中:
mkvg -y testvg hdisk2
成功执行后会返回以下信息:
testvg
使用lsvg
命令来检查VG的状态。命令格式如下:
lsvg <VG名称>
例如,使用以下命令检查名为testvg
的VG的状态:
lsvg testvg
返回结果显示VG的状态,例如:
VOLUME GROUP: testvg
VG IDENTIFIER: 000000000000000000000000000000000
VG STATE: active
PP SIZE: 128 megabyte(s)
VG PERMISSION: read/write
TOTAL PPs: 63 (8064 megabytes)
MAX LVs: 256
FREE PPs: 63 (8064 megabytes)
LVs: 0
OPEN LVs: 0
QUORUM: 2 (Enabled)
VG LABEL: /testvg
可以看到,testvg
现在处于活动状态。
接下来,我们可以使用mklv
命令在VG中创建LV。命令格式如下:
mklv -y <LV名称> <VG名称> <要分配的PP数量>
-y
选项表示在执行此操作之前不要询问用户。<LV名称>
是要创建的LV的名称。<VG名称>
是要将LV创建在其上的VG的名称。<要分配的PP数量>
是用于分配LV的PP(physical partition)数。例如,使用以下命令在testvg
中创建一个名为testlv
的LV,并将3个PP分配给它:
mklv -y testlv testvg 3
成功执行后会返回以下信息:
testlv
然后,我们可以使用以下命令检查VG的状态以及LV的状态:
lsvg testvg
返回结果显示VG和LV的状态,例如:
VOLUME GROUP: testvg
VG IDENTIFIER: 000000000000000000000000000000000
VG STATE: active
PP SIZE: 128 megabyte(s)
VG PERMISSION: read/write
TOTAL PPs: 63 (8064 megabytes)
MAX LVs: 256
FREE PPs: 60 (7680 megabytes)
LVs: 1
OPEN LVs: 0
QUORUM: 2 (Enabled)
VG LABEL: /testvg
LV NAME TYPE LPs PPs PVs LV STATE MOUNT POINT
testlv jfs2 3 3 1 open/syncd N/A
可以看到,testvg
现在处于活动状态,testlv
已经创建并处于打开同步状态。
这篇文章介绍了如何在AIX中使用mkvg
命令创建VG。同时还介绍了如何使用lsvg
命令来检查VG状态,并使用mklv
命令在VG中创建LV。创建VG和LV是AIX系统管理中的重要任务,对于任何AIX系统管理员来说都是必要的技能。