溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

AIX存儲管理基本概念和操作是怎樣的

發(fā)布時間:2021-11-09 10:14:52 來源:億速云 閱讀:140 作者:柒染 欄目:建站服務(wù)器

這期內(nèi)容當中小編將會給大家?guī)碛嘘P(guān)AIX存儲管理基本概念和操作是怎樣的,文章內(nèi)容豐富且以專業(yè)的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。

AIX存儲管理的基本概念包括(不限于)

1.磁盤或者硬盤
如何查看系統(tǒng)已有的磁盤及相關(guān)屬性

2.物理卷(Physical Volume,PV)
物理卷和磁盤/硬盤有何關(guān)聯(lián),列出系統(tǒng)已有PV及相關(guān)屬性,添加/刪除/維護PV屬性

3.卷組(Volume Group,VG)
VG的創(chuàng)建,刪除,擴容,維護和導入導出遷移,查看相關(guān)屬性

4.物理分區(qū)(Physical Parttion,PP)

什么是PP

5.邏輯分區(qū)(Logical Partition,LP)

什么是LP

6.邏輯卷(Logical Volume,LV)

lv的創(chuàng)建,刪除,擴容,維護,查看相關(guān)屬性

7.邏輯卷的條帶化和鏡像
   
如何設(shè)置邏輯卷的條帶化和鏡像

8.文件系統(tǒng)(File System,FS)

AIX支持哪些FS,如何創(chuàng)建、刪除、掛載和自動掛載FS

上述問題在文章中有具體答案.


存儲管理概念

LVM 使用的基本概念包括物理卷、卷組、物理分區(qū)、邏輯卷、邏輯分區(qū)、文件系統(tǒng)和原始設(shè)備。下面介紹它們的一些特征:

  • 每個單獨的磁盤驅(qū)動器是一個命名的物理卷 (PV),并具有諸如 hdisk0 或 hdisk1 等名稱。

  • 一個或多個 PV 可以構(gòu)成一個卷組 (VG)。一個物理卷最多只能屬于一個 VG。

  • 不能將某個 PV 的一部分分配到一個 VG。一個物理卷整體地分配到某個卷組。

  • 即使物理卷屬于不同的類型,例如 SCSI 或 SSA,也可以將它們分配到同一個卷組。

  • 物理卷中的存儲空間劃分為物理分區(qū) (PP)。在屬于同一個 VG 的所有磁盤上,物理分區(qū)的大小完全相同。

  • 在每個卷組中,可以定義一個或多個邏輯卷 (LV)。從用戶的角度看,邏輯卷上存儲的數(shù)據(jù)似乎是連續(xù)的,但是可以分散在同一個卷組中的不同物理卷上。

  • 邏輯卷由一個或多個邏輯分區(qū) (LP) 組成。每個邏輯分區(qū)至少有一個對應(yīng)的物理分區(qū)。一個邏輯分區(qū)和一個物理分區(qū)始終具有相同的大小。最多可以將數(shù)據(jù)的三個副本定位在不同的物理分區(qū)上。通常,為了實現(xiàn)冗余,將存儲相同數(shù)據(jù)的物理分區(qū)定位在不同的物理磁盤上。

  • 邏輯卷中的數(shù)據(jù)可以按有組織的方式進行存儲,并具有位于有目錄中的文件的形式。這種結(jié)構(gòu)化和層次性的組織形式稱為文件系統(tǒng)。

  • 還可以將邏輯卷中的數(shù)據(jù)視為一個連續(xù)的字節(jié)串。此類邏輯卷稱為原始邏輯卷。使用該數(shù)據(jù)以正確地訪問和解釋它是應(yīng)用程序的責任。

  • 卷組描述符區(qū)域 (VGDA) 是磁盤上的一個區(qū)域,其中包含有關(guān)該物理卷所在的卷組的信息。它還包括有關(guān)屬于該卷組的所有物理和邏輯卷的屬性和狀態(tài)的信息。VGDA 中的信息由 LVM 命令使用和更新。每個物理卷至少有一個 VGDA。屬于同一個卷組的所有磁盤的 VGDA 中的信息必須完全相同。VGDA 的內(nèi)部體系結(jié)構(gòu)及其在磁盤上的位置取決于卷組的類型(原始、大容量或可擴展)。

  • 卷組狀態(tài)區(qū)域 (VGSA) 用于描述卷組中所有物理卷中的所有物理分區(qū)的狀態(tài)。VGSA 指示某個物理分區(qū)是包含準確還是過時的信息。VGSA 用于監(jiān)視和維護數(shù)據(jù)副本同步。VGSA 本質(zhì)上是一個位圖,其體系結(jié)構(gòu)和在磁盤上的位置取決于卷組的類型。

  • 邏輯卷控制塊 (LVCB) 包含有關(guān)邏輯卷的重要信息,例如邏輯分區(qū)數(shù)量或磁盤分配策略。其體系結(jié)構(gòu)和在磁盤上的位置取決于它所在的卷組的類型。對于標準卷組,LVCB 駐留在 LV 中的第一個用戶數(shù)據(jù)塊上。對于大容量卷組,磁盤上的 VGDA 中存在額外的 LVCB 信息。對于可擴展卷組,所有的相關(guān)邏輯卷控制信息都作為 LVCB 信息區(qū)域和 LV 入口區(qū)域的一部分保留在 VGDA 中。

注意:硬盤驅(qū)動器的布局是由 /usr/include/sys/hd_psn.h 頭文件定義的。LVM 記錄從磁盤上的第 7 個扇區(qū)開始。所有 LVM 記錄結(jié)構(gòu)都是在 /usr/include/lvmrec.h 頭文件中定義的。

邏輯卷存儲的限制

AIX 5L Version 5.3 的 LVM 層提供了更高級別的磁盤管理靈活性。存在一些必須注意的限制,如表 1 所示。

表 1

VG 類型 最大 PV 數(shù)量 最大 LV 數(shù)量 每個 VG 的最大 PP 數(shù)量 最大 PP 大小
常規(guī) VG 32 256 32512 (1016*32) 1 GB
大容量 VG 128 512 130048 (1016*128) 1 GB
可擴展 VG 1024 4096 2097152 128 GB

AIX 5L Version 5.3 的 LVM 限制

物理卷

在 最初將某個磁盤添加到系統(tǒng)時,系統(tǒng)將其視為一個簡單設(shè)備。此時還不可以訪問該磁盤以執(zhí)行 LVM 操作。要使其可訪問,必須將它分配到某個卷組,這意味著將其從磁盤更改為物理卷。對于每個磁盤,將會在 /dev 目錄下創(chuàng)建兩個設(shè)備驅(qū)動程序:一個塊設(shè)備驅(qū)動程序和一個字符設(shè)備驅(qū)動程序。系統(tǒng)向磁盤驅(qū)動器分配一個 32 位唯一標識符,此標識符稱為物理卷標識符 (PVID)。

