導航:首頁 > 程序命令 > aixvg命令

aixvg命令

發布時間:2022-11-16 08:50:30

A. AIX下如何調整文件夾空間大小

你說的文件夾是文件系統吧。
比如 /home /usr /之類的。很簡單

chfs -a size=+5G /
這個命令就是給你/目錄增加5G空間的,你看需要,文件夾在掛載哪個文件系統目錄下,就對哪個文件系統擴容就可以

不懂請追問

B. 請教,使用外部設備如何遷移AIX的VG

你可以把新lun加入到vg,然後把lv mklv復制到新lun上,sync 數據,使用splitvg拆除鏡像,新lun會生成一個新的vg,然後你隨便exportvg importvg了

C. aix系統如何查看裸設備的空間和利用

一般來說AIX系統僅是劃分成
邏輯卷
,成為
裸設備
,具體讀寫是由資料庫或其他應用軟體直接進行,所以從AIX系統中僅能通過查看該VG中的邏輯卷來看到該裸設備的大小,命令:lsvg
-l
vgname,具體使用率只能由應用軟體來決定。

D. vg是什麼意思

v卷組VolumeGroup(VG)是計算機上的術語(操作系統的VG概念),一個VG是由許多物理分區組成的(可能來自多個物理卷或硬碟)。雖然這可能容易讓你認為一個VG就是由幾個硬碟組成的(例如/dev/hda和/dev/sda),但是更確切的說,它包含由這些硬碟提供的許多PE(物理分區PhysicalExtents)。卷組=VG(VolumeGroup)IBM將一組物理卷的集合稱為卷組。
卷組的操作:磁碟空間通常在一個卷組內分配AIX中的所有可用磁碟-當作一個組來使用可以export用於與其它的AIX系統連接-高可用性的HACMP系統的第一個VG稱為rootvg
VG也是圖形軟體visualgraph的簡稱VisualGraph是一套強大的交互圖形開發平台,她能非常方便地建造基於圖形的界面、製作各種圖形元件、實現圖形管理、圖形建模、製作監控系統、表單系統、繪圖系統、流程設計、CAD軟體等。她提供功能非常強大的ActiveX核心組件,和其他流行的編程語言共同工作,極大地彌補了這些語言在圖形處理方面的不足。也可以嵌入IE瀏覽器中,實現網上圖形編輯和控制等。
VisualGraph專門處理交互圖形,與具體業務無關,她提供了十分豐富規范的交互事件和圖形控制命令,內置結構簡單開放的腳本語言,使程序員能夠專心編寫後台系統等與圖形無關的部分,體系結構十分清晰。

E. AIX日常巡檢主要查看哪些,都有哪些主要命令

UNIX(AIX)系統常用命令
AIX的命令格式:
$command option(s) argument(s)
command:命令
option(s):命令選項,均以'-'號開始
argument(s):參數

