歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Unix知識 >> 關於Unix >> HP9000小型機管理與維護系列問題(10)

HP9000小型機管理與維護系列問題(10)

日期:2017/3/6 15:45:39   编辑:關於Unix
其他日常維護之HP-UX的硬盤資源的邏輯卷管理HP-UX管理硬盤存儲資源是采用邏輯卷方式來進行管理的,要說清整個機制,先要介紹幾個概念: 物理卷Physical Volume,稱為PV:指物理上硬盤,一個硬盤就是一個PV邏輯卷組 Logical Volume Group,稱為VG:一個VG包
  其他日常維護之HP-UX的硬盤資源的邏輯卷管理HP-UX管理硬盤存儲資源是采用邏輯卷方式來進行管理的,要說清整個機制,先要介紹幾個概念:
  
  物理卷Physical Volume,稱為PV:指物理上硬盤,一個硬盤就是一個PV邏輯卷組 Logical Volume Group,稱為VG:一個VG包含整數個PV,可理解為一個大硬盤。
  
  邏輯卷 Logical Volume,稱為LV:相當於對大硬盤進行邏輯分區, 一個VG裡可有若干個LV。
  
  文件系統 File System:在邏輯卷的基礎上,可建立文件系統,然後 MOUNT到一個目錄下,這樣就可以文件存取的方式來使用這塊硬盤了。
  
  當然,您也可以不建文件系統,而直接把LV當作裸設備,以TRUNK方式來存取數據,許多數據庫都是用這種方式存取數據。
  
  根據以上介紹,在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 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/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的文件系統是樹狀結構,一般指在一個邏輯卷上的文件的集合。從根開始,從表面上看,文件系統好象是一個整體,但實際上,文件系統可以分成不同的部分,單獨占據一塊邏輯卷,就是一個文件系統。
  
  
  
  

Copyright © Linux教程網 All Rights Reserved