不帶任何參數(shù)使用的 lspv 命令將顯示所有的物理卷、物理卷的 PVID、PV 所在的卷組,以及卷組的狀態(tài),如示例 1 所示。

示例 1 使用 lspv 命令顯示物理卷

# lspv

hdisk0          00c478de09a40b16                    rootvg          active

hdisk1          00c478de09caf163                    rootvg          active

hdisk2          00c478de09caf37f                    None

hdisk3          00c478de49630c6a                    None

hdisk4          00c478de00655246                    None

hdisk5          00c478de008a399b                    None

hdisk6          00c478de008a3ba1                    None

hdisk7          00c478de6c9883b7                    None

PVID

在生成 PVID 時,系統(tǒng)使用自己的序列號和時間戳,以確保兩個磁盤決不會具有相同的 PVID。

PVID 還存儲在 ODM 中。它們由 LVM 命令使用,并且可能由諸如 HACMP 等外部應(yīng)用程序引用。

下面的命令通過分配 PVID(如果還沒有的話)將可用磁盤設(shè)備更改為物理卷:

chdev -l hdisk7 -a pv=yes

如果磁盤已經(jīng)是物理卷,則此命令不起作用。

下面的命令從物理卷中清除 PVID:

chdev -l hdisk7 -a pv=clear

注意:可以使用諸如 lquerypv 等中間級別的命令列出磁盤的 PVID,如下所示:

# lquerypv -h /dev/hdisk2 80 10

00000080   00C478DE 09CAF37F 00000000 00000000  |..x.............|

列出有關(guān)物理卷的信息

可以使用 lspv 命令并作為參數(shù)傳遞物理卷的名稱,以查找有關(guān)某個物理卷的更多詳細信息,如示例 6-2 所示。

示例 2 使用 lspv 顯示有關(guān)某個物理卷的詳細信息

# lspv hdisk2

PHYSICAL VOLUME:hdisk2                   VOLUME GROUP:testvg

PV IDENTIFIER:00c478de09caf37f VG IDENTIFIER     00c478de00004c00000001078fc3497d

PV STATE:active

STALE PARTITIONS:0                        ALLOCATABLE:yes

PP SIZE:128 megabyte(s)          LOGICAL VOLUMES:  1

TOTAL PPs:546 (69888 megabytes)    VG DESCRIPTORS:   2

FREE PPs:542 (69376 megabytes)    HOT SPARE:no

USED PPs:4 (512 megabytes)        MAX REQUEST:256 kilobytes

FREE DISTRIBUTION:  110..105..109..109..109

USED DISTRIBUTION:  00..04..00..00..00

示例 2 中的字段含義如下:

PHYSICAL VOLUME 物理卷的名稱。

PV IDENTIFIER 物理卷的標識符。

PV STATE 物理卷的狀態(tài):激活、丟失或已刪除??梢允褂?chpv 命令更改狀態(tài)。

STALE PARTITIONS 過時分區(qū)的數(shù)量。

PP SIZE 物理分區(qū)的大小。

TOTAL PPs 駐留在該磁盤上的物理分區(qū)總數(shù)(空閑或已使用)。

FREE PPs 物理卷上可用的空閑分區(qū)數(shù)量。

USED PPs 物理卷上的已使用分區(qū)數(shù)量。

FREE DISTRIBUTION

每個物理內(nèi) (intra-physical) 卷區(qū)域上可用的空閑物理分區(qū)數(shù)量。

USED DISTRIBUTION

位于每個物理內(nèi)卷區(qū)域上的已使用物理分區(qū)數(shù)量。

VOLUME GROUP 物理卷所在的卷組的名稱。

VG IDENTIFIER 物理卷所在的卷組的標識符。

ALLOCATABLE 物理卷的分配權(quán)限確定了是否可以將空閑 PP 分配到邏輯卷。

LOGICAL VOLUMES 至少有一個 LP 位于此物理卷上的邏輯卷數(shù)量。

VG DESCRIPTORS 位于此物理卷上的 VGDA 數(shù)量。

HOT SPARE 是否將該物理卷定義為熱后備 (hot spare)。

MAX REQUEST 此物理卷的 LTG 大小。

可 以將 lspv 命令與 -l 標志結(jié)合使用,以顯示至少有一個分區(qū)位于該物理卷上的所有邏輯卷的名稱、位于該物理卷上的分區(qū)總數(shù)、對應(yīng)于 LP 的 PP 總數(shù)、對應(yīng)于每個物理內(nèi) (intra-physical) 磁盤區(qū)域的 PP 分布、邏輯卷的安裝點(如果存在的話)。 示例 6-3 顯示了運行此命令時獲得的輸出的示例。

示例 3 使用 lspv -l 命令

# lspv -l hdisk0

hdisk0:

LV NAME               LPs   PPs   DISTRIBUTION          MOUNT POINT

hd3                   1     1     00..00..01..00..00    /tmp

hd10opt               1     1     00..00..01..00..00    /opt

hd5                   1     1     01..00..00..00..00    N/A

hd8                   1     1     00..00..01..00..00    N/A

hd6                   11    11    00..00..11..00..00    N/A

hd2                   8     8     00..00..08..00..00    /usr

hd9var                1     1     00..00..01..00..00    /var

hd1                   1     1     00..00..01..00..00    /home

hd4                   1     1     00..00..01..00..00    /

如果希望顯示分區(qū)的數(shù)量、位置,以及它們對應(yīng)的邏輯卷,可以使用 lspv –p 命令,如示例 4 所示。

示例 4 使用 lspv 來顯示針對邏輯卷的 PP 分配

# lspv -p hdisk0

hdisk0:

PP RANGE  STATE   REGION        LV NAME             TYPE       MOUNT POINT

1-1     used    outer edge      hd5                 boot       N/A

2-110   free    outer edge

111-219   free    outer middle

220-220   used    center        hd8                 jfs2log    N/A

221-221   used    center        hd2                 jfs2       /usr

222-222   used    center        hd3                 jfs2       /tmp

223-223   used    center        hd10opt             jfs2       /opt

224-230   used    center        hd2                 jfs2       /usr

231-241   used    center        hd6                 paging     N/A

242-328   free    center

329-437   free    inner middle

438-546   free    inner edge

通過使用 lspv –M 命令,可以創(chuàng)建詳細的磁盤布局圖,并顯示每個物理和邏輯分區(qū)之間的關(guān)系,如示例 5 所示。

示例 5 使用 lspv -M 命令顯示物理卷的布局

# lspv -M hdisk0|more

hdisk0:1        hd5:1

hdisk0:2-110

hdisk0:111      lv1:1:1

hdisk0:112      lv1:2:1