命令 用途
----------------------------------------------------------------------------
prtconf 顯示系統的各項主要配置
svmon -G 查看內存(4k)
iostat 2 查看磁碟讀寫情況(每2秒刷新);
set -o vi 調用緩沖區 k,j,x,h,l 向上下翻,Esc
smit 進入管理界面
cd 改變路徑
ls 列出文件
ls -aF 列出隱含文件,並適當分類
ls -l 列出文件的詳細信息
ls -ltr
more 輸出文件內容到屏幕
cat 顯示文本文件內容/合並文件
pg 分頁顯示文件內容,回車後下一頁
file 顯示文件屬性(可執行/ASCII/等)
clear 清屏
mkdir 創建目錄
rmdir 刪除目錄
cp 拷貝文件
mv 文件/目錄改名,轉移
rm 刪除文件/目錄, 如:rm -fr ora*
rmdir 刪除目錄,如: rmdir oracle
df -k 顯示文件系統的信息
磁碟使用信息匯總
mount 顯示已經掛裝的文件系統的信息或掛裝文件系統 mount -rv cdrfs /dev/cd0 /cdrom mount /dev/lv02 /u01
umount 卸載某個文件系統 umount /cdrom
fuser -kxuc /dev/cd0 當光碟機不能正常釋放時
lsattr -E -l sys0 -a realmem 察看內存的命令
env 輸出用戶環境變數到屏幕
id 察看用戶的屬性
whoami 察看當前用戶名
who 查看已經登錄的用戶
who -r 查看目前系統的運行級別
users 用單獨的一行列印出當前登錄的用戶,每個顯示的用戶名對應一個登錄會話
如果一個用戶有不止一個登錄會話,那他的用戶名將顯示相同的次數
w 顯示當前系統中每個用戶和它所運行的進程信息
last 此命令往回搜索wtmp來顯示自從文件第一次創建以來登錄過的用戶
whereis 命令的絕對路徑
passwd 設置用戶密碼
su 改變/切換用戶id
lsuser ALL 列出所有已經創建的用戶
lsgroup ALL 列出所有已經創建的組
smitty user 管理用戶
mkuser 創建新用戶,創建用戶的預設屬性值於文件:/usr/lib/security/mkuser.default,只能由root修改
smitty group 管理組
mkgroup 創建新組
chfn 改變用戶詳細信息
jobs 查看後台任務/進程
fg 把後台進程調到前台
bg 把當前進程調到後台運行
grep 查找匹配字元/字元串
netstat -i 顯示網路連接信息及統計信息
netstat -IN
netstat -rn 顯示核心路由表
netstat -I 網路設置名 埠號 監視埠情況
netstat -v 正在使用的設備驅動程序的統計信息
netstat -m 網路使用的內存空間情況
netstat -D 顯示丟棄包的情況
ifconfig -a 顯示網路配置信息
umask 顯示文件創建掩碼,即新建文件或目錄的預設許可權,如#umask 664
date 系統時間
find path expression 查找文件,expression的值有:
-name/-type/-size/-mtime(修改時間)/-perm(許可權)/-usr/-o(或)

uname 顯示操作系統信息
oslevel 系統版本

man 幫助文件
smitty clstart | clstop 起用|關閉HA
smitty hamcp
smitty chinet 改變網卡的配置信息
smitty cluster 配置cluster
smitty hacmp 配置hacmp
/usr/sbin/cluster/clstat & 顯示cluster信息
dbassist 啟動oracle資料庫配置助手(dbca -9i 可以用配置資料庫方式啟動一個資料庫)
netasst 啟動oracle資料庫listener配置助手(-9i oemapp是一個包,後跟參數,不同工具)
vi 文件編輯器
動作字元:
a 在當前字元後添加文字; x 刪除單個字元;
A 在當前行最後添加文字; dw 刪除至當前詞尾;
i 在當前字元前添加文字; d$ 刪除至當前行尾;
I 在當前行開始處添加文字; d0 刪除至當前行首;
o 在當前行後添加新行; dd 刪除當前行;
O 在當前行前添加新行; :20,40d 刪除20行至40行;
/text 向後查詢 ?text 向前查詢
r 修改當前字元 R 覆蓋字元,直至按下[ESC]
s 刪除當前字元,並可添加字元直至按[ESC]
S 刪除當前行,並可添加字元直至按[ESC]
yy 將當前行存入緩沖區
dd
p
P
errpt|pg 創建/顯示錯誤文件
errclear 0 清除錯誤日誌文件內容
lsvg -o 顯示卷組信息
lsvg -l rootvg
instfix -iv|grep AIX_ML 安裝的文件集
smitty tcpip tcp/ip配置
lsdev -Cc disk 系統設備信息(磁碟)
lspv 顯示卷組里的物理卷信息
lsdev -Cc pdisk 顯示陣列里的磁碟信息
errclear 清除error log

lsps -a 顯示交換空間
swapon /dev/paging01 激活交換空間
chps -a paging01 刪除交換空間
rmps paging01 刪除不活動的交換空間

