Linux裸裝置管理學習
1、什麼是Linux裸裝置?字元裝置?塊裝置?
裸裝置:也叫裸分割槽(原始分割槽),是一種沒有經過格式化,不被Unix/Linux通過檔案系統來讀取的特殊字元裝置。裸裝置可以繫結一個分割槽,也可以繫結一個磁碟。
字元裝置:對字元裝置的讀寫不需要通過OS的buffer。它不可被檔案系統mount。
塊裝置:對塊裝置的讀寫需要通過OS的buffer,它可以被mount到檔案系統中。
2、一個系統可以有多少個裸裝置?
這個與linux的版本相關,在舊版本中,最多隻可以有256個裸裝置,Linux 4下做多可以繫結8192個裸裝置。
但是在linux下,最多隻能有255個分割槽,所以,如果用裸裝置繫結分割槽,最多隻能繫結255個裸裝置。
如果是用lvm,則沒有這個限制。
3、Linux下單個磁碟最多可以有多少個分割槽?
15個。3個主分割槽 + 1個擴充套件分割槽 + 11個邏輯分割槽。
建議的分割槽方法是:先分3個主分割槽,第四個分割槽為擴充套件分割槽,然後在擴充套件分割槽中再分成11個邏輯分割槽。
注意,裸裝置不要繫結在擴充套件分割槽上。
4、linux下是否需要繫結裸裝置?unix呢?
linux下如果需要使用裸裝置,則需要手工進行繫結。
unix下則不用。
因為Unix中每一個塊裝置都會有一個對應的字元裝置用於非快取(unbuffered)I/O,這就是他對應的裸裝置了。
而Linux中rawio的則實現了一套非繫結(unbound)的裸裝置/dev/rawN或者/dev/raw/rawN和一個控制裝置/dev/rawct用來把他們繫結到塊裝置上。所以當需要使用一個裸裝置的時候,就需要把他和一個真實存在的塊裝置對應起來,這一個步驟實際上就是完成了Unix裡的自動對應一個非快取字元裝置。
5、linux如何繫結裸裝置?
兩種方式:
1)命令繫結
raw /dev/raw/raw[n] /dev/xxx
其中n的範圍是0-8191。raw目錄不存在可以建立。
執行這個命令,就會在/dev/raw下生成一個對應的raw[n]檔案
用命令方式繫結裸裝置在系統重啟後會失效。
2)修改檔案
修改/etc/sysconfig/rawdevices檔案如下,以開機時自動載入裸裝置,如:
/dev/raw/raw1 /dev/sdb1
這種方式是通過啟動服務的方式來繫結裸裝置。
也可以把這個命令寫在/etc/rc.local上,使每次啟動都執行這些命令。
Redhat 5 以上版本已經取消了對裸裝置的支援,所以在安裝 Oracle RAC 時所使用的的裸裝置,需要通過 Udev 進行設定:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/8183550/viewspace-710442/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Linux裸裝置總結Linux
- linux udev裸裝置繫結Linuxdev
- raw 裸裝置資料檔案更改其他raw裸裝置位置
- AIX中的裸裝置AI
- Linux下基於裸裝置建立10g資料庫Linux資料庫
- Linux裝置驅動程式學習----1.裝置驅動程式簡介Linux
- vmware + 裸裝置 + crs + oracle10g RAC搭建步驟(二):安裝linuxOracleLinux
- 作業系統學習筆記:裝置管理作業系統筆記
- 裝置樹學習
- DM7使用裸裝置搭建DMRAC
- DM8 使用裸裝置搭建DMRAC
- Linux配置和管理裝置對映多路徑multipathLinux
- rhel 7.x 使用 udev scsi rules 配置裸裝置dev
- 基於裸裝置的ASM磁碟組擴容方案ASM
- mtd裝置驅動(待學習)
- 記錄一則AIX使用裸裝置安裝OracleRAC的問題AIOracle
- 使用 udev 高效、動態地管理 Linux 裝置檔案devLinux
- 使用udev高效、動態的管理Linux裝置檔案devLinux
- Linux 學習筆記--程式管理Linux筆記
- Linux裝置節點Linux
- Linux裝置模型(3)Linux模型
- 醫療裝置管理系統-智慧裝置管理系統平臺
- linux檢視裝置命令Linux
- Linux磁碟裝置基礎Linux
- Linux中的主次裝置Linux
- 【每日學習記錄】使用錄影裝置記錄每天的學習
- 網路安全裝置概念的熟悉和學習
- linux記憶體管理學習總結Linux記憶體
- Linux裝置掛載和解除安裝Linux
- Linux 高可用仲裁裝置配置Linux
- Linux裝置模型(一) 概覽Linux模型
- 遠端管理 Mac OSX 裝置Mac
- 作業系統裝置管理作業系統
- 學習Linux安裝虛擬機器有哪些步驟?Linux運維學習Linux虛擬機運維
- 裝置管理器在哪win10_win10電腦裝置管理器在哪Win10
- emc cx500上的基於linux的3節點rac上的裸裝置的使用和效能測試Linux
- Linux 學習筆記 - 軟體安裝Linux筆記
- 前端學習 linux —— 軟體安裝(Ubuntu)前端LinuxUbuntu
- 儲存、檔案管理/目錄、裝置管理