HP UNIX 11i的學習筆記

2021-04-01 04:38:39 字數 3774 閱讀 4555

物理卷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允許使用者對硬...