smit mkps 增加交換空間
smit chps 修改交換空間
varyonvg 激活卷組 如:varyonvg datavg 將datavg激活
varyoffvg 關閉卷組
/ect/services 查看埠
/etc/hosts 機器名IP對照表
/etc/inittab 相當於DOS的AUTOEXEC.BAT文件
/etc/filesystems 記錄所有的文件系統設置
增加並配置埠
刪除埠
ftp://[email protected]/ 在客戶端登錄AIX(用IE)
lscfg
lsdev
route ADD 0 10.188.12.1
route add default 192.168.0.1 設置網關(或在/etc/defaultrouter文件中加入網關地址,重起機器就行)
su root 以ROOT用戶登錄;
smitty lv 增加邏輯盤
LN -s 源目錄 目標目錄 鏈接
ls -l 查看許可權
./fielname 運行filename文件
smitty clstart 啟動HA
smitty clstop 停止HA
.filename 表示filename文件(目錄)為隱藏;
cat file1 >> file2 合並file1到file2
SMIT 綜合管理工具
# 表示ROOT用戶;
$ 表示一般用戶;
shutdown -fr 快速重啟;
smitty crjfs 創建結點; mount /u05 chown -R oracle.dbs u05 chmod -R 777 u05
加一個文件系統的步驟: 加文件系統/chmod/chown/mount 文件系統名
smitty jfs
smitty lv
smitty lvm 管理邏輯卷
smitty vg 管理卷組
smitty chvg

drwxrwxrwx d表示目錄,-表示普通文件,r表示鏈接; d421421421 777全部許可權
-rwxrwxrwx 第2-4:屬主用戶,5-7:同組用戶,8-10所有用戶
date 0217142590 This sets the date and time to Sat Feb 17 14:25:00 CST 1990.
當root不能在其終端上登錄時 修改/etc/hosts文件,查看其IP地址對應的主機名;
當其他用戶不能在其終端上登錄時 刪除用戶,並刪除/home下對應的目錄,重建;
smitty aio 調整aioservers
#pstat -a|grep aios|wc -l 查看aio的值是否常達到MAX,IF 增加MIN, MAX aio;
當任何用戶都不能登錄圖形界面時 有可能根結點充滿,在登錄窗口用字元方式登錄,加大根結點空間即可;

ps -ef | grep cluster 查找包含"cluster"的進程
more /etc/passwd|grep zhxx 查找靜態字元"zhxx"

pe -f 進程查看,如:# ps -f
UID PID PPID C STIME TTY TIME CMD
root 43626 45014 0 20:38:58 pts/1 0:00 -ksh
root 47710 43626 2 21:08:03 pts/1 0:00 ps -f
用戶ID 進程ID 父進程ID CPU利用率 開始時間 控制台 運行時間 命令
kill -9 **** ***為進程號,可用ps獲得
ping 10.188.12.252 -l 17000 -t 以17000 bytes/包 ping 目標
crontab 創建計劃任務(crontab -l 查看已有任務, crontab -e 編輯或增加,刪除任務)
0 2 * * * /u05/dmpbak/auto.sh 表示:每天兩點執行/u05/dmpbak/auto.sh文件
lsfs 列出所有文件系統
lsvg -l rootvg 列出rootvg的卷
lsvg -p rootvg 列出物理卷信息
lsvg datavg 可查詢空閑物理分區數
smit reogvg 重組卷組
smit importvg 導出卷組,卷組必須是不活動的;
lspv hdisk0 顯示物理卷
lspv -l hdisk0 邏輯卷映射
lspv -p hdisk0 物理卷映射
defragfs -q /u01 報告文件系統的當前狀態
defragfs -r /u01 得到碎片連續化操作後和前後對比情況
defragfs /u01 執行碎片連續化操作
fsck /u05 檢查u05文件系統
xclock 時鍾,可用於檢查環境是否正常
chmod 777 /u02
r 2=3 相當於:chmod 777 /u03
rsh zzyc2_sev 在其他機器上登錄某主機
dgmgrl 類似SVRMGRL(9i)
ps -ef |grep oracle |pg 查看oracle用戶的所有進程
kill -9 14206 殺14206#進程
kill -l 顯示KILL命令可以用的信號量
killall signal 刪除除發送外的其他所有進程