hdisk0:113      lv1:3:1

hdisk0:114      lv1:4:1

hdisk0:115      lv1:5:1

hdisk0:116      lv1:6:1

hdisk0:117      lv1:7:1

hdisk0:118      lv1:8:1

hdisk0:119      lv1:9:1

hdisk0:120      lv1:10:1

hdisk0:121      lv1:11:1

hdisk0:122      lv1:12:1

hdisk0:123-219

hdisk0:220      hd8:1

hdisk0:221      hd2:1

hdisk0:222      hd3:1

hdisk0:223      hd10opt:1

hdisk0:224      hd2:2

hdisk0:225      hd2:3

hdisk0:226      hd2:4

hdisk0:227      hd2:5

hdisk0:228      hd2:6

hdisk0:229      hd2:7

hdisk0:230      hd2:8

hdisk0:231      hd6:1

hdisk0:232      hd6:2

hdisk0:233      hd6:3

hdisk0:234      hd6:4

hdisk0:235      hd6:5

hdisk0:236      hd6:6

hdisk0:237      hd6:7

hdisk0:238      hd6:8

hdisk0:239      hd6:9

hdisk0:240      hd6:10

hdisk0:241      hd6:11

hdisk0:242-546

更改物理卷的分配權(quán)限

物理卷的分配權(quán)限確定是否可以將位于該物理卷上還未分配到邏輯卷的物理分區(qū)分配到邏輯卷。駐留在該物理卷上的邏輯卷的操作不受影響。

在示例 6 中,我們禁用了將 hdisk2 中新的空閑物理分區(qū)分配到任何邏輯卷的能力。我們嘗試創(chuàng)建一個將使用 hdisk2 中的 PP 的邏輯卷,并收到一條表明該物理卷中的分區(qū)不可分配的錯誤消息。

示例 6 禁用物理卷的分區(qū)分配

# chpv -an hdisk2

# lspv hdisk2

PHYSICAL VOLUME:hdisk2                   VOLUME GROUP:testvg

PV IDENTIFIER:00c478de09caf37f VG IDENTIFIER     00c478de00004c00000001078fc3497d

PV STATE:active

STALE PARTITIONS:0                        ALLOCATABLE:no

PP SIZE:128 megabyte(s)          LOGICAL VOLUMES:  1

TOTAL PPs:546 (69888 megabytes)    VG DESCRIPTORS:   2

FREE PPs:542 (69376 megabytes)    HOT SPARE:no

USED PPs:4 (512 megabytes)        MAX REQUEST:256 kilobytes

FREE DISTRIBUTION:  110..105..109..109..109

USED DISTRIBUTION:  00..04..00..00..00

# mklv -y test -t jfs2 testvg 10 hdisk2

0516-823 lquerypv:Physical Volume hdisk2 is not allocatable.

0516-848 lquerypv:Failure on physical volume hdisk2, it may be missing

or removed.

0516-822 mklv:Unable to create logical volume.

要啟用分配權(quán)限,可以使用以下命令:

chpv -ay hdisk2

更改物理卷的可用性

物理卷的可用性定義了是否可以對指定的物理卷執(zhí)行任何邏輯輸入/輸出操作。任何后續(xù)的 LVM 操作將不會考慮該物理卷上的 VGDA 和 VGSA 副本。而且,有關(guān)該物理卷的信息將從卷組中的其他物理卷的 VGDA 中刪除。該物理卷將標記為“已刪除”。

在示例 7 中,我們演示了“可用”的概念及其與 VGDA 的關(guān)系,如下所示:

lsvg testvg 命令顯示 VG 是活動的,包含兩個 PV,兩個 PV 都是活動的,并且該 VG 有三個 VGDA。

lsvg -p testvg 命令顯示 testvg 包含磁盤 hdisk2 和 hdisk3,并且兩個磁盤都是活動的。

lspv hdisk3 顯示 hdisk3 是活動的并具有兩個 VGDA。

lspv hdisk2 顯示 hdisk2 是活動的并具有一個 VGDA。

chpv -vr hdisk3 使 hdisk3 不可用。

lspv hdisk3 確認 hdisk3 已刪除,并且其上沒有任何 VGDA。

lspv hdisk2 確認 hdisk2 是活動的,并且現(xiàn)在包含兩個 VGDA,因為任何卷組都必須至少包含一個 VGDA。

lsvg -p testvg 顯示 hdisk3 已刪除。

lsvg testvg 顯示卷組仍然是活動的,兩個 PV 中有一個是活動的,VGDA 總數(shù)已更改為兩個。

chpv -va hdisk3 使 hdisk3 再次可用。

lspv hdisk3 顯示 hdisk3 是活動的,并且僅包含一個 VGDA。

lsvg -p testvg 確認兩個磁盤現(xiàn)在都是活動的。

示例 7 使用 chpv 命令更改物理卷的可用性

# lsvg testvg

VOLUME GROUP:testvg                   VG IDENTIFIER:00c478de00004c00000001078fc3497d

VG STATE:active                   PP SIZE:128 megabyte(s)

VG PERMISSION:read/write               TOTAL PPs:1092 (139776 megabytes)

MAX LVs:256                      FREE PPs:1092 (139776 megabytes)

LVs:0                        USED PPs:0 (0 megabytes)

OPEN LVs:0                        QUORUM:         2

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):256 kilobyte(s)          AUTO SYNC:no

HOT SPARE:no                       BB POLICY:relocatable

# lsvg -p testvg

testvg:

PV_NAME           PV STATE          TOTAL PPs   FREE PPs    FREE DISTRIBUTION

hdisk2            active            546         546         110..109..109..109..109

hdisk3            active            546         546         110..109..109..109..109

# lspv hdisk3

PHYSICAL VOLUME:hdisk3                   VOLUME GROUP:testvg

PV IDENTIFIER:00c478de49630c6a VG IDENTIFIER     00c478de00004c00000001078fc3497d

PV STATE:active

STALE PARTITIONS:0                        ALLOCATABLE:yes

PP SIZE:128 megabyte(s)          LOGICAL VOLUMES:  0

TOTAL PPs:546 (69888 megabytes)    VG DESCRIPTORS:   2

FREE PPs:546 (69888 megabytes)    HOT SPARE:no

USED PPs:0 (0 megabytes)          MAX REQUEST:256 kilobytes

FREE DISTRIBUTION:  110..109..109..109..109

USED DISTRIBUTION:  00..00..00..00..00

# lspv hdisk2

PHYSICAL VOLUME:hdisk2                   VOLUME GROUP:testvg

PV IDENTIFIER:00c478de09caf37f VG IDENTIFIER     00c478de00004c00000001078fc3497d

PV STATE:active

STALE PARTITIONS:0                        ALLOCATABLE:yes

