存儲組件
文件
目錄
文件系統
邏輯存儲
物理存儲
邏輯卷管理器
傳統的UNIX磁盤存儲所存在的問題
固定的分區
擴大分區的大小
一個文件系統和一個文件大小的限制
磁盤空間連續性的需要
預先規劃存儲所需要付出的時間和精力
邏輯卷管理器(LVM)的優點
解決了不相鄰空間的問題
可以跨磁盤
大小可以動態增加
可以做鏡像
可以很方便把硬盤添加到系統中
邏輯卷可以重定位
可以采集到卷組和邏輯卷的統計數據
與傳統的UNIX系統相比較,這些任務都可以動態執行
物理存儲
物理卷(PV)一個實際存在的磁盤。機器中的硬盤可分為內置硬盤和外置硬盤。新添加的磁盤必須加到一個卷組或者為該磁盤專門創建一個卷組,這樣該磁盤才能被邏輯卷管理器使用。
一個物理卷只能屬於一個卷組
卷組(VG)是存儲分配的最大單元,一個卷組由一個或者一組物理卷組成。卷組的容量大小為這些物理卷的大小之和。其他的存儲實體可以使用卷組空間。
物理分區(PP)是磁盤分配的基本單元。一個卷組內的所有物理分區的大小相同並且不能動態改變。缺省情況下,一個物理卷最多能包含1016個物理分區。如果一個卷組包含一個物理卷,並且該物理卷容量大於4GB,那麼,要麼物理卷的單位物理分區大小大於4MB,要麼物理卷包含更多的物理分區。
卷組(VG)
為什麼要創建新的VG
隔離用戶數據與系統文件
災難恢復
數據可移植性
數據完整性和安全性
卷組的限制
查看本欄目更多精彩內容:http://www.bianceng.cn/OS/unix/
上圖分別說明對於兩種卷組,該參數與物理卷的個數之間的關系。以mkvg –t 2為例,每個卷組允許2032個PP。如果卷組是普通卷組,卷組所允許的物理卷最大個數是16,如果是大卷組,則卷組所允許的物理卷最大個數是64。
普通卷組:通過SMIT或mkvg命令創建的卷組,默認為普通卷組。
大卷組:大卷組需要通過mkvg -B的命令創建。SMIT菜單不支持創建大卷組。
卷組的另一個限制是對卷組中每個物理卷所擁有的物理分區數的限制。AIX4.3.1提供了增加每個物理卷擁有的物理分區數的最大值的方法。可使用命令mkvg –t #來實現。這裡,“#”是准備增加物理分區的系數。這個系數乘以1016,得到的就是該卷組的物理卷所能擁有的物理分區數的最大值。如:執行mkvg -t 2,每個物理卷將支持2032(1016*2)個物理分區。
邏輯存儲
物理分區(PP):是磁盤分配的最小單元,每一個邏輯分區對應一個物理分區,物理分區用於實際存儲數據。在一個卷組裡,邏輯分區與物理分區的大小相等,邏輯卷由一個或多個邏輯分區組成。當卷組包含多個物理卷時,邏輯卷可以跨越物理卷。邏輯卷是由多個邏輯分區組成的。卷組既是一個存儲的物理視圖,又是一個邏輯視圖。它既包括了物理上的物理分區和邏輯卷,又包括了邏輯上的邏輯分區和邏輯卷,邏輯和物理之間通過物理分區和邏輯分區相聯系。
邏輯卷管理器(LVM)由邏輯卷設備驅動程序(LVDD)和LVM接口函數庫組成。LVM 用邏輯存儲結構映射實際磁盤空間,通過簡單而靈活的邏輯存儲結構來管理配置資源。LVM在傳統的磁盤設備驅動之上加了一層設備驅動代碼來完成磁盤資源的管理。
邏輯卷組的使用
一個邏輯卷只能包含以下其中一種類型:
Journaled 或 Enhanced journaled file system(如:/dev/hd4)
頁面空間(/dev/hd6)
Journal 日志(/dev/hd5)
引導邏輯卷(/dev/hd5)
Nothing(裸設備)
文件系統
存儲數據的方式
目錄層次結構
支持5中類型
jfs 日志型文件系統,每一個jfs存在於一個邏輯卷上
jfs2 增強型日志文件系統,每一個jfs2存在於獨立的邏輯卷上
cdrfs CD-ROM 文件系統,存在光盤上
nfs 網絡文件系統,用戶可通過網絡訪問
procfs 進程文件系統把進程和內核數據結構映射到相對應的文件上
雖然這些文件系統在物理上存在差異,但對於用戶或應用程序而言,是完全相同的。不同的文件系統按目錄組織起來,形成用戶可見的文件視圖。
為什麼需要文件系統
通過優化在磁盤上的分布策略能夠提高性能
在做某些工作時,管理一個文件系統比管理這個文件系統中的每個目錄更有效。
可以限制用戶對磁盤的使用
維護整個文件系統結構的完整性。
特殊的安全考慮
把數據和程序按組織,方便進行文件管理,提高系統性能
AIX標准文件系統
初安裝AIX,會生成六個日志型文件系統
/..(root)=/dev/hd4位於層次目錄文件樹的頂端,存放完成引導操作所需要的程序和設備目錄。
/usr = /dev/hd2/user文件系統中包含操作系統命令,程序庫和應用程序。可通過網絡共享。
/var = /dev/hd9var/var 文件系統保存系統的日志文件,/var 文件系統包含的文件隨著系統的持續運行而增大。
/home = /dev/hd1是用戶的/home目錄(對於AIX早期版本,是/u),保存著每一個用戶的數據文件和目錄。
/tmp = /dev/hd3存放所有的臨時文件,是用戶的工作區。應該經常清理/tmp目錄。,
/opt = /hd10opt主要用於安裝附加的應用程序軟件包。
/proc = /proc/proc文件系統用相應的文件映射進程和內核數據結構。
本文出自 “Hello_小壯” 博客,請務必保留此出處http://xiaozhuang.blog.51cto.com/4396589/1029688