/usr/sbin/cluster/clstat & 顯示雙機熱備狀態圖
exit或logout 退出登錄
qprt filename1,filename2... 列印文件
qchk 查看列印隊列
qcan 取消列印作業
lsps -a 查詢交換空間,如USE超過70%,則要增加
set 查看已定義的變數;
echo $name 查看某個變數的值;
xxx=value 定義變數
unset xxx 刪除變數
`` 把``之間的內容作為一個命令,返回命令結果; 如$now=`date` $echo $now
'' 直接顯示''間的內容,不予解釋;
"" 解釋""間的$,``,等字元的特殊含義;
忽略後的特殊字元的特殊含義;
$$ 表示當前進程的ID
$0 當前shell程序的名稱
$# 傳給當前shell Script的參數個數;
$* 傳給當前shell Script的第*個參數,$1-$9,${10}......
$? 最近一個命令的返回值;
$! 最近一個後台進程的ID號;
expr shell下的四則運算:
* 乘;/除; % 求余數; +,- 如:expr (3+3)*(4-2)
command1 && command2 如果第一個命令執行成功,則運行第二個命令;
command1 || command2 如果第一個命令執行失敗,則運行第二個命令;
test 表達式 測試條件表達式,主要有:
-f filename 文件是否存在;
-d dirctory 目錄是否存在;
-r filename 文件存在,且能被當前進程讀;
-w filename 文件存在,且能被當前進程寫;
-x filename 文件存在,且能被當前進程運行;
-n string 字元STRING長度非零;
-z string 字元STRING長度零;
string1=string2 兩個字元串相同;
integer1 -eq integer2 兩個變數相等;(ne:不等 gt:大於 lt:小於 le:小於等於 ge:大於等於)
if ..
then ..
else...
fi

read xxx 從標准輸入讀入一行,賦給xxx變數; read x echo $x

for i in ....
do
...
done

while expression
do
...
done