PP SIZE:128 megabyte(s)          LOGICAL VOLUMES:  0

TOTAL PPs:546 (69888 megabytes)    VG DESCRIPTORS:   1

FREE PPs:546 (69888 megabytes)    HOT SPARE:no

USED PPs:0 (0 megabytes)          MAX REQUEST:256 kilobytes

FREE DISTRIBUTION:  110..109..109..109..109

USED DISTRIBUTION:  00..00..00..00..00

# chpv -vr hdisk3

# lspv hdisk3

PHYSICAL VOLUME:hdisk3                   VOLUME GROUP:testvg

PV IDENTIFIER:00c478de49630c6a VG IDENTIFIER     00c478de00004c00000001078fc3497d

PV STATE:removed

STALE PARTITIONS:0                        ALLOCATABLE:yes

PP SIZE:128 megabyte(s)          LOGICAL VOLUMES:  0

TOTAL PPs:546 (69888 megabytes)    VG DESCRIPTORS:   0

FREE PPs:546 (69888 megabytes)    HOT SPARE:no

USED PPs:0 (0 megabytes)          MAX REQUEST:256 kilobytes

FREE DISTRIBUTION:  110..109..109..109..109

USED DISTRIBUTION:  00..00..00..00..00

# lspv hdisk2

PHYSICAL VOLUME:hdisk2                   VOLUME GROUP:testvg

PV IDENTIFIER:00c478de09caf37f VG IDENTIFIER     00c478de00004c00000001078fc3497d

PV STATE:active

STALE PARTITIONS:0                        ALLOCATABLE:yes

PP SIZE:128 megabyte(s)          LOGICAL VOLUMES:  0

TOTAL PPs:546 (69888 megabytes)    VG DESCRIPTORS:   2

FREE PPs:546 (69888 megabytes)    HOT SPARE:no

USED PPs:0 (0 megabytes)          MAX REQUEST:256 kilobytes

FREE DISTRIBUTION:  110..109..109..109..109

USED DISTRIBUTION:  00..00..00..00..00

# lsvg -p testvg

testvg:

PV_NAME           PV STATE          TOTAL PPs   FREE PPs    FREE DISTRIBUTION

hdisk2            active            546         546         110..109..109..109..109

hdisk3            removed           546         546         110..109..109..109..109

# lsvg testvg

VOLUME GROUP:testvg                   VG IDENTIFIER:00c478de00004c00000001078fc3497d

VG STATE:active                   PP SIZE:128 megabyte(s)

VG PERMISSION:read/write               TOTAL PPs:1092 (139776 megabytes)

MAX LVs:256                      FREE PPs:1092 (139776 megabytes)

LVs:0                        USED PPs:0 (0 megabytes)

OPEN LVs:0                        QUORUM:         2

TOTAL PVs:2                        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

# chpv -va hdisk3

# lspv hdisk3

PHYSICAL VOLUME:hdisk3                   VOLUME GROUP:testvg

PV IDENTIFIER:00c478de49630c6a VG IDENTIFIER     00c478de00004c00000001078fc3497d

PV STATE:active

STALE PARTITIONS:0                        ALLOCATABLE:yes

PP SIZE:128 megabyte(s)          LOGICAL VOLUMES:  0

TOTAL PPs:546 (69888 megabytes)    VG DESCRIPTORS:   1

FREE PPs:546 (69888 megabytes)    HOT SPARE:no

USED PPs:0 (0 megabytes)          MAX REQUEST:256 kilobytes

FREE DISTRIBUTION:  110..109..109..109..109

USED DISTRIBUTION:  00..00..00..00..00

# lsvg -p testvg

testvg:

PV_NAME           PV STATE          TOTAL PPs   FREE PPs    FREE DISTRIBUTION

hdisk2            active            546         546         110..109..109..109..109

hdisk3            active            546         546         110..109..109..109..109

在更改任何物理卷的可用性之前,必須關(guān)閉駐留在該磁盤上的任何邏輯卷,并確保卷組在刪除該磁盤以后滿足定額 (quorum) 要求。

清除物理卷中的引導記錄

要清除位于物理卷 hdisk1 上的引導記錄,可以使用以下命令:

chpv -c hdisk1

聲明物理卷熱后備

可以使用 chpv 命令將某個物理卷定義為熱后備。此命令還禁用該物理卷的分配權(quán)限。該磁盤的大小必須至少等于卷組中已經(jīng)存在的最小磁盤的大小。

要將 hdisk3 定義為熱后備,可以使用以下命令:

chpv -hy hdisk3

要從 hdisk3 所在的卷組的熱后備池中刪除 hdisk3,可以使用以下命令:

chpv -hn hdisk3

遷移物理卷中的數(shù)據(jù)

可以將位于物理卷上的物理分區(qū)移動到同一個卷組中包含的一個或多個物理卷。

在示例 8 中,我們提供了遷移物理卷中的數(shù)據(jù)的示例,如下所示:

  • lsvg -p rootvg 顯示 rootvg 中包含的所有 PV。

  • lsvg -M hdisk1 顯示位于 hdisk1 上的所有物理分區(qū)的布局圖。

  • lspv -M hdisk5 顯示 hdisk5 的所有分區(qū)都未分配。

  • migratepv hdisk1 hdisk5 將數(shù)據(jù)從 hdisk1 遷移到 hdisk5。

  • lspv -M hdisk1 確認 hdisk1 的所有分區(qū)均為空閑。

  • chpv -c hdisk1 清除 hdisk1 中的引導記錄。

  • lspv -M hdisk5 確認所有物理分區(qū)都已遷移到 hdisk5。

示例 8 將物理分區(qū)從一個磁盤遷移到另一個磁盤

# lsvg -p rootvg

rootvg:

PV_NAME           PV STATE          TOTAL PPs   FREE PPs    FREE DISTRIBUTION

hdisk0            active            546         523         109..109..87..109..109

hdisk1            active            546         538         109..105..106..109..109

hdisk5            active            546         546         110..109..109..109..109

# lspv -M hdisk1

hdisk1:1        hd5:1:2

hdisk1:2-122

hdisk1:123      fslv00:1

hdisk1:124      fslv00:2

hdisk1:125      fslv00:3

hdisk1:126      fslv00:4

hdisk1:127-219

hdisk1:220      hd4:1

hdisk1:221      hd9var:1

hdisk1:222      hd1:1

hdisk1:223-546

# lspv -M hdisk5

hdisk5:1-546

# migratepv hdisk1 hdisk5

0516-1011 migratepv:Logical volume hd5 is labeled as a boot logical volume.

0516-1246 migratepv:If hd5 is the boot logical volume, please run 'chpv -c hdisk1'

as root user to clear the boot record and avoid a potential boot

off an old boot image that may reside on the disk from which this

logical volume is moved/removed.

