ASMLib存在的現實意義
Oracle ASMLib只存在於Linux平臺,從Oracle Linux 6.0(Redhat Linux 6.0)開始,ASMLib不再支援Redhat作業系統,只能在Oracle Linux的uek核心上使用。
Oracle ASMLib的使用有這麼大的侷限性,這個東西也是可有可無的,網上也有文章說使用ASMLib會增加複雜度,可能出現bug等問題,建議最好不使用,那麼它有什麼存在的現實意義呢?
拿Linux平臺和AIX平臺對比來說,在Linux平臺裝置的管理要比AIX做得差很多,原因在於AIX平臺從硬體到軟體全是IBM自己的東西,而Linux平臺從硬體到軟體都有很多廠商存在,類似於一臺“相容機”。下面詳細討論一下ASMLib在Linux平臺存在的現實意義:
1.在AIX平臺儲存對映過來的磁碟裝置的塊裝置和字元裝置檔案都存在,許可權設定成功一般就不會發生變化了。但在Linux平臺,對映過來的磁碟裝置只有塊裝置檔案,字元裝置檔案需要另外的配置進行轉換,且重啟之後字元裝置檔案的許可權、所有者、組也可能發生變化。使用ASMLib不需要再為磁碟配置字元裝置檔案,且相關裝置檔案的許可權、所有者、組都自動設定成功,重啟也不會發生變化,使用起來非常的方便。
2.在現實環境中經常會遇到伺服器重啟之後,磁碟裝置檔案對應的磁碟發生了變化,例如,重啟前sdb對應的是1024M大小的裝置,重啟之後sdb對應的就是2048M大小的裝置。這種情況有很多解決的方法,例如使用udev,安裝多路徑軟體(例如,rdac,multipath等),同時,ASMLib也是其中一個解決方法。使用ASMLib,ASMLib會將相關的屬性資訊寫到磁碟頭中,即使你重啟之後裝置名稱對應的磁碟發生變化,但是ASMLib生成的磁碟裝置對應的磁碟也不會發生變化,這和ASM的原理是相同的。
以上是我認為ASMLib在Linux平臺存在的兩個主要的現實意義,在UNIX平臺以上列出的問題可以很好的透過其他方式解決。但由於ASMLib開始只支援Oracle自己的Linux了,所以我們不能依賴於ASMLib,還得熟悉多種手段解決我們面臨的問題。
相關文章:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/23135684/viewspace-746366/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- PVP模式存在的意義模式
- 前端框架存在的意義前端框架
- Oracle中checkpoint存在的意義Oracle
- IT運維視覺化存在的意義運維視覺化
- Go 模組存在的意義與解決的問題Go
- JS 中 __proto__ 和 prototype 存在的意義是什麼?JS
- 企業實施伺服器雙機熱備方案存在重要意義伺服器
- 淺談多型機制的意義及實現多型
- 中臺風險分析-數學期望的現實意義
- Mybatis入門 Mybatis存在的意義 解決的問題 基本操作MyBatis
- 實踐和思考的重要意義
- PHP 單例模式優點意義及如何實現PHP單例模式
- 實施CRM系統的意義何在?
- 機制與意義:作為數字現實的電子遊戲遊戲
- 機制與意義:數字現實與玩家的具身模式模式
- VR虛擬現實技術在展館中使用的意義VR
- synchronized的意義synchronized
- 關於意義:從現實到遊戲,從自我到自由遊戲
- Go 讀者提問:Go 函式返回值命名有存在的意義嗎?Go函式
- IT職場人的“存在主義”
- 點乘和叉乘及其物理意義(C++STL實現)點乘C++
- nginx的配置檔案server_name的意義 location意義NginxServer
- code review的意義View
- 實施CRM系統的意義是什麼?
- 學習Lua的意義
- 特徵向量的物理意義特徵
- 前端MV*框架的意義前端框架
- 闡述Peter Molyneux的“好奇心”實驗意義UX
- 資訊系統的意義在實施過程
- EventSource的自定義實現
- asmlibASM
- 教你Mysql如何實現不存在則插入,存在則更新MySql
- vue中“:”、“.”、“@”意義Vue
- 自定義View:畫布實現自定義View(折線圖的實現)View
- 維修app開發的意義APP
- python編碼的意義Python
- 加密鹽的意義和用途加密
- linux版本號的意義Linux