ksh scriptname
scriptname
pathname/scriptname shell script的三種執行方法
#command 前台進程
#command & 後台進程
nice/renice 增加/再增加nice的值,從而降低進程優先順序;
nohup command & 使用戶的後台進程在用戶退出時仍然運行
#alias alias=string 賦命令別名
unalias aliasname 取消命令別名
history 顯示最後的16條命令
cal 2003/cal 2 2003 日歷
finger [oracle] 顯示用戶信息
mail 接收,發出,查看電子郵件
clear 清屏
echo 顯示指定信息
wc filename 統計指定文件的行數,詞數,位元組數
head filename 顯示文件頭
tail filename 顯示文件尾
tail -f /tmp/hacmp.out 顯示HACMP啟動情況
[^+C]/[^+d]/[^+s]/[^+q]/[^+u] 終止/結束文件傳輸/暫停屏幕輸出/繼續屏幕輸出/刪除當前輸入行
smit(system management interface Tool)
其log文件/script文件保存在各用戶目錄下;
alog -o -t boot 查看引導日誌
chtz 設置新時區
/etc/profile
/etc/environment
$HOME/.profile 系統設置用戶環境的主要文件;
lsuser -a id home ALL 列出所有用戶
/etc/motd 用戶登錄時顯示的信息,可直接編輯,但如果用戶主目錄下$HOME/.hushlogin存在,motd不顯示;
wall ***** 向各登錄用戶發出*****消息,用戶終端上將馬上顯示;
/var/adm/sulog su命令執行記錄
/var/adm/wtmp,/etc/utmp 用who命令查看登錄記錄
last root |pg root用戶登錄記錄
last reboot | pg 重啟記錄;
/etc/passwd 合法用戶(不含密碼)
/etc/group
/etc/security 普通用戶不能訪問的安全性文件目錄
lsdev -P 列出所有的設備, lsdev -Pc disk
smitty devices 設備管理
lsattr -E -l sys0 列出已配置的設備
jfs/Cdrfs/Nfs AIX支持的三種文件系統
/var/adm/wtmp
/var/spool/*/*
/smit.log
/etc/securibty/failedlogin
/var/adm/sulog 這些文件增長很快,要定期清理,可用cat /dev/null > filename方式清理
/u05 | sort -r -n 查詢文件或目錄所佔用的磁碟塊數
vmstat 顯示虛擬內存,內存及CPU活動信息;
arp -a 查看解析協議ARP表
hostname 顯示機器名
/etc/rc.tcpip 系統啟動時自動執行,進而執行以下子進程:
 -syslogd :錯誤信息日誌
 -portmap :埠查找
 -inetd :Internet服務的主守護進程
 -named :域名伺服器
 -lpd :列印伺服器
 -routed or gated :動態路由
 -sendmail :郵件系統
 -timed :時間伺服器
 -rwhod :遠程用戶信息
 -snmpd :SNMP代理進程
host 機器名/IP 實現IP與機器名的轉換
rsh PTYC2_svc date 執行另一台主機上的命令
lscfg 顯示機器配置信息
lsdev -C -c if 顯示網路介面描述
lsdev -C -c adapetr 顯示適配描述
netpmon -v 物理/邏輯資源的詳細報告
ps aux 查詢內存使用情況
sar [-u|-c|-a|-q|-r] [-p] 1 10 查詢系統負載情況
traceroute 10.188.182.1 跟蹤IP
netpmon 可以監控關於網路行為的系統事件和性能以及網路行為對CPU的消耗。
lsdev -C|grep Process|wc -l 顯示CPU數量
smitty mklv 創建裸設備(字元型設備);
smitty rmlv 刪除裸設備(字元型設備);
lslv ***** ******為裸設備名稱,顯示裸設備相關參數

/etc/default/login 加上CONSOLE=/dev/console 後,可防止root用戶telnet;
SSL工具代替telnet等,增加安全性
/etc/passwd .../bin/sh 對應 .profile
/etc/passwd .../bin/csh對應 .login
系統正常從桌面登錄執行 .dtprofile
su - username執行 .profile
vmstat 查詢內存情況
iostat
mpstat 查詢CPU情況
/etc/vfstab 磁碟目錄規劃
mount 目錄安裝情況
format 查看磁碟物理信息
p 分區
p

swap [-l|s|d|a] 操作swap交換空間
patchadd -d 補丁文件名 打補丁-p 顯示已打的補丁信息
sysdef -i
share -F nfs -o ro /etc
hare -F nfs -o rw=usera:userb /export
unshare /etc
dfshares
/usr/dt/bin/dtconfig -d 這將告知系統在下一次重新引導時不啟動登錄伺服器。
/etc/ftpusers,/etc/default/login SOLARIS8下的FTP和TELNET預設是關著,看看這兩個文件.
sys-unconfig solaris重新設置
kdmconfig 配置顯示器
eject 彈出CD-ROM或軟碟機
L

F. 如何在AIX下進行磁碟管理pv vg lv

smit里能做很多,你參考琢磨下

lspv 就能看到pv了
lsvg 就能看到vg了
你需要的是看懂並理解這幾個的關聯信息,建議看下PPT等信息資料熟悉關系,操作簡單都是一兩條命令就ok的。
你有什麼追問的?

G. 如何查看IBM的AIX小型機的存儲空間有多大

如果你指的是主機硬碟或者掛載磁碟的大小,可以用下面這個命令:
lscfg -vp|grep hdisk
如果指的是vg的空間大小,可以使用lsvg命令,例如:
lsvg rootvg //這個需要稍微計算一下
如果指的是文件系統的大小,可以使用df或者命令,例如:
df -g

H. AIX中怎麼知道此VG有無空間可以擴充

/home是AIX操作系統默認的文件系統,是rootvg的。
lsvg -l rootvg查看rootvg中有哪些邏輯卷和文件系統;
df命令查看目前已經Mount成功的文件系統,有屬性之類的;
lsvg rootvg 查看rootvg信息,注意第二列的"Free PPs",表明還有多少可擴展空間。

感覺不錯,請採納。

I. aix怎麼把磁碟加到vg中

你說的應該是內置硬碟的熱插拔吧。下面是步驟,可以看看:
如果要替換的磁碟已做了鏡像,推薦如下步驟:
1. 刪除該磁碟上所有邏輯卷的復件,使用 rmlv 命令或 unmirrorvg 命令。
2. 從卷組中刪除該磁碟,使用 recevg 命令。
3. 使用 rmdev 命令刪除該磁碟定義。
4. 物理移除該磁碟。如果磁碟不是可熱交換的(hot-swappable),可能要求重啟系統。
5. 使備用的磁碟可用。如果磁碟是可熱交換的(hot-swappble),可運行 cfgmgr;否則,需要重啟系統。
6. 把新加的磁碟放入卷組,使用 extendvg 命令。
7. 重建並同步所有邏輯卷的復件,使用 mklv 命令或 mirrorvg 命令。
rootvg 由hdisk0和hdisk1做成mirror,hdisk0報故障

J. 如何處理aix vg無法操作的情況

我們在使用PV之前必須將其「加入」到Volume Group(VG,卷組)中,或直接在上面創建卷組。當PV從屬於一個VG後,其空間被分為許多大小相同的最小分配單元,每一塊被稱為一個Physical Partitions(PP 物理分區)。這如建築時將各種不規整的石頭 切成同樣大小「磚頭」同一個樣,目的是以後建築的過程中可以按照需要取用「磚頭」堆砌,而不會受到「石頭」形狀、大小的限制。因此,VG中的 PP大小都相等,無論原有磁碟大小多少。我們可以繼續在VG上創Logical Volume(LV,邏輯卷),這是留給程序使用的設備,可以跨多個磁碟(即 PV),但是不能跨越VG。創建邏輯卷時需要給邏輯卷指定名稱和大小,大小的單位是PP的大小,即最少要佔用1個PP大小的空間,最多
沒有特別的限制。但在默認情況下,每個LV可能有256或512(根據不同操作系統版本)個PP的限制,不過這個限制是軟限制,可以任意修改。

組成邏輯卷的真正單位是PP,但被稱為LP,即Logical Partitions(LP,邏輯分區),引入額外的LP的原因是鏡像。AIX 正是通過PP和LP之間的倍數對應關系,來實現數據鏡像的。每個LP根據鏡像要求,對應到1-3個PP的物理空間上,對應1代表沒有鏡像,2表示一份鏡像,3表示兩份鏡像。在AIX中,邏輯卷被當作一種特殊的塊設備,在/dev/目錄下能看到對應的設備名,例如:
/dev/rmylv ->charact(字元) 類型的設備名
/dev/mylv ->block (塊) 類型的設備名
邏輯卷可以直接被應用程序使用,這種使用方式叫做裸設備方式;也可以在邏輯卷上創建文件系統,然後按照普通文件操作方式使用。

當AIX識別到一個新PV時,先檢查它是否有PVID。PVID是分配給每個PV的唯一識別號,記錄在磁碟的操作系統保留區內,如果AIX已經(或者曾經)識別了這個磁碟,則會在ODM中也記錄一份PVID。如果舊磁碟被移走,AIX中對應的設備(hdisk 會變成defined狀態。但hdisk設備號保留,當磁碟「還」回來,使用cfgmgr會重新看到這一hdisk變為available狀態。如果它是全新的磁碟,沒有PVID,AIX只能看到磁碟設備available,而PVID一項是none。此時對此PV除了在其上創建VG或將其加入到某個已經建立的VG中、設置一個新的PVID、從系統中刪除此PV之外,不能進行其它操作。而創建VG和加入VG動作將自動給這個 PV分配新的PVID 。重新置PVID命令有兩個:
#chdev -l hdiskx -a pv=yes------>強制hdiskx分配一個新的PV ID
#chdev -l hdiskx -a pv=clear ------>強制清除hdiskx已經使用的PV ID

注意:
系統中管理PV完全依靠PV ID,盡管有諸如hdiskx這樣的設備號可用,但是操作系統對於磁碟的識別仍然是依靠PVID的,也就是說hdisk 數字可能會變,即使對於同一台小型機也是如此,而PVID永遠不會改變,即使拿到另一台機器上PVID也不變(直到執行了以上可以改變PVID的操作)。保持PVID不變,靠PV ID識別共享磁碟也是雙擊熱備份的基礎。從另一個方面來講,如果你用上面的命令改變了 PV ID,操作系統就認為原來的磁碟消失了,而且再也不能找回來。
更不巧的是如果原有的PV還屬於某個VG,那麼這個VG再也發現不了它原來的成員盤(PVID已經改變),這個盤上的數據就無法找回,雖然磁碟和數據依然在那裡。修復這個問題只能直接用底層的ODM操作,已經超出了本書的范圍,有興趣的朋友可以自己研究下相關的材料。

VG被激活後才能被訪問(讀/寫及察看VG信息等操作),同時此VG也被執行激活命令的操作系統映像「鎖住」,不允許別的操作系統映像訪問(包括執行激活命令)。激活與釋放VG的命令分別是:
#varyonvg vg_name 激活此VG,不允許別的操作系統映像訪問
#varyoffvg vg_name 釋放此VG,允許別的操作系統映像訪問
但要注意,這個"鎖"只是邏輯的鎖(在磁碟上做一個標記),而且當VG被激活後,如果發生機器突然宕機,操作系統可能沒有能執行磁碟解鎖的命令(清除標志位),則其它機器就無法再激活此卷組了!需要執行帶-f參數的強制命令激活此卷組:
#varyonvg -f vg_name
有時甚至需要使用更底層的命令手工清除鎖標志,此命令為lquerypr或pcmquerypr。由於此命令屬於底層命令,對於初學者,容易操作不當,導致錯誤的結果,請謹慎使用。
VGDA(Volume Group Descriptor Area)
把PV加入VG之後才可以使用,一個PV只能屬於一個VG(一個VG根據其類型不同可能擁有最多32-1024個PV)。VG中包含哪些PV都寫在VG中的一個區域中,這個區域就是VGDA,VGDA中記錄了很多VG的重要信息,包括VG中包含的所有PV的PVID。

由於VGDA內的信息非常重要,因此VGDA被保存了多份。如果VG中只有一塊磁碟( PV ),則在此磁碟上存有兩份VGDA;如果VG中有兩塊磁碟,則第一塊磁碟有兩份VGDA,第二塊磁碟上有一份;如果VG中包含三塊或更多的磁碟,則每塊磁碟上都有一個VGDA的 .完好的VGDA數量與VG中總磁碟數之比被稱為Quorum,如果Quorum小於50%,此VG將不能被繼續訪問(如果已經被激活,則會自動關閉),這樣做是為了防止數據被進一步破壞,而等待專業人員修復(這是基於這樣一種設計理念:如果可能發生危害數據的操作,什麼都不做的結果遠遠好於人有該操作為所欲為)。由於在每塊磁碟上都至少有一份VGDA,所以在一個新小型機上,只要給出位置VG中的一塊磁碟,就可以正確識別出全部VG信息,並「注冊」到新的小型機上,這個過程叫做import,命令是:
#importvg -y vg_name hdiskx
其中vg_name是你希望的VG名,hdiskx是此VG中任一磁碟。由於在執行importvg命令的時候可以自定義VG名,因此系統中並沒有更改VG名稱的命令,如果你想改VG的名稱,則需要先執行exportvg命令(把此VG在系統中的定義刪除掉,再用新名字importvg進來 )
反之,如果想把某個VG的信息從一台小型機上刪除,則需要執行
#exportvg vg_name
此操作並沒有對磁碟做任何操作,磁碟上的數據依然存在,包括VGDA裡面的內容。此命令只是將此VG在AIX操作系統中的定義刪除了,任何時候你還可以再重新imprt回來。
在執行importvg 的時候,操作系統可以指定磁碟上讀到VG中所有磁碟(PV)的定義(還記得VG中每塊磁碟上都至少有一份VGDA,也就是全部VG信息的定義么?),如果操作系統發現此VG的一些磁碟並沒有被系統標識到(通過PVID找尋到,即VGDA中包含某個PVID在操作系統中所有磁碟設備上都找不到,可能的原因即包括該磁碟不存在,也可能是PVID沒有正確讀出來),那麼系統將計算Quorum。如果Quorum>50%,則依然可以執行importvg,但會有警告信息;而當Quorum<50%時 ,則不允許import此 VG。

閱讀全文

與aixvg命令相關的資料

熱點內容
微盟程序員老婆 瀏覽:928
intellij創建java 瀏覽:110
java連接odbc 瀏覽:38
啟動修復無法修復電腦命令提示符 瀏覽:359
手機編程是什麼 瀏覽:97
山東移動程序員 瀏覽:163
蘇州java程序員培訓學校 瀏覽:476
單片機液晶驅動 瀏覽:854
魔拆app里能拆到什麼 瀏覽:130
新預演算法的立法理念 瀏覽:144
wdcpphp的路徑 瀏覽:134
單片機p0口電阻 瀏覽:926
瀏覽器中調簡訊文件夾 瀏覽:594
五菱宏光空調壓縮機 瀏覽:68
為什麼app佔用幾百兆 瀏覽:680
自動解壓失敗叫我聯系客服 瀏覽:484
易語言新手源碼 瀏覽:456
oa伺服器必須有固定ip地址 瀏覽:45
傳奇源碼分析是什麼 瀏覽:269
解放壓縮機支架 瀏覽:255