# lspv -M hdisk1

hdisk1:1-546

# chpv -c hdisk1

# lspv -M hdisk5

hdisk5:1        hd5:1:2

hdisk5:2-110

hdisk5:111      fslv00:1

hdisk5:112      fslv00:2

hdisk5:113      fslv00:3

hdisk5:114      fslv00:4

hdisk5:115-219

hdisk5:220      hd4:1

hdisk5:221      hd9var:1

hdisk5:222      hd1:1

hdisk5:223-546

如果遷移包含引導映像的物理卷中的數(shù)據(jù),則還應(yīng)該更新引導列表。

可以僅遷移屬于某個特定邏輯卷的分區(qū)中的數(shù)據(jù)。要僅將屬于邏輯卷 testlv 的物理分區(qū)從 hdisk1 遷移到 hdisk5,可以使用以下命令:

migratepv -l testlv hdisk1 hdisk5

遷移分區(qū)

可以將數(shù)據(jù)從位于一個物理磁盤上的一個分區(qū)遷移到不同磁盤上的另一個物理分區(qū)。

在示例 9 中,我們提供了將數(shù)據(jù)從一個物理分區(qū)遷移到另一個物理分區(qū)的示例,如下所示:

  • lspv -M hdisk1 顯示位于 hdisk1 上的所有物理分區(qū)的布局圖。請注意,邏輯卷 testlv 的邏輯分區(qū)號 1 的第二個副本駐留在物理分區(qū) 115 上。

  • lspv -M hdisk5 顯示 hdisk5 的所有分區(qū)都未分配。

  • migratelp testlv/1/2 hdisk5/123 將邏輯卷的邏輯分區(qū)號 1 的第二個副本中的數(shù)據(jù)遷移到物理分區(qū) 123 上的 hdisk5。

  • lsvg -M hdisk1 顯示位于 hdisk1 上的所有物理分區(qū)的布局圖。請注意,物理分區(qū) 115 是空閑的。

  • lspv -M hdisk5 確認邏輯卷 testlv 的邏輯分區(qū)號 1 的第二個副本現(xiàn)在駐留在 hdisk5 的物理分區(qū) 123 上。

示例 9 將某個分區(qū)遷移到不同物理卷上的另一個分區(qū)

# lspv -M hdisk1

hdisk1:1        hd5:1:2

hdisk1:2-110

hdisk1:111      fslv00:1

hdisk1:112      fslv00:2

hdisk1:113      fslv00:3

hdisk1:114      fslv00:4

hdisk1:115      testlv:1:2

hdisk1:116-219

hdisk1:220      hd4:1

hdisk1:221      hd9var:1

hdisk1:222      hd1:1

hdisk1:223-546

# lspv -M hdisk5

hdisk5:1-546

# migratelp testlv/1/2 hdisk5/123

migratelp:Mirror copy 2 of logical partition 1 of logical volume

testlv migrated to physical partition 123 of hdisk5.

# lspv -M hdisk1

hdisk1:1        hd5:1:2

hdisk1:2-110

hdisk1:111      fslv00:1

hdisk1:112      fslv00:2

hdisk1:113      fslv00:3

hdisk1:114      fslv00:4

hdisk1:115-219

hdisk1:220      hd4:1

hdisk1:221      hd9var:1

hdisk1:222      hd1:1

hdisk1:223-546

# lspv -M hdisk5

hdisk5:1-122

hdisk5:123      testlv:1:2

hdisk5:124-546

確定 LTG 大小

邏輯磁道組 (LTG) 大小是 I/O 磁盤操作允許的最大傳輸大小。

可以使用 lquerypv 命令確定物理磁盤的 LTG 大小,如示例 6-10 所示。一個磁盤可以支持多種 LTG 大小,使用 ioctl 調(diào)用可以確定這些大小。

示例 10 使用 lquerypv 命令確定 LTG 大小

# lquerypv -M hdisk0

256

管理邏輯卷

邏輯卷使得應(yīng)用程序在訪問數(shù)據(jù)時能夠?qū)?shù)據(jù)當作是連續(xù)存儲的。邏輯卷由一個或多個帶編號的邏輯分區(qū)的序列組成。每個邏輯分區(qū)至少有一個并且至多有三個對應(yīng)的物理分區(qū),這些物理分區(qū)可以定位在不同物理卷上。物理分區(qū)在磁盤上的位置由物理內(nèi)和物理間分配策略確定。

對于每個邏輯卷,/dev 目錄下存在兩個對應(yīng)的設(shè)備文件。第一個是字符設(shè)備,第二個是塊設(shè)備。

創(chuàng)建邏輯卷

可以使用 mklv 命令創(chuàng)建邏輯卷。此命令允許指定邏輯卷的名稱及其特征,例如邏輯分區(qū)的數(shù)量及其位置。

在示例 11 中,我們使用 mklv 命令在卷組 test1vg 中創(chuàng)建一個名為 lv3 的邏輯卷,其類型為 jfs2,并具有 10 個位于 hdisk5 上的邏輯分區(qū)。

示例 11 使用 mklv 命令

# mklv -y lv3 -t jfs2 -a im test1vg 10 hdisk5

lv3

# lslv lv3

LOGICAL VOLUME:lv3                    VOLUME GROUP:test1vg

LV IDENTIFIER:00c5e9de00004c0000000107a5b596ab.4 PERMISSION:read/write

VG STATE:active/complete        LV STATE:closed/syncd

TYPE:jfs2                   WRITE VERIFY:off

MAX LPs:512                    PP SIZE:512 megabyte(s)

COPIES:1                      SCHED POLICY:parallel

LPs:10                     PPs:            10

STALE PPs:0                      BB POLICY:relocatable

INTER-POLICY:minimum                RELOCATABLE:yes

INTRA-POLICY:inner middle           UPPER BOUND:    32

MOUNT POINT:N/A                    LABEL:無

MIRROR WRITE CONSISTENCY:on/ACTIVE

EACH LP COPY ON A SEPARATE PV ?:yes

Serialize IO ?:NO

在示例 12 中,我們使用 mklv 命令在卷組 test1vg 中創(chuàng)建一個名為 lv4 的邏輯卷,其類型為 sysdump 并具有兩個邏輯分區(qū),每個邏輯分區(qū)分別有三個位于三個不同磁盤(hdisk5、hdisk6 和 hdisk7)中心的副本;此邏輯卷的標簽為 demo-label,最多可以有五個邏輯分區(qū)。

示例 12 使用 mklv 命令

# mklv -y lv4 -t sysdump -a c -e x -c3 -L demo-label -x5 test1vg 2 hdisk5 hdisk6 hdisk7

lv4

# lslv lv4

LOGICAL VOLUME:lv4                    VOLUME GROUP:test1vg

