物理卷physical volume,稱為pv:指物理上硬碟,乙個硬碟就是乙個pv邏輯捲組 logical volume group,稱為vg:乙個vg包含整數個pv,可理解為乙個大硬碟。
邏輯卷 logical volume,稱為lv:相當於對大硬碟進行邏輯分割槽, 乙個vg裡可有若干個lv。
檔案系統 file system:在邏輯卷的基礎上,可建立檔案系統,然後 mount到乙個目錄下,這樣就可以檔案訪問的方式來使用這塊硬碟了。
當然,您也可以不建檔案系統,而直接把lv當作裸裝置,以trunk方式來訪問資料,許多資料庫都是用這種方式訪問資料。
根據以上介紹,在hpux下正確使用硬碟的順序及相應命令如下:
關於裝置檔案的查詢
#ioscan –func disk
list all disk devices and device files
1. 先建物理卷:
# pvcreate -f /dev/rdsk/ccddtt
這裡必須使用硬碟的字元裝置檔案
其中的 ccddtt:例如c0t6d0等
在hp中可以用ls –dev 看到硬碟的字元裝置檔案
exm:
# pvcreate -f /dev/rdsk/c0t6d0
2. 再建邏輯捲組:
# mkdir /dev/vg0x
exm:mkdir /dev/vg01
# mknod /dev/vg0x/group c 64 0x0x0000
exam:
mknod /dev/vg01/group c 64 0x020000
# vgcreate vg0x /dev/dsk/ccddtt
exam:
vgcreate /dev/vg01 /dev/dsk/c0t6d0
3. 然後劃分邏輯卷:
# lvcreate -l size vg0x size:該邏輯卷大小
exam:
# lvcreate -l 200 -n lv01 /dev/vg01
4. 在lv上建檔案系統:
# newfs -f file_system_type /dev/vg0x/rlvoly
file_system_type:檔案系統型別,包括hfs和vxfs,注意此時用該邏輯卷的字元裝置檔案。
exam:
# newfs –f hfs /dev/vg01/rlv01
5. 將此檔案系統mount到乙個目錄下:
# mkdir /directory
# mount /dev/vg0x/lvoly /directory
exam:
#mkdir /data
#mount /dev/vg01/lv01 /data
到此為止,您已經可以使用這個硬碟了。有時您可能在現有的環境下,需要新增、刪除邏輯卷,或者是需要擴大檔案系統。我們可以這樣做:
6. 新增邏輯卷
1) 新增檔案系統卷。例如:在vg01上新增乙個200m的檔案系統卷,卷名為data,mount到目錄/sample 上。
a、建立邏輯卷,在系統提示符下鍵入命令:
# lvcreate -l 200 -n data /dev/vg01
b、在邏輯卷data上建立檔案系統:
# newfs -f hfs /dev/vg01/rdata
注:如果是vxfs檔案系統,則用
# newfs -f vxfs /dev/vg01/rdata
c、建立目錄/sample,並將邏輯卷data mount 到/sample.
# mkdir sample"
# mount /dev/vg01/data /sample
d、用bdf命令,將會看到/dev/vg01/data mount 到 /sample上。
2) 新增非檔案系統卷(raw data volume)。例同上。
a、建立邏輯卷,在系統提示符下鍵入命令:
# lvcreate -l 200 -n data /dev/vg01
b、建立目錄/sample,並將邏輯卷data mount 到/sample.
# mkdir sample
# mount /dev/vg01/data /sample
c、用bdf命令,將會看到/dev/vg01/data mount 到 /sample上。
7. 刪除邏輯卷
例如:刪除 vg01 中名為 data 的邏輯卷,mount 到/sample。
1) 解除安裝所要刪除的邏輯卷:
a、首先用 umount 命令將邏輯卷 data 從/sample上解除安裝下來:
# umount /sample
b、若系統提示裝置忙,不能解除安裝;則在根目錄系統提示符下,鍵入以下命令,進入單使用者:
# shutdown -y 0
在單使用者下,先將所有邏輯卷mount上,鍵入命令:
# mount -a
用bdf命令看該邏輯卷是否已經mount上,如果mount上,鍵入以下命令:
# umount /sample
2) 刪除邏輯卷 /dev/vg01/data ,用命令:
# lvremove /dev/vg01/data
8. 擴大檔案系統
1) 擴大檔案系統,首先要找到這個檔案系統所對應的邏輯卷,只有首先擴大邏輯卷,給檔案系統以擴大的空間,才能擴大檔案系統。
2) 為擴大邏輯卷,先進單使用者,在根目錄系統提示符下,鍵入命令:
# shutdown -y 0
3) 進入單使用者後,先將所有檔案系統mount上,鍵入命令:
# mount -a
4) 用bdf命令看該檔案系統是否已經mount上,如果mount上,用命令 #umount檔案系統名umount該檔案系統。例如,想要擴大"/usr"到500m ,就鍵入命令:
# umount /usr
5) 用命令:
# lvextend -l 500 /dev/vg00/lvol4
這裡,假定 /usr 對應 /dev/vg00/lvol4
6) 用命令:
# extendfs /dev/vg00/lvol4 擴大檔案系統。
注:如果是vxfs檔案系統,則用
# extendfs -f vxfs /dev/vg00/lvol4
7) 用命令:
# mount /dev/vg00/lvol4 /usr
將檔案系統 mount 到 /usr
這樣,檔案系統"/usr"就被擴大了,
8) 用命令:
# init 3 進入原來多使用者執行級。
9. unix 的檔案系統
unix的檔案系統是樹狀結構,一般指在乙個邏輯卷上的檔案的集合。從根開始,從表面上看,檔案系統好象是乙個整體,但實際上,檔案系統可以分成不同的部分,單獨佔據一塊邏輯卷,就是乙個檔案系統。
10.新增新的硬碟
1. pvcreate /dev/rdsk/cxtydz
2. vgextend /dev/vgxx /dev/dsk/cxtydz
3. lvcreate -n name /dev/vgxx
4. lvextend -l 200 /dev/vgxx/name /dev/dsk/cxtydz
vgextend /dev/vg01 /dev/dsk/c0t6d0
學習筆記1 1
1.virtual修飾符會被 繼承的。private 也被整合,只事派生類沒有訪問許可權而已。virtual可加可不加。子類的空間裡有父類的所有變數 static除外 同乙個函式只存在乙個實體 inline除外 子類覆蓋它的函式不加virtual 也能實現多型。在子類的空間裡,有父類的私有變數。私有...
學習筆記 11
tcp ip 是網際網路的基礎。tcp代表傳輸控制協議。ip代表網際網路協議。目前有兩個版本的ip,即ipv4和ipv6。ipv4使用32位位址,ipv6則使用128位位址。本節圍繞ipv4進行討論,它仍然是目前使用最多的ip版本。tcp ip的組織結構分為幾個層級,通常稱為tcp ip堆疊。主機是...
學習筆記11
raid 10 raid1 raid0技術的組合體 raid10需要至少4塊硬碟來組建,其中先分別兩兩製作成raid1磁碟陣列,以保證資料的安全性 然後再對兩個raid1磁碟陣列實施raid0技術,進一步提高硬碟裝置的讀寫速度。1.讀寫速度 2.資料不易丟失 lvm邏輯卷管理器 lvm允許使用者對硬...