unix中lun、pv、vg、lv等之間的關係
RAID NAME |
DISC SIZE*COUNT |
Usable Size |
MDI1 |
300G*8 |
1116 GB |
MDI2 |
300G*8 |
1116 GB |
MDI3 |
300G*8 |
1116 GB |
MDI4 |
300G*8 |
1116 GB |
MDI5 |
300G*8 |
1116 GB |
其中MD1到MD5 用於安裝資料庫產品和資料, 從上面配置中可以看出現在的儲存容量非常龐大。這也和傳統磁碟的管理有著本質的不同。對於如此大容量的儲存裝置必然有一套完整的管理方法。對於unix的系統是從lun到lv來管理的。
Lun:要想很好的管理這些磁碟首先就要從基本單元規劃儲存裝置,於是在每個raid組內首先劃分lun既邏輯單元號,lun的大小一般在30-50G這可根據業務需要具體制定,另外lun也不是一程不變對於配置檔案較小的檔案也可以規劃較小容量,比如這裡lun的size定為40g和1g,於是對於MD1到MD5的lun將劃分出139個40g的,和20個1g的lun
這樣看出整個raid組裡有139+21=160個lun,這些lun如果直接由unix os識別將直接識別為160塊盤,對於系統員的管理將是非常麻煩的。因此對應lun將進一步規劃
Pv:unix os識別出160塊盤的同時將lun對應識別為一個pv,每個lun將對應一個pv,pv的存在主要是為命令的可讀性而存在。
Vg:為進一步規劃lun,系統將根據檔案大小或所需儲存資料的型別劃分,如需要把oracle軟體產品存放在儲存上,那這個vg大概需要1個lun,又如10個資料檔案需要200G,那這個vg需要5個lun可以預留出一部分空間就是需要6-8個lun,這樣一個vg就像一個池子根據檔案大小和作用在儲存上圈出了一塊區域,以便存放對應的具體內容,如檔案
Lv:有了一個大的區域,在這個區域裡放置哪些資料或檔案將在這個vg裡的所有lun中再次劃分割槽域,這個區域就是lv,預設情況下一個lv是跨vg中所有lun劃分的。
掛載:在儲存裝置上最終勾勒出lv後,需要讓unix os能夠識別或存取lv上的空間或檔案,識別方法主要有兩種,一種是用檔案系統,即將lv通過介面掛載點掛載到檔案系統,然後所有資料的寫入是經過檔案系統已字元形式寫入到儲存裝置lv中的空間。並已檔案形式在檔案系統上顯示給使用者。讀取資料是通過檔案系統以字元為單位從儲存裝置中讀取資料,檔案的讀取與寫入都經過檔案系統完成,檔案系統遮蔽了系統的儲存裝置存取資料的複雜性,但缺點是中間有檔案系統的包裝存取速度不如裸裝置快。另一種識別方法是直接由os讀取裸裝置上的資料,把lv作為具體的裸裝置對映到os的/dev中,也就是把lv當作一個裝置作為裝置檔案放在unix os中識別,這樣os可以直接讀取儲存中lv的資料,並以塊為單位存放資料以便增加存取速度。
我們還可以這樣簡單比喻各個儲存概念的關係,例如蓋木製的房子。各塊磁碟組成的raid組就像蓋房子用的大樹,lun就是把大樹鍛造成各種蓋房需要的木頭,vg就是房子中各個居室,lv就是居室記憶體放物品的傢俱如大衣櫃,掛載點是使用者和獲取傢俱中衣物的介面比如櫃門。
希望本文能對讀者對理解儲存概念之間的關係能有巨集觀的更清晰的瞭解
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/750077/viewspace-1458371/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- [HPUX] HP Unix pv,vg,lv操作UX
- LVM原理及PV、VG、LV、PE、LE關係圖LVM
- LVM原理及PV、VG、LV、PE、LE關係圖【轉】LVM
- [Linux] PV,VG,LV相關Linux
- AIX中PV,VG,LV及FS常用相關命令AI
- Linux中的建立PV-VG-LVLinux
- AIX PV VG LV詳解AI
- aix 的pv vg lv 命令實踐AI
- HP-ux.關於LUN,Vdisk,VG,LV,掛載點,裝置檔案等查詢例項描述UX
- UNIX.AIX.檔案系統.儲存管理.邏輯卷管理.PV.VG.PP.LV.LPAI
- 在Linux中,Unix和Linux之間的關係是什麼?Linux
- UML中類之間的關係
- QT中類之間的關係圖QT
- AIX同步映象VG中的新LV,手工映象LVAI
- AIX系統LVM管理PV/VG/LV常用命令總結與實戰AILVM
- FAILGROUP和REDUNDANCY之間的關係關係!AI
- UNIX.AIX.檔案系統.儲存管理.邏輯卷管理.PV.VG.PP.LV.LP --轉自網路AI
- 大話UML中類之間的關係
- CSS系列:CSS中盒子之間的關係CSS
- 類之間的關係
- 專案管理中各系統之間的關係專案管理
- AIX中怎麼看hdisk和儲存中LUN的對應關係AI
- linux 磁碟分割槽掛載-LVM-物理卷PV,卷組VG,邏輯卷LVLinuxLVM
- LVM中PV的源盤空間擴容後的設定LVM
- 【java】類之間的關係Java
- 頁面中多個script塊之間的關係
- Android 中Activity,Window和View之間的關係AndroidView
- Window、WindowManager、View 之間的關係View
- ODS與DW之間的關係
- tablespace和datafile之間的關係
- 不同層之間的物件關係物件
- Linux作業系統中分割槽格式轉換LVM格式及多磁碟建立PV、VG、LVLinux作業系統LVM
- Python中怎樣改變集合之間的關係?Python
- lvm管理之pv遷移與lv擴充套件LVM套件
- TLS與SSL之間關係TLS
- ps 與 svmon之間關係
- Window, WindowManager和WindowManagerService之間的關係
- git、github、gitlab之間的關係GithubGitlab