LV IDENTIFIER:00c5e9de00004c0000000107a5b596ab.5 PERMISSION:read/write

VG STATE:active/complete        LV STATE:closed/syncd

TYPE:sysdump                WRITE VERIFY:off

MAX LPs:5                    PP SIZE:512 megabyte(s)

COPIES:3                      SCHED POLICY:parallel

LPs:2                     PPs:            6

STALE PPs:0                      BB POLICY:relocatable

INTER-POLICY:maximum                RELOCATABLE:yes

INTRA-POLICY:center                 UPPER BOUND:    32

MOUNT POINT:N/A                    LABEL:demo-label

MIRROR WRITE CONSISTENCY:on/ACTIVE

EACH LP COPY ON A SEPARATE PV ?:yes

Serialize IO ?:NO

在示例 13 中,我們使用 mklv 命令在卷組 test1vg 中創(chuàng)建一個名為 lv5 的邏輯卷,其類型為 jfs2 并具有三個邏輯分區(qū),每個分區(qū)分別有兩個位于不同磁盤上的固定 (pinned) 副本,那兩個磁盤上的讀/寫操作順序地進行,啟用了寫校驗,并將 I/O 操作序列化。

示例 13 使用 mklv 命令

# mklv -y lv5 -t jfs2 -c2 -rn -bn -ds -vy -oy test1vg 2 hdisk5 hdisk6

lv5

# lslv lv5

LOGICAL VOLUME:lv5                    VOLUME GROUP:test1vg

LV IDENTIFIER:00c5e9de00004c0000000107a5b596ab.6 PERMISSION:read/write

VG STATE:active/complete        LV STATE:closed/syncd

TYPE:jfs2                   WRITE VERIFY:on

MAX LPs:512                    PP SIZE:512 megabyte(s)

COPIES:2                      SCHED POLICY:sequential

LPs:3                     PPs:            6

STALE PPs:0                      BB POLICY:non-relocatable

INTER-POLICY:minimum                RELOCATABLE:no

INTRA-POLICY:middle                 UPPER BOUND:    32

MOUNT POINT:N/A                    LABEL:無

MIRROR WRITE CONSISTENCY:on/ACTIVE

EACH LP COPY ON A SEPARATE PV ?:yes

Serialize IO ?:YES

刪除邏輯卷

rmlv 命令用于刪除邏輯卷。???ü??僅刪除邏輯卷,但不刪除其他實體,例如使用該邏輯卷的文件系統(tǒng)或分頁空間。

在示例 14 中,我們提供了使用 rmlv 刪除邏輯卷的示例,如下所示:

  • lsvg -l test1vg 顯示 test1vg 中包含的所有 LV。

  • rmlv lv7 提示用戶確認,然后刪除 lv7。

  • lslv -l lv1 顯示 lv1 的位于 hdisk5、hdisk6 和 hdisk7 上的物理分區(qū)。

  • rmlv -p hdisk7 lv1 嘗試刪除 lv1 的位于 hdisk7 上的分區(qū)并提示用戶確認。由于 lv1 已打開,該操作無法執(zhí)行。

  • umount /fs1 關(guān)閉 lv1。

  • rmlv -p hdisk7 lv1 嘗試刪除 lv1 的位于 hdisk7 上的分區(qū),提示用戶確認,并成功完成。

  • lslv -l lv1 確認 lv1 的位于 hdisk7 上的物理分區(qū)已刪除。

示例 14 刪除邏輯卷

# lsvg -l test1vg

test1vg:

LV NAME             TYPE       LPs   PPs   PVs  LV STATE      MOUNT POINT

lv1                 jfs2       3     9     3    open/syncd    /fs1

lv2                 jfs2       2     4     2    closed/syncd  /fs2

logggg              jfs2log    2     2     1    open/syncd    N/A

lv3                 jfs2       10    10    1    closed/syncd  N/A

lv4                 sysdump    2     6     3    closed/syncd  N/A

lv5                 jfs2       3     6     2    closed/syncd  N/A

lv6                 jfs2       2     4     2    closed/syncd  N/A

lv7                 jfs2       2     4     2    closed/syncd  N/A

# rmlv lv7

Warning, all data contained on logical volume lv7 will be destroyed.

rmlv:Do you wish to continue? y(es) n(o)? y

rmlv:Logical volume lv7 is removed.

# lslv -l lv1

lv1:/fs1

PV                COPIES        IN BAND       DISTRIBUTION

hdisk5            003:000:000   100%          000:003:000:000:000

hdisk6            003:000:000   100%          000:003:000:000:000

hdisk7            003:000:000   100%          000:003:000:000:000

# rmlv -p hdisk7 lv1

0516-914 rmlv:Warning, all data belonging to logical volume

lv1 on physical volume hdisk7 will be destroyed.

rmlv:Do you wish to continue? y(es) n(o)? y

0516-1008 rmlv:Logical volume lv1 must be closed.If the logical

volume contains a filesystem, the umount command will close

the LV device.

# umount /fs1

# rmlv -p hdisk7 lv1

0516-914 rmlv:Warning, all data belonging to logical volume

lv1 on physical volume hdisk7 will be destroyed.

rmlv:Do you wish to continue? y(es) n(o)? y

# lslv -l lv1

lv1:/fs1

PV                COPIES        IN BAND       DISTRIBUTION

hdisk5            003:000:000   100%          000:003:000:000:000

hdisk6            003:000:000   100%          000:003:000:000:000

增加邏輯卷的大小

可 以使用 extendlv 命令將額外的邏輯分區(qū)添加到已經(jīng)存在的邏輯卷。缺省情況下,邏輯卷在擴展時將保留其特征。可以使用標志來僅更改要添加的分區(qū)的這些特征。整個卷組的初始特 征將保留不變??梢灾付ㄒ粋€或多個磁盤,這些磁盤將容納新定義的分區(qū)。不能超出為該卷組定義的最大分區(qū)數(shù)量。還可以指定塊,其大小以 KB、MB 或 GB 為單位。系統(tǒng)將自動確定滿足請求所需要的最小分區(qū)數(shù)量。

在示例 15 中,我們使用 extendlv 命令,通過三個位于 hdisk5 和 hdisk6 內(nèi)邊緣的邏輯分區(qū)擴展邏輯卷 lv1。

示例 15 使用 extendlv 命令

# lslv -l lv1

lv1:/fs1

PV                COPIES        IN BAND       DISTRIBUTION

hdisk5            003:000:000   100%          000:003:000:000:000

hdisk6            003:000:000   100%          000:003:000:000:000

# extendlv -a ie -ex lv1 3 hdisk5 hdisk6

# lslv -l lv1

lv1:/fs1

PV                COPIES        IN BAND       DISTRIBUTION

hdisk5            006:000:000   50%           000:003:000:000:003

hdisk6            006:000:000   50%           000:003:000:000:003

