AIX磁盤管理基礎(chǔ)知識(shí)
轉(zhuǎn)自IBM官方FAQ:http://www.ibm.com/developerworks/cn/aix/aixfaq/5.html
磁盤識(shí)別
在 AIX 上進(jìn)行磁盤管理的首要任務(wù)就是要識(shí)別出系統(tǒng)上的磁盤,包括個(gè)數(shù)、大小、配置情況等信息。同時(shí)在 AIX 識(shí)別磁盤一般是不需要重新啟動(dòng)服務(wù)器的,新設(shè)備可以在線地進(jìn)行添加。以下提供一些命令來實(shí)現(xiàn)磁盤的發(fā)現(xiàn)和信息的查看。
表 1. 磁盤管理命令
功能
命令
磁盤識(shí)別
ledev – Cc disk
廠商信息
lscfg -vl
磁盤分析
diag
清單 1 演示了在運(yùn)行 cfgmnr 命令以后執(zhí)行磁盤識(shí)別的結(jié)果。
?
清單 1. 磁盤識(shí)別
?#lsdev -Cc disk
?hdisk0 Available Virtual SCSI Disk Drive
?#cfgmgr
?#lsdev -Cc disk
?hdisk0 Available Virtual SCSI Disk Drive
?hdisk1 Available Virtual SCSI Disk Drive
清單 2. 相同環(huán)境下單獨(dú)執(zhí)行 lsdev 的輸出
?#lsdev -Cc disk
?hdisk0 Available 3b-08-00-8,0 16 Bit LVD SCSIDisk Drive
?hdisk1Available 3b-08-00-10,0 16 Bit LVD SCSI Disk Drive
?
Logical VolumeManager 基本概念和術(shù)語
AIX 系統(tǒng)上的磁盤系統(tǒng)是由 Logical Volume Manager (LVM)來進(jìn)行統(tǒng)一管理的。這個(gè)系統(tǒng)和 Windows 以及一些 Linux 的磁盤管理系統(tǒng)存在著不少差別,要想了解 AIX 的磁盤管理系統(tǒng),就必須先要了解 LVM 相關(guān)的知識(shí)。
LVM 的基礎(chǔ)概念包括 physical volumes(PV),volume groups(VG),physical partitions(PP),logical volumes(LV),logical partitions(LP),文件系統(tǒng)和裸設(shè)備(raw devices)。
·????????每個(gè)單獨(dú)的硬盤驅(qū)動(dòng)器稱為一個(gè) PV(physical volume,PV),并具有一個(gè)名稱(例如:hdisk0、hdisk1 或 hdisk2)。
·????????所有 PV 屬于一個(gè)名為 rootvg 的卷組(volume group,VG)。
·????????一個(gè)卷組中的所有 PV 劃分為相同大小的 PP(physical partition,PP)。
·????????每個(gè)卷組中定義了一個(gè)或多個(gè)邏輯卷(logical volume,LV)。
具體的各個(gè)概念的解釋和相互關(guān)系將在后面詳細(xì)描述。
LVM 配置數(shù)據(jù)
所謂的 LVM 配置數(shù)據(jù)就是能夠描述當(dāng)前系統(tǒng) LVM 情況的信息,屬于系統(tǒng)十分重要的系統(tǒng),系統(tǒng)管理員應(yīng)當(dāng)經(jīng)常關(guān)注。這些數(shù)據(jù)的配置不當(dāng)可能導(dǎo)致系統(tǒng)的宕機(jī),以及服務(wù)的無法訪問。
Object Data Manager 數(shù)據(jù)庫
Object Data Manager (ODM)數(shù)據(jù)庫保存著 AIX 系統(tǒng)大部分的配置數(shù)據(jù),其中也包括磁盤的 PV ,VG ,LV 信息。ODM 數(shù)據(jù)庫中的數(shù)據(jù)是和 Volume Group Descriptor Area (VGDA) 中信息的景象,同時(shí)它還同步了 Logical Volume Control Block (LVCB) 的信息,這兩個(gè)重要的磁盤配置數(shù)據(jù)會(huì)在下面介紹到。
Volume Group Descriptor Area
VGDA 位于每個(gè) PV 的最開始位置,它包含著 PV 所屬的 vg 中所有 PV 和 lv 的描述信息。VGDA 可以被所有的 LVM 命令修改。操作系統(tǒng)可以通過它知道 vg 中包括那些 PV 和 lv。
每一個(gè)磁盤都至少包括一份 VGDA 數(shù)據(jù)。這在做 vary on 操作時(shí)候十分重要。VGDA 的時(shí)間戳用來決定哪個(gè) VGDA 正在影響整個(gè) vg 的屬性。當(dāng)然 vg 中的一個(gè)磁盤損壞后,VGDA 將無法更新,只有當(dāng)替換了新的磁盤并執(zhí)行 vary on 操作后,才能對(duì)新磁盤進(jìn)行 VGDA 的同步。
VGDA 在磁盤被分配為 PV 時(shí)候生成,當(dāng) PV 被分配當(dāng)一個(gè) vg 以后,真正的群組數(shù)據(jù)才被分配給 VGDA 中,當(dāng) PV 被從 vg 中刪除以后,相應(yīng)的群組信息也會(huì)被清楚掉。
Volume Group Status Area
VGSA 包含著 PP 和 PV 的信息,多用于監(jiān)視和維護(hù)數(shù)據(jù)的同步復(fù)制操作。VGSA 和 VGDA 都擁有重要的起始和結(jié)束時(shí)間戳,這個(gè)時(shí)間戳可以讓 LVM 在執(zhí)行 vary on 操作時(shí)知道哪些 VGSA 和 VGDA 是最新更新的。LVM 還需要所選的 VGSA 的時(shí)間戳與 VGDA 是一致的。
Logical Volume Control Block
LVCB 包含這 LV 的重要信息,如 LP 的數(shù)量或者磁盤分配策略。LVCB 的架構(gòu)和放置的位置受所屬的 VG 的類型決定。標(biāo)準(zhǔn)的 VG 中, LVCB 位于 LV 的用戶數(shù)據(jù)第一個(gè)塊。對(duì)于大型的 VG,還有一些 LVCB 會(huì)位于磁盤的 VGDA 中。在可伸縮的 VG 中,所有 LV 相關(guān)的數(shù)據(jù)都會(huì)作為 LVCB 的一部分存放在 VGDA 中。
下面的例子會(huì)使用 getlvcb 命令來查看邏輯卷 hd2 上的 LVCB 信息:
清單 3. getlvcb 命令
?#getlvcb -TA hd2
?AIXLVCB
?intrapolicy = c
?copies = 1
?interpolicy = m
?lvid = 00c4790e00004c0000000005491642c0.5
?lvname = hd2
?label = /usr
?machine id = 4790E4C00
?number lps = 33
?relocatable = y
?strict = y
?stripe width = 0
?stripe size in exponent = 0
?type = jfs2
?upperbound= 32
?fs=
?time created = Sun Sep 20 17:50:40 1970
?time modified = Sun Sep 20 18:41:17 1970
Disk quorum(磁盤定額)
每個(gè) VG 中的磁盤都至少有一個(gè) VGDA 或 VGSA 。磁盤中 VGDA 的數(shù)量是由 VG 中包含的磁盤數(shù)量決定的,如下表所示。
表 2. VGDA 數(shù)量
條件
VGDA 數(shù)量
VG 中只有 1 個(gè)磁盤
磁盤上有 2 個(gè) VGDA。
VG 中有 2 個(gè)磁盤
第一個(gè)磁盤上有 2 個(gè) VGDA,第二個(gè)磁盤有 1 個(gè) VGDA。
VG 中有 3 個(gè)以上磁盤
每個(gè)磁盤上有各有一個(gè) VGDA。
定額是一種狀態(tài),即卷組中 51% 或更多的 PV 可訪問。定額是對(duì)活動(dòng)的卷組描述符區(qū)域和卷組狀態(tài)區(qū)域 (VGDA/VGSA) 數(shù)量的表決。
定額確保在發(fā)生磁盤故障時(shí)的數(shù)據(jù)完整性。
當(dāng)在單個(gè)磁盤之上創(chuàng)建一個(gè)卷組時(shí),該卷組最初有兩個(gè) VGDA/VGSA 區(qū)域駐留在該磁盤上。如果某個(gè)卷組由兩個(gè)磁盤組成,則一個(gè)磁盤仍然具有兩個(gè) VGDA/VGSA 區(qū)域,但是另一個(gè)磁盤只有一個(gè) VGDA/VGSA。當(dāng)卷組由三個(gè)或更多個(gè)磁盤組成時(shí),則每個(gè)磁盤僅分配一個(gè) VGDA/VGSA。
圖 2 顯示了由于過多的磁盤及其 VGDA/VGSA 不可訪問而致使 51% 的大多數(shù) VGDA/VGSA 不再存在時(shí)喪失定額的情況。
當(dāng)定額喪失時(shí),卷組將自身 vary off,邏輯卷管理器 (LVM) 不再能夠訪問其中的磁盤。這樣可以防止對(duì)該卷組進(jìn)行進(jìn)一步的磁盤 I/O,從而防止數(shù)據(jù)丟失或假設(shè)在發(fā)生物理問題時(shí)已將數(shù)據(jù)寫入。此外,由于卷組已 vary off,用戶會(huì)在錯(cuò)誤日志中得到通知,從而獲悉發(fā)生了硬件錯(cuò)誤并且必須執(zhí)行維修。
當(dāng)您希望使用磁盤鏡像來確保高可用性時(shí),這具有一些影響。在一個(gè)兩磁盤鏡像的系統(tǒng)中,如果第一個(gè)磁盤發(fā)生故障,則會(huì)喪失 VGDA 的 66%,并且整個(gè) PV 將變得不可用。
?
Physical volumes
PV 具有以下的一些特性:
·????????每一個(gè)單獨(dú)的磁盤驅(qū)動(dòng)器就是一個(gè) PV,它們都有自己單獨(dú)的名字,如 hdisk0 ,hdisk1。
·????????一個(gè)或多個(gè) PV 可以組成一個(gè) VG,一個(gè) PV 只能屬于唯一一個(gè) VG。
·????????不能將 PV 的一部分分配給一個(gè) VG。
·????????PV 可以分配給一個(gè)不屬于同一類型的 VG,例如 SCCI 的 PV 分配到一個(gè) SSA 的 VG。
·????????PV 中的存儲(chǔ)空間有 PP 組成。
·????????VG 中的 PV 擁有相同的 PP 值。
PV 的常用命令:
lspv (smit lspv):? 列出 PV 的詳細(xì)信息。
chpv (smit chpv):改變 PV 的屬性。
清單 4 演示了 lspv 命令的使用方法。
清單 4. lspv 命令
?#lspv
?hdisk0 00c4790ea0a455f0 rootvg
?active
?hdisk1 00c4790ecc77fd19 rootvg
?active
?
?#lspv hdisk0
?PHYSICAL VOLUME: hdisk0 VOLUME GROUP: rootvg
?PVIDENTIFIER: 00c4790ea0a455f0 VG IDENTIFIER
?00c4790e00004c0000000005491642c0
?PVSTATE: active
?STALE PARTITIONS: 0 ALLOCATABLE: yes
?PPSIZE: 32 megabyte(s) LOGICAL VOLUMES: 10
?TOTAL PPs: 639 (20448 megabytes) VGDESCRIPTORS: 2
?FREE PPs: 572 (18304 megabytes) HOT SPARE: no
?USED PPs: 67 (2144 megabytes) MAX REQUEST: 128
?kilobytes
?FREE DISTRIBUTION: 127..128..61..128..128
?USEDDISTRIBUTION: 01..00..66..00..00
下面是上述示例中的各個(gè)字段的含義。
PHYSICAL VOLUME?指定的 PV 的名稱。
PV IDENTIFIER?PV 標(biāo)識(shí)符(在系統(tǒng)中是唯一的)。
PV STATE?該 PV 的狀態(tài)。此狀態(tài)定義了該 PV 是否可用于邏輯輸入 / 輸出操作。使用 chpv 命令可以更改此狀態(tài)。
STALE PARTITIONS?過時(shí)分區(qū)的數(shù)量。
PP SIZE?PP 的大小。這是卷組的一個(gè)特征,并且僅在創(chuàng)建卷組時(shí)作為 mkvg 命令的一個(gè)參數(shù)來進(jìn)行設(shè)置。缺省大小為 4 MB。
TOTAL PPs?該 PV 上可用的 PP 總數(shù),同時(shí)包括空閑和已使用的分區(qū)。
FREE PPs?該 PV 上可用的空閑分區(qū)數(shù)量。
USED PPs?該 PV 上已使用的分區(qū)的數(shù)量。
FREE DISTRIBUTION?此字段按照空閑 PP 所在的 PV 上的各個(gè)部分,總結(jié)了空閑 PP 在整個(gè) PV 中的分布。
USED DISTRIBUTION?與 FREE DISTRIBUTION 相同,只不過是顯示已使用的 PP 的分布。
VOLUME GROUP?該 PV 所分配到的卷組的名稱。
VG IDENTIFIER?該 PV 所分配到的卷組的數(shù)字標(biāo)識(shí)符。
ALLOCATABLE?是否允許系統(tǒng)分配該 PV 上的新 PP。
LOGICAL VOLUMES?該卷組中的邏輯卷的數(shù)量。
VG DESCRIPTORS?駐留在該特定 PV 上的該卷組的 VGDA 數(shù)量。
?
Volume groups
一個(gè) VG 中可以擁有多個(gè)不同大小和類型的 PV。VG 可以分為三種類型,它們擁有不同的容量,如表 3 所示。
表 3. 不同 VG 的不同參數(shù)
VG 類型
最大的 PV 個(gè)數(shù)
最大的 LV 個(gè)數(shù)
每個(gè) LV 擁有的最大 PP 個(gè)數(shù)
單個(gè) PP 的最大容量
Normal VG
32
256
32512
1Gb
Big VG
128
512
130048
1Gb
Scalable VG
1024
4096
2097152
128Gb
VG 的相關(guān)命令如下表所示。
表 4.VG 相關(guān)命令
命令
smit 快速命令
功能
lsvg
smit lsvg
顯示 VG 的信息。
mkvg
smit mkvg
創(chuàng)建 VG。
chvg
smit chvg
設(shè)置 VG 特性。
extendvg
smit extendvg
向 VG 中增加新的磁盤。
reducevg
smit reducevg
刪除 VG 中的磁盤。
varyonvg
smit varyonvg
激活 VG。
varyoffvg
smit varyoffvg
讓 VG 處于非激活狀態(tài)。
exportvg
smit exportvg
導(dǎo)出 VG 的定義。
importvg
smit importvg
導(dǎo)入 VG 的定義。
下面的示例簡單演示了 VG 命令的用法。
清單 5. VG 命令演示
顯示 VG
?#lsvg
?rootvg
?altinst_rootvg
?
?#lsvg rootvg
?VOLUME GROUP: rootvg???????????? VG IDENTIFIER:
?00c4790e00004c0000000005491642c0
?VGSTATE: active???????????????? PP SIZE: 32
?megabyte(s)
?VGPERMISSION: read/write??????? TOTAL PPs:1278
?(40896 megabytes)
?MAXLVs: 256????????????????????? FREE PPs:1202
?(38464 megabytes)
?LVs: 13?????????????????????????? USED PPs: 76 (2432
?megabytes)
?OPEN LVs: 10????????????????????? QUORUM: 2
?TOTAL PVs: 2????????????????????? VG DESCRIPTORS: 3
?STALEPVs: 0????????????????????? STALE PPs: 0
?ACTIVE PVs: 2???????????????????? AUTO ON: yes
?MAXPPs per VG: 32512
?MAXPPs per PV: 1016?????????????? MAX PVs:32
?LTGsize (Dynamic): 128 kilobyte(s)? AUTOSYNC: no
?HOTSPARE: no??????????????????????? BBPOLICY:
?Relocatable
?
創(chuàng)建 VG:
?#mkvg -y new_vg hdisk1
?new_vg
?
將 VG 變?yōu)?Big VG:
?
?/usr/sbin/chvg -a y -Q y -B itso
?
擴(kuò)展 VG 的命令:
?#extendvg -f new_vg hdisk2
?0516-1254 extendvg: Changing the PVID in theODM.
?
當(dāng)您把 VG 中的最后一塊磁盤刪除以后,VG 也自動(dòng)的被刪除。
?#reducevg -df new_vg hdisk1
?ldeletepv: Volume Group deleted since itcontains no physical volumes.
?
導(dǎo)出(exporting)和導(dǎo)入(importing)VG
?
?#lsvg
?rootvg
?itsovg
?#varyoffvg itsovg
?Chapter 4. Disks and file systems 105
?#exportvg itsovg
?#lsvg
?rootvg
?#importvg -y itsovg -f hdisk1
?itsovg
?#varyonvg itsovg
?#lsvg
?rootvg
?itsovg
?
Logical volumes
LV 由一個(gè)或多個(gè) LP 組成,每一個(gè) LP 中必須至少包含一個(gè) PP。一般情況下 LP 的大小和 PP 相同,但是 LP 也可以同時(shí)在多個(gè) PP 上保留副本,達(dá)到冗余的目的。LV 上的數(shù)據(jù)以文件的形式分別存放在不同的目錄中,這就是所謂的“文件系統(tǒng)”。當(dāng)然,LV 的數(shù)據(jù)也可以裸 LV 的形式存在,當(dāng)然,只有能夠正確地使用它們的程序才支持這種格式。
PV 和 VG 是不能被用戶和程序直接使用的,從而無法提供給它們相應(yīng)的磁盤空間。只有 LV 才能讓程序和用戶來進(jìn)行相應(yīng)的存儲(chǔ),下面的表列出了常用的 LV 命令。
表 5. LV 相關(guān)命令
命令
smit 快速路徑
功能
lslv
smit lslv
列出 LV 的相關(guān)信息。
mklv
smit mklv
創(chuàng)建 LV。
chlv
smit chlv
修改 LV 的屬性。
rmlv
smit rmlv
刪除 LV。
extendlv
smit extendlv
擴(kuò)展 LV。
清單 6. LV 命令演示
創(chuàng)建 LV:
?#mklv -t jfs2 itsovg 1G
?fslv00
?
?-t:指定 文件系統(tǒng)的格式
?itsovg:VG 的名稱
?1G:LV 的大小
?fslv00:生成的 LV 的名稱
?
?
查看 LV 的信息:
?#lslv fslv00
?LOGICAL VOLUME: fslv00????????????? VOLUME GROUP: itsovg
?LVIDENTIFIER: 00c4790e00004c000000010acd6f6546.1 PERMISSION:
?read/write
?VGSTATE:??????? active/complete??? LV STATE: closed/syncd
?TYPE: jfs2???????????????????????????? WRITE VERIFY: off
?MAXLPs: 512?????????????????????????? PPSIZE: 32
?megabyte(s)
?COPIES: 1?????????????????????????????? SCHED POLICY:parallel
?LPs: 32????????????????????????????????? PPs: 32
?STALE PPs: 0??????????????????????????? BB POLICY:relocatable
?INTER-POLICY: minimum???????????????? RELOCATABLE: yes
?INTRA-POLICY: middle????????????????? UPPER BOUND: 32
?MOUNT POINT: N/A LABEL: None
?MIRROR WRITE CONSISTENCY: on/ACTIVE
?EACH LP COPY ON A SEPARATE PV ?: yes
?Serialize IO ?: NO
?
磁盤鏡像
磁盤鏡像就是對(duì)一個(gè) LV 中的 LP 的多個(gè) PP 進(jìn)行同步操作,讓它們保持?jǐn)?shù)據(jù)的一致。這可以增加數(shù)據(jù)的可用性。
AIX 和 LVM 提供了 LV 級(jí)別的磁盤鏡像功能,可以讓 LV 在創(chuàng)建時(shí)就已經(jīng)實(shí)現(xiàn)了鏡像。
mklv 命令可以讓您為 1 個(gè) LV 選擇 1 個(gè)或 2 個(gè)其它的 LV 來構(gòu)建鏡像。同時(shí)也可以通過 mklvcopy 命令來實(shí)現(xiàn)對(duì)已存在的 LV 創(chuàng)建鏡像的功能。以下的因素可以進(jìn)一步增加鏡像中的數(shù)據(jù)可用性:
·????????數(shù)據(jù)的副本數(shù)量:
3 個(gè)副本數(shù)量的可用性肯定會(huì)高于 2 個(gè)副本的。
·????????副本的存放位置:
盡量將 LP 的副本存放在不同的 PV 上,這樣可以增加數(shù)據(jù)的可用性,不至于在物理磁盤出現(xiàn)問題事,整個(gè)鏡像都不可用。
mirrorvg 命令可以實(shí)現(xiàn)一個(gè) VG 中所有 LV 的鏡像。當(dāng)然,這也可以通過對(duì) VG 中所有的 LV 一一使用 mklvcopy 來實(shí)現(xiàn),但首先必須保證目標(biāo) LV(被鏡像的 LV)也是這個(gè) VG 中的成員。
表 6 列出了常用的鏡像命令。
表 6. 鏡像命令
命令
smit 快速路徑
功能
mklvcopy
smit mklvcopy
為 LV 創(chuàng)建副本
rmlvcopy
smit rmlvcopy
為 LV 去除副本
mirrorvg
smit mirrorvg
為 VG 上的已存在的 LV 創(chuàng)建副本
unmirrorvg
smit unmirrorvg
去除指定 VG 或磁盤上的副本
syncvg
smit syncvg
同步新添加的 LV 副本
清單 7 演示了以上一些鏡像命令的使用方法。
清單 7. 鏡像命令演示
查看系統(tǒng)的 PV。
?#lspv
?hdisk0 00c4790ea0a455f0 rootvg
?active
?hdisk1 00c4790ecc77fd19 None
?hdisk2 00c4790ecd611578 altinst_rootvg
?hdisk3 00c4790ecd54055d itso
?active
?#
為 rootvg 擴(kuò)展,增加 hdisk1
?#extendvg -f rootvg hdisk1
重新查看系統(tǒng)的 PV
?#lspv
?hdisk0 00c4790ea0a455f0 rootvg
?active
?hdisk1 00c4790ecc77fd19 rootvg
?active
?hdisk2 00c4790ecd611578 altinst_rootvg
?hdisk3 00c4790ecd54055d itso
?active
?#
為 rootvg 中的 2 個(gè) PV 進(jìn)行鏡像操作,因?yàn)?rootvg 為啟動(dòng) VG,所以鏡像后各個(gè) PV 都可以作為啟動(dòng)的 PV。
?#/usr/sbin/mirrorvg rootvg hdisk0 hdisk1
?0516-1124 mirrorvg: Quorum requirement turnedoff, reboot system for
?this
?totake effect for rootvg.
?0516-1126 mirrorvg: rootvg successfullymirrored, user should perform
?bosboot of system to initialize boot records.Then, user must
?modify
?bootlist to include: hdisk0 hdisk1.
?#bosboot -ad /dev/hdisk1
?bosboot: Boot image is 25166 512 byte blocks.
?bootlist -m normal hdisk0 hdisk1
?
磁盤空間
如果您系統(tǒng)的磁盤空間接近耗盡的話,您可以采用以下幾種方法來進(jìn)行修補(bǔ)。
·????????自動(dòng)跟蹤并清除不需要的文件
·????????限制用戶對(duì)于特定目錄的訪問
·????????添加新的磁盤以增加系統(tǒng)空間
要執(zhí)行以上的命令,需要具有 root 權(quán)限。
自動(dòng)跟蹤并清除不需要的文件
使用 skulker 命令可以實(shí)現(xiàn)對(duì)文件系統(tǒng)中不重要文件的清理。
使用以下的命令:
skulker – p
可以實(shí)現(xiàn)清除的功能。清楚的對(duì)象會(huì)包括:
·????????/tmp 目錄下的所有文件
·????????超過特定日期的文件
·????????out 文件
·????????core 文件
·????????ed.hup 文件
要想了解更多的 skulker 使用方法,請(qǐng)?jiān)L問以下地址:
http://publib.boulder.ibm.com/infocenter/pseries/v5r3/topic/com.ibm.aix.cmds/doc/aixcmds5/skulker.htm
限制用戶對(duì)于特定目錄的訪問
您還可以通過限制用戶對(duì)于特定目錄的訪問以及監(jiān)視磁盤的使用量來釋放更多的磁盤空間。
·????????通過以下命令可以限制用戶對(duì)于特定目錄的訪問:
chmod 655 目錄名稱
這個(gè)命令設(shè)置了只有目錄的屬主才能進(jìn)行讀寫操作,其他用戶只有讀的權(quán)限?!澳夸浢Q”為所要限制的目錄的完整路徑。
·????????對(duì)于某一個(gè)用戶的磁盤使用量的監(jiān)視可以通過在 /var/spool/cron/crontabs/adm 文件中增加以下條目來實(shí)現(xiàn):
0 2 * * 4 /usr/sbin/acct/dodisk
這個(gè)條目的意思是:在每周四的凌晨 2 點(diǎn)執(zhí)行 dodisk 命令。dodisk 命令可以實(shí)現(xiàn)磁盤使用量的統(tǒng)計(jì)。缺省地,dodisk 命令會(huì)對(duì) /etc/filesystems 文件中指定的文件系統(tǒng)進(jìn)行統(tǒng)計(jì),當(dāng)然,這些文件系統(tǒng)的定義條目中必須增加“account=true”的標(biāo)識(shí),例如下面的示例:
/scratch:
???????? ???????? dev?????? = /dev/fslv02
???????? ???????? vfs?????? = jfs2
???????? ???????? log?????? = INLINE
???????? ???????? mount???? = true
???????? ????? account??= true
·????????添加新的磁盤以增加系統(tǒng)空間
您可以通過掛載其他磁盤驅(qū)動(dòng)器的空間來擴(kuò)展系統(tǒng)磁盤容量。主要是通過 mount 命令來實(shí)現(xiàn)的,如下示例所示:
mount -n nodeA -vnfs /usr/spool/usr/myspool
具體 mount 命令的使用可以查看一下地址:http://publib.boulder.ibm.com/infocenter/pseries/v5r3/topic/com.ibm.aix.cmds/doc/aixcmds3/mount.htm?resultof=%22%6d%6f%75%6e%74%22%20
?
將 VG 設(shè)置為無 quorum
在 VG 中只有兩個(gè) PV 時(shí),如果其中一個(gè)磁盤不可用,而這個(gè)磁盤又恰好是擁有 2 個(gè) VGDA 的那塊,則整個(gè) VG 就將不可用,這都是 Disk quorum 策略的限制。當(dāng)然,您可以通過取消 Disk quorum 策略來避免這種情況的發(fā)生。
這種操作一般適用于以下情況:
·????????擁有 2 塊磁盤的 VG,并做了 LV 鏡像。
·????????擁有 3 塊磁盤的 VG,并做了 1 次或 2 次 LV 鏡像。
這樣就可以保證在 VG 中的一塊磁盤不可用的時(shí)候,整個(gè) VG 還能夠繼續(xù)工作。
具體使用的命令是 chvg:
?chvg -Qn vgname
這里 -Qn 是指將 quorum 設(shè)置為 n,也就是取消Disk quorum,當(dāng)然想恢復(fù)這個(gè)功能的話可以使用?–Qy?。 vgname 指的就是目標(biāo) VG 名稱。
?
參考資料
學(xué)習(xí)
·????????本 FAQ 的部分內(nèi)容是參考了 IBM 紅皮書“IBM eServer Certification Study Guide - AIX5L Communications”,它整體地介紹了 AIX 在網(wǎng)絡(luò)通信方面的各項(xiàng)內(nèi)容,如網(wǎng)絡(luò)基本概念,網(wǎng)絡(luò)基本管理,網(wǎng)絡(luò)服務(wù)等,是一個(gè)很好的學(xué)習(xí) AIX 網(wǎng)絡(luò)管理的資料。
·????????AIX FAQ 第 1 期:作為第 1 期,主要涉及的內(nèi)容還是一些比較基礎(chǔ)的問題,如基礎(chǔ)概念,基本操作等。
·????????AIX FAQ 第 2 期:本期我們將向您介紹一些 AIX 網(wǎng)絡(luò)概念和管理方面的常見問題及其解決方法。例如在 AIX 上對(duì)網(wǎng)絡(luò)適配器的定義和操作、AIX 的各種網(wǎng)絡(luò)接口定義、如何進(jìn)行域名解析等操作。
·????????AIX FAQ 第 3 期:本期繼續(xù)向您介紹一些和網(wǎng)絡(luò)管理相關(guān)的技巧,其中包括 r 命令的介紹、網(wǎng)絡(luò)啟動(dòng)以及相關(guān)的配置文件等。
·????????AIX FAQ 第 4 期:本期的 AIX FAQ 我們?yōu)槟鷾?zhǔn)備了一些和 PowerHA 相關(guān)的常見問題和解答,希望您通過這些內(nèi)容可以快速地了解這個(gè)產(chǎn)品。
·????????AIX 5L 磁盤性能優(yōu)化,第 1 部分:磁盤 I/O 概述和長期監(jiān)視工具(sar、nmon 和 topas):本文介紹了更多關(guān)于直接 I/O、并發(fā) I/O、異步 I/O 的內(nèi)容,以及每種 I/O 實(shí)現(xiàn)方法的最佳實(shí)踐。本系列文章共有三篇,介紹了關(guān)于 AIX? 磁盤和 I/O 子系統(tǒng)的內(nèi)容,重點(diǎn)關(guān)注于在優(yōu)化磁盤 I/O 性能時(shí)的各種挑戰(zhàn)。
·????????AIX 5L 磁盤性能優(yōu)化,第 2 部分:監(jiān)視邏輯卷并分析結(jié)果:本文介紹了如何在創(chuàng)建您的邏輯卷之前使用合適的磁盤布置以提高磁盤性能。是本系列文章的第 2 部分(請(qǐng)參見參考資料)關(guān)注于監(jiān)視邏輯卷,以及用于分析結(jié)果的命令和實(shí)用工具(iostat、lvmstat、lslv、lspv 和 lsvg)。
·????????AIX 5L 磁盤性能優(yōu)化 : 第 3 部分:本系列文章的第 3 部分將介紹如何提高整體文件系統(tǒng)性能,如何使用 ioo 命令優(yōu)化您的系統(tǒng),以及如何使用 filemon 和 fileplace 實(shí)用工具。
·????????AIX 認(rèn)證專題:在這里,我們會(huì)陸續(xù)推出一系列的認(rèn)證文章和教程,幫助您能夠更好地準(zhǔn)備認(rèn)證考試。當(dāng)然,這些內(nèi)容也是很好的學(xué)習(xí) AIX 的資料,可以讓您更加系統(tǒng)地了解這個(gè)操作系統(tǒng),從而一步步成為一個(gè)合格的管理員。
·????????AIX and UNIX 專題匯總:AIX and UNIX 專區(qū)已經(jīng)為您推出了很多的技術(shù)專題,為您總結(jié)了很多熱門的知識(shí)點(diǎn)。我們?cè)诤竺孢€會(huì)繼續(xù)推出很多相關(guān)的熱門專題給您,為了方便您的訪問,我們?cè)谶@里為你把本專區(qū)的所有專題進(jìn)行匯總,讓您更方便的找到你需要的內(nèi)容。
·????????系統(tǒng)管理員工具包:“系統(tǒng)管理員工具包”系列文章主要專注于一些方法和技術(shù),可以幫助您最大限度地利用各種 UNIX 環(huán)境中可用的工具,簡化異構(gòu)環(huán)境下的系統(tǒng)管理任務(wù)。
·????????AIX and UNIX 專區(qū):developerWorks 的“AIX and UNIX 專區(qū)”提供了大量與 AIX 系統(tǒng)管理的所有方面相關(guān)的信息,您可以利用它們來擴(kuò)展自己的 UNIX 技能。
·????????AIX and UNIX 新手入門:訪問“AIX and UNIX 新手入門”頁面可了解更多關(guān)于 AIX 和 UNIX 的內(nèi)容。
·????????AIX 5L Wiki:發(fā)現(xiàn) AIX 相關(guān)技術(shù)信息的協(xié)作環(huán)境。
·????????按主題搜索“AIX and UNIX”庫:
o???系統(tǒng)管理
o???應(yīng)用程序開發(fā)
o???性能
o???移植
o???安全性
o???提示
o???工具和實(shí)用程序
o???Java? 技術(shù)
o???Linux?
o???開放源代碼
·????????Safari 書店:訪問此電子參考資料庫可查找特定的技術(shù)資源。
·????????developerWorks?技術(shù)活動(dòng)?和?網(wǎng)絡(luò)廣播:隨時(shí)關(guān)注 developerWorks 技術(shù)活動(dòng)和網(wǎng)絡(luò)廣播。
獲得產(chǎn)品和技術(shù)
·????????IBM 試用軟件:從 developerWorks 可直接下載這些試用軟件,您可以利用它們開發(fā)您的下一個(gè)項(xiàng)目。
討論
·????????參與?developerWorks Blog,從而加入到 developerWorks 社區(qū)中來。
·????????參與“AIX and UNIX”論壇:
o???AIX 5L ——技術(shù)論壇
o???AIX for Developers 論壇
o???集群系統(tǒng)管理
o???IBM Support Assistant
o???性能工具——技術(shù)
o???虛擬化——技術(shù)
o???更多“AIX and UNIX”論壇
?
?