歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Unix知識 >> 關於Unix

unix lvm 邏輯卷管理


邏輯卷管理


邏輯卷管理
根據以上介紹,在HPUX下正確使用硬盤的順序及相應命令如下:
1.先建物理卷
# pvcreate -f /dev/rdsk/cCdDtT
這裡必須使用硬盤的字符設備文件
2.再建邏輯卷組
# mkdir /dev/vg0X
X:0~f,邏輯卷組名
# mknod /dev/vg0X/group c 64 0x0X0000
# vgcreate vg0X /dev/dsk/cCdDtT
3.然後劃分邏輯卷
# lvcreate -L size –n /dev/vg0X/lvolY vg0X
size:該邏輯卷大小
4.在LV上建文件系統
# newfs -F file_system_type /dev/vg0X/rlvolY
file_system_type:文件系統類型,包括hfs和vxfs,注意此時用該邏輯卷的字符設備文件。
5.將此文件系統Mount到一個目錄下
# mkdir /directory
# mount /dev/vg0X/lvolY /directory
到此為止,您已經可以使用這個硬盤了。有時您可能在現有的環境下,需要添加、刪除邏輯卷,或者是需要擴大文件系統。我們可以這樣做:
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/datamount 到 /sample上。
2)添加非文件系統卷(raw data volume)。例同上。
A.創建邏輯卷,在系統提示符下鍵入命令:
# lvcreate -L 200 -n data /dev/vg01
7.刪除邏輯卷
例如:刪除 vg01 中名為 data 的邏輯卷,mount 到/sample。
1)卸載所要刪除的邏輯卷:
A.首先用 umount 命令將邏輯卷 data 從/sample上卸載下來:
# umount /sample
B.若系統提示設備忙,不能卸載;則在根目錄系統提示符下,鍵入以下命令,進入單用戶:
# shutdown -y 0
C.在單用戶下,先將所有文件系統mount上,鍵入命令:
# mount -a
D.用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 進入原來多用戶運行級。
Copyright © Linux教程網 All Rights Reserved