復(fù)制邏輯卷

可以將邏輯卷的內(nèi)容復(fù)制到新的或已經(jīng)存在的邏輯卷。為了保留數(shù)據(jù)完整性,應(yīng)該確保目標邏輯卷的大小至少等于源邏輯卷的大小。

下面的示例演示了如何使用 cplv 命令將邏輯卷 lv1 復(fù)制到 dumpvg 卷組中名為 lv8 的邏輯卷:

cplv -v dumpvg -y lv8 lv1

創(chuàng)建邏輯卷的副本

可以使用 mklvcopy 命令增加邏輯分區(qū)的副本數(shù)量。邏輯卷將保留其特征??梢允謩踊蜃詣訉π赂北具M行同步。

在示例 16 中,我們使用 mklvcopy 命令創(chuàng)建并同步邏輯卷 lv1 的每個邏輯分區(qū)的一個額外副本。新創(chuàng)建的副本將位于 hdisk7 上。

示例 16 使用 mklvcopy 創(chuàng)建并同步邏輯分區(qū)的額外副本

# lslv -m lv1

lv1:/fs1

LP    PP1  PV1               PP2  PV2               PP3  PV3

0001  0029 hdisk5            0029 hdisk6

0002  0030 hdisk5            0030 hdisk6

0003  0031 hdisk5            0031 hdisk6

0004  0110 hdisk5            0111 hdisk6

0005  0110 hdisk6            0112 hdisk5

0006  0111 hdisk5            0112 hdisk6

0007  0113 hdisk5            0113 hdisk6

0008  0114 hdisk5            0114 hdisk6

0009  0115 hdisk5            0115 hdisk6

# mklvcopy -k lv1 3 hdisk7 &

# lslv -m lv1

lv1:/fs1

LP    PP1  PV1               PP2  PV2               PP3  PV3

0001  0029 hdisk5            0029 hdisk6            0110 hdisk7

0002  0030 hdisk5            0030 hdisk6            0111 hdisk7

0003  0031 hdisk5            0031 hdisk6            0112 hdisk7

0004  0110 hdisk5            0111 hdisk6            0113 hdisk7

0005  0110 hdisk6            0112 hdisk5            0114 hdisk7

0006  0111 hdisk5            0112 hdisk6            0115 hdisk7

0007  0113 hdisk5            0113 hdisk6            0116 hdisk7

0008  0114 hdisk5            0114 hdisk6            0117 hdisk7

0009  0115 hdisk5            0115 hdisk6            0118 hdisk7

更改邏輯卷的特征

可以使用 chlv 命令更改已經(jīng)存在的邏輯卷的特征。如果更改了影響物理分區(qū)位置的屬性,這些屬性不會影響已經(jīng)存在的分區(qū),而是僅影響將在隨后添加或刪除的分區(qū)。如果所做的更改影響到駐留在該邏輯卷上的文件系統(tǒng),則還必須更新文件系統(tǒng)特征。

在示例 17 中,我們使用 chlv 命令將邏輯卷 lv1 的最大邏輯分區(qū)數(shù)量更改為 1000,將 I/O 操作的調(diào)度策略更改為“并行/循環(huán) (parallel /round-robin)”。

示例 17 更改邏輯卷特征

# lslv lv1

LOGICAL VOLUME:lv1                    VOLUME GROUP:test1vg

LV IDENTIFIER:00c5e9de00004c0000000107a5b596ab.1 PERMISSION:read/write

VG STATE:激活/complete        LV STATE:opened/syncd

TYPE:jfs2                   WRITE VERIFY:off

MAX LPs:512                    PP SIZE:512 megabyte(s)

COPIES:3                      SCHED POLICY:parallel

LPs:9                     PPs:            27

STALE PPs:0                      BB POLICY:relocatable

INTER-POLICY:minimum                RELOCATABLE:yes

INTRA-POLICY:inner edge             UPPER BOUND:    32

MOUNT POINT:/fs1                   LABEL:None

MIRROR WRITE CONSISTENCY:on/ACTIVE

EACH LP COPY ON A SEPARATE PV ?:yes

Serialize IO ?:NO

# chlv -x 1000 -d pr lv1

# lslv lv1

LOGICAL VOLUME:lv1                    VOLUME GROUP:test1vg

LV IDENTIFIER:00c5e9de00004c0000000107a5b596ab.1 PERMISSION:read/write

VG STATE:active/complete        LV STATE:closed/syncd

TYPE:jfs2                   WRITE VERIFY:off

MAX LPs:1000                    PP SIZE:512 megabyte(s)

COPIES:3                      SCHED POLICY:parallel/round robin

LPs:9                     PPs:            27

STALE PPs:0                      BB POLICY:relocatable

INTER-POLICY:minimum                RELOCATABLE:yes

INTRA-POLICY:inner edge             UPPER BOUND:    32

MOUNT POINT:/fs1                   LABEL:None

MIRROR WRITE CONSISTENCY:on/ACTIVE

EACH LP COPY ON A SEPARATE PV ?:yes

Serialize IO ?:NO

拆分邏輯卷

可以使用 splitlvcopy 命令將至少有每個邏輯分區(qū)的兩個副本的邏輯卷拆分為兩個不同的邏輯卷。新創(chuàng)建的邏輯卷將具有與原始邏輯卷相同的特征。建議關(guān)閉要拆分的邏輯卷。如果原始邏輯卷包含文件系統(tǒng),則必須將新創(chuàng)建的邏輯卷中的數(shù)據(jù)作為不同的文件系統(tǒng)進行訪問。

在示例 18 中,我們使用 splitlvcopy 命令將一個邏輯卷拆分為兩個副本,如下所示(不保留文件系統(tǒng)數(shù)據(jù)):

  • lsvg -l testvg 顯示 testvg 包含邏輯卷 testlv,其類型為 jfs2 并將 /test 作為安裝點。

  • lslv -m testlv 顯示 testlv 具有三個分別位于 hdisk5、hdisk6 和 hdisk7 上的鏡像副本。

  • splitlvcopy -y copylv testlv 2 嘗試拆分該邏輯卷并提示用戶確認,因為 testlv 是打開的,數(shù)據(jù)可能被破壞。

  • umount /test 關(guān)閉邏輯卷 testlv。

  • splitlvcopy -y copylv testlv 2 拆分該邏輯卷。

  • lsvg -l testvg 顯示新的邏輯卷 copylv 已創(chuàng)建完成。

  • lslv -m testlv 顯示 testlv 現(xiàn)在只有兩個鏡像副本,分別位于 hdisk5 和 hdisk6 上。

  • lslv -m copylv 顯示 copylv 包含 hdisk7 中的分區(qū)。

  • lslv copylv 顯示了新創(chuàng)建的邏輯卷 copylv 的特征。請注意,該邏輯卷沒有安裝點。

  • crfs -v jfs2 -d /dev/copylv -m /copy 為 copylv 創(chuàng)建文件系統(tǒng)結(jié)構(gòu)。請注意,此命令不會破壞任何文件系統(tǒng)數(shù)據(jù)。

