日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > windows >内容正文

windows

AIX 系统中 PVID 的含义与作用

發(fā)布時(shí)間:2024/8/26 windows 46 豆豆
生活随笔 收集整理的這篇文章主要介紹了 AIX 系统中 PVID 的含义与作用 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
網(wǎng)址:?http://www.eygle.com/digest/2008/06/aix_pvid.html

Pvid是aix系統(tǒng)中的ODM LVM用于識(shí)別PV的序列號(hào),操作系統(tǒng)通過pvid來識(shí)別pv,就好像我們每個(gè)人的ID card。

當(dāng)pv被添加到系統(tǒng)中之后,可以通過兩種方式生成pvid

1,cfgmgr -v
2,lspv 如果沒有PVID的話,執(zhí)行chdev -l hdiskn -a pv=yes

也就是說當(dāng)系統(tǒng)可以識(shí)別硬盤 并將硬盤認(rèn)可為pv(即lvm的組件)的時(shí)候。系統(tǒng)就分配了pvid給硬盤,系統(tǒng)的odm庫中保存有pvid。
Pvid的生成原則是 主板序列號(hào)+形成pv時(shí)候的時(shí)間戳,pvid除了寫入odm庫,在硬盤頭信息里(0扇區(qū)的頭幾個(gè)字節(jié))以及VGDA 也將寫入pvid

To make a disk into a physical volume, the PVID is placed onto the disk. ThePVID is an combination of the machine's serial number (from the systems EPROMs) and the date the PVID was generated. This combination ensures the extremely low chance of PVIDs being duplicated. When the system is booted, the disk configurator looks at the PVID residing on the disk and compares it with an entry in the ODM. If an entry is found, then the disk is given the hdiskx number in the ODM that is associated with the PVID. If there is no matching entry, then the next name in the pool of 'free' hdisk names is allocated to the physical volume.

可以通過 lquerypv -H hdisk0查看pv上的pvid

ibm150:[/]#lquerypv -H /dev/hdisk0
000af70de396426b0000000000000000
ibm150:[/]#lspv
hdisk0 000af70de396426b datavg
hdisk1 000af70d5c816fc2 rootvg
hdisk2 000af70d4d50358c rootvg

可以看到三個(gè)pv的pvid前幾位數(shù)字是相同的(即主板序列號(hào)),后幾位數(shù)字是不同的。

可以通過以下方法修改pvid
chdev -l hdisk1 -a pv=clear 清除pv 磁盤頭的pvid
chdev -l hdisk1 -a pv=yes 重新定義pvid

如果pv已經(jīng)加入卷組,首先還得先varyoffvg ,exportvg
執(zhí)行以上步驟,pv的pvid將會(huì)改變。這里修改的只是磁盤頭的pvid,并沒有修改vgda中的pvid


當(dāng)pv已經(jīng)是一個(gè)卷組的成員時(shí),切記不要隨便修改pvid

因?yàn)楫?dāng)pv加入一個(gè)卷組的時(shí)候,pvid將被寫入vgda,如果你擅自修改卷組的pvid,然后新生成的pvid將不能和卷組vgda中的pvid相匹配,這樣就無法importvg,就無法varyonvg,很有可能就會(huì)丟失數(shù)據(jù)!

當(dāng)importvg的時(shí)候,odm將讀取pv上的vgda,如果vgda上pvid與自身磁盤上的pvid不符合的話,將出現(xiàn)錯(cuò)誤!


注意:當(dāng)pv加入卷組以后,pvid在硬盤上存在于至少兩個(gè)地方,一個(gè)是在硬盤頭,一個(gè)是在vgda中。這兩個(gè)地方的pvid一般是相同的,但是由于pvid的修改,可能造成不一致,這樣就有可能丟失數(shù)據(jù)。

你可以通過
#lqueryvg -Atp hdisk0 查看pv vgda中的pvid

ibm150:[/]#lqueryvg -Atp hdisk0
Max LVs: 256
PP Size: 25
Free PPs: 85
LV count: 3
PV count: 1
Total VGDAs: 2
Conc Allowed 0
MAX PPs per 1016
MAX PVs: 32
Conc Autovar 0
Varied on Co 0
Logical: 000af70d00004c0000000106e3964781.1 loglv00 1
000af70d00004c0000000106e3964781.2 lv00 1
000af70d00004c0000000106e3964781.3 lv02 1
Physical: 000af70de396426b 2 0
Total PPs: 542
LTG size: 128
HOT SPARE: 0
AUTO SYNC: 0
VG PERMISSIO 0
當(dāng)然萬一修改了,還是有辦法恢復(fù)數(shù)據(jù)的!
1, 修復(fù)卷組(推薦)
1.首先將原卷組的定義從系統(tǒng)的ODM庫中刪除:
# exportvg vgname

2.檢查硬盤上VGDA 區(qū)的信息,從中得到有關(guān)邏輯卷的名稱及定義:
如:

#lqueryvg -Atp hdisk2
Max LVs: ------256
PP Size: ------26
Free PPs: -----538
LV count: -----2
PV count: -----1
Total VGDAs: --2
Conc Allowed --0
MAX PPs per ---1016
MAX PVs: ------32
Conc Autovar --0
Varied on Co --0
Logical: ------0003f62a00004c00000000f52f1737c5.1 --datalv1 1
---------------0003f62a00004c00000000f52f1737c5.2 --datalv2 1
Physical: -----0003f62a2f135f0e --------------2 ----0
Total PPs: ----542
LTG size: -----128
HOT SPARE: ----0
AUTO SYNC: ----0
VG PERMISSIO --0
3.創(chuàng)建邏輯卷名對應(yīng)表文件。 第一字段為VGDA區(qū)中的邏輯卷的名,第二字段為在新卷組中新的邏輯卷名,可相同也可不同;為了修復(fù)原有卷組的內(nèi)容,通常邏輯卷名保持不變。

如:

#vi /tmp/lvname
datalv1:datalv1
datalv2:datalv2

4. 在硬盤上重新創(chuàng)建卷組,保留原有卷組的數(shù)據(jù)結(jié)構(gòu)。

#recreatevg -y vgname -l lv_file hdisk_name...
如:
#recreatevg -y testvg -l /tmp/lvname hdisk2

5. 如果卷組上有文件系統(tǒng),還需修改 /etc/filesystems ,使對應(yīng)的文件系統(tǒng)的加載點(diǎn)與原來的一致。首先修改/etc/filesystems文件,不行的話就執(zhí)行下面的步驟
或者:

如果在重新import后,發(fā)現(xiàn)mountpoint不同,可以通過smitty chlv修改lv屬性,即修改Logical volume LABEL,使之與mount point相同。

為什么要修改/etc/filesystem呢?

recreatevg 后,系統(tǒng)自動(dòng)創(chuàng)建了目錄/fs,所有的文件系統(tǒng)加載到了/fs下,原來的mountpoint是以/為基準(zhǔn)的.

來源鏈接:
http://blog.chinaunix.net/u1/39140/showart_304297.html

總結(jié)

以上是生活随笔為你收集整理的AIX 系统中 PVID 的含义与作用的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。