如果希望保留原始邏輯卷上的文件系統(tǒng)數(shù)據(jù),則不應(yīng)該在上一步中運行 crfs 命令,而是執(zhí)行下列命令:

  • mkdir /copy 創(chuàng)建副本目錄。

  • mount /dev/copylv /copy 安裝復(fù)制的文件系統(tǒng)。

  • 手動編輯 /etc/filesystems 文件,并為 /copy 安裝點添加一個條目。

示例 18 使用 splitlvcopy

# lsvg -l testvg

testvg:

LV NAME             TYPE       LPs   PPs   PVs  LV STATE      MOUNT POINT

testlv              jfs2       3     9     3    open/syncd    /test

loglv00             jfs2log    1     1     1    open/syncd    N/A

# lslv -m testlv

testlv:/test

LP    PP1  PV1               PP2  PV2               PP3  PV3

0001  0056 hdisk5            0056 hdisk6            0056 hdisk7

0002  0057 hdisk5            0057 hdisk6            0057 hdisk7

0003  0058 hdisk5            0058 hdisk6            0058 hdisk7

# splitlvcopy -y copylv testlv 2

splitlvcopy:WARNING!The logical volume being split, testlv, is open.

Splitting an open logical volume may cause data loss or corruption

and is not supported by IBM.IBM will not be held responsible for

data loss or corruption caused by splitting an open logical volume.

Do you wish to continue? y(es) n(o)? n

# umount /test

# splitlvcopy -y copylv testlv 2

copylv

# lsvg -l testvg

testvg:

LV NAME             TYPE       LPs   PPs   PVs  LV STATE      MOUNT POINT

testlv              jfs2       3     6     2    closed/syncd  /test

loglv00             jfs2log    1     1     1    closed/syncd  N/A

copylv              jfs2       3     3     1    closed/syncd  N/A

# lslv -m testlv

testlv:/test

LP    PP1  PV1               PP2  PV2               PP3  PV3

0001  0056 hdisk5            0056 hdisk6

0002  0057 hdisk5            0057 hdisk6

0003  0058 hdisk5            0058 hdisk6

# lslv -m copylv

copylv:N/A

LP    PP1  PV1               PP2  PV2               PP3  PV3

0001  0056 hdisk7

0002  0057 hdisk7

0003  0058 hdisk7

# lslv copylv

LOGICAL VOLUME:copylv                 VOLUME GROUP:testvg

LV IDENTIFIER:00c478de00004c0000000107c4419ccf.3 PERMISSION:read/write

VG STATE:active/complete        LV STATE:closed/syncd

TYPE:jfs2                   WRITE VERIFY:off

MAX LPs:512                    PP SIZE:256 megabyte(s)

COPIES:1                      SCHED POLICY:parallel

LPs:3                     PPs:            3

STALE PPs:0                      BB POLICY:relocatable

INTER-POLICY:minimum                RELOCATABLE:yes

INTRA-POLICY:middle                 UPPER BOUND:    32

MOUNT POINT:N/A                    LABEL:/test

MIRROR WRITE CONSISTENCY:on/ACTIVE

EACH LP COPY ON A SEPARATE PV ?:yes

Serialize IO ?:NO

# crfs -v jfs2 -d /dev/copylv -m /copy

File system created successfully.

786204 kilobytes total disk space.

New File System size is 1572864

刪除邏輯卷的副本

可以使用 rmlvcopy 命令刪除邏輯卷的邏輯分區(qū)副本。

在示例 19 中,我們使用 rmlvcopy 命令刪除邏輯分區(qū) testlv 的一組副本,如下所示:

lslv -m testlv 顯示 testlv 具有三個分別位于 hdisk5、hdisk6 和 hdisk7 上的鏡像副本。

rmlvcopy testlv 2 hdisk6 刪除位于 hdisk6 上的副本并保留兩個鏡像副本。

lslv -m testlv 顯示 testlv 現(xiàn)在有兩個位于 hdisk5 和 hdisk7 上的鏡像副本。

示例 19 使用 rmlvcopy

# lslv -m testlv

testlv:/test

LP    PP1  PV1               PP2  PV2               PP3  PV3

0001  0056 hdisk5            0056 hdisk6            0059 hdisk7

0002  0057 hdisk5            0057 hdisk6            0060 hdisk7

0003  0058 hdisk5            0058 hdisk6            0061 hdisk7

# rmlvcopy testlv 2 hdisk6

# lslv -m testlv

testlv:/test

LP    PP1  PV1               PP2  PV2               PP3  PV3

0001  0056 hdisk5            0059 hdisk7

0002  0057 hdisk5            0060 hdisk7

0003  0058 hdisk5            0061 hdisk7

LVM 命令總結(jié)

所有 LVM 命令在 SMIT 中都有對應(yīng)的菜單。

表 2 提供了 LVM 命令的摘要、它們的對應(yīng) SMIT 快速路經(jīng)和每個命令的簡要描述。

表 2 LVM 命令摘要

命令 SMIT 快速路經(jīng) > 簡要說明
chpv smit chpv 更改物理卷的特征。
lspv smit lspv 列出有關(guān)物理卷的信息。
migratepv smit migratepv 將物理分區(qū)從一個物理卷遷移到其他物理卷。
mkvg smit mkvg 創(chuàng)建卷組。
lsvg smit lsvg 列出有關(guān)卷組的信息。
reducevg smit reducevg 從卷組中刪除某個物理卷。
chvg smit chvg 更改卷組的特征。
importvg smit importvg 將卷組的定義導入系統(tǒng)。
exportvg smit exportvg 從系統(tǒng)中刪除某個卷組的定義。
varyonvg smit varyonvg 激活某個卷組。
varyoffvg smit varyoffvg 禁用某個卷組。
mklv smit mklv 創(chuàng)建邏輯卷。
lslv smit lslv 列出有關(guān)某個邏輯卷的信息。
chlv smit chlv 更改邏輯卷的特征。
rmlv smit rmlv 刪除邏輯卷。
extendlv smit extendlv 擴展邏輯卷。
mklvcopy smit mklvcopy 創(chuàng)建邏輯卷的副本。
rmlvcopy smit rmlvcopy 刪除邏輯卷的副本。

上述就是小編為大家分享的AIX存儲管理基本概念和操作是怎樣的了,如果剛好有類似的疑惑,不妨參照上述分析進行理解。如果想知道更多相關(guān)知識,歡迎關(guān)注億速云行業(yè)資訊頻道。

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

aix
AI