章 1. GFS2 概​​​​​​​論​​​​​​​

Red Hat GFS2 檔​​​​​​​案​​​​​​​系​​​​​​​統​​​​​​​是​​​​​​​一​​​​​​​種​​​​​​​原​​​​​​​生​​​​​​​性​​​​​​​的​​​​​​​檔​​​​​​​案​​​​​​​系​​​​​​​統​​​​​​​,直​​​​​​​接​​​​​​​位​​​​​​​於​​​​​​​ Linux 核​​​​​​​心​​​​​​​檔​​​​​​​案​​​​​​​系​​​​​​​統​​​​​​​介​​​​​​​面​​​​​​​(VFS 層​​​​​​​)之​​​​​​​中​​​​​​​。​​​​​​​GFS2 檔​​​​​​​案​​​​​​​系​​​​​​​統​​​​​​​可​​​​​​​以​​​​​​​用​​​​​​​在​​​​​​​獨​​​​​​​立​​​​​​​的​​​​​​​系​​​​​​​統​​​​​​​上​​​​​​​,也​​​​​​​可​​​​​​​以​​​​​​​用​​​​​​​於​​​​​​​叢​​​​​​​集​​​​​​​設​​​​​​​定​​​​​​​的​​​​​​​一​​​​​​​環​​​​​​​。​​​​​​​當​​​​​​​作​​​​​​​為​​​​​​​叢​​​​​​​集​​​​​​​檔​​​​​​​案​​​​​​​系​​​​​​​統​​​​​​​時​​​​​​​,GFS2 會​​​​​​​使​​​​​​​用​​​​​​​分​​​​​​​散​​​​​​​式​​​​​​​ metadata 與​​​​​​​多​​​​​​​重​​​​​​​日​​​​​​​誌​​​​​​​。​​​​​​​
GFS2 根​​​​​​​基​​​​​​​於​​​​​​​ 64 位​​​​​​​元​​​​​​​架​​​​​​​構​​​​​​​,因​​​​​​​此​​​​​​​理​​​​​​​論​​​​​​​上​​​​​​​可​​​​​​​以​​​​​​​支​​​​​​​援​​​​​​​到​​​​​​​ 8EB 的​​​​​​​檔​​​​​​​案​​​​​​​系​​​​​​​統​​​​​​​。​​​​​​​然​​​​​​​而​​​​​​​,目​​​​​​​前​​​​​​​ GFS2 檔​​​​​​​案​​​​​​​系​​​​​​​統​​​​​​​能​​​​​​​支​​​​​​​援​​​​​​​的​​​​​​​最​​​​​​​大​​​​​​​大​​​​​​​小​​​​​​​為​​​​​​​ 25 TB。​​​​​​​如​​​​​​​果​​​​​​​您​​​​​​​需​​​​​​​要​​​​​​​使​​​​​​​用​​​​​​​超​​​​​​​過​​​​​​​ 25 TB 的​​​​​​​ GFS2 檔​​​​​​​案​​​​​​​系​​​​​​​統​​​​​​​,請​​​​​​​聯​​​​​​​絡​​​​​​​ Red Hat 的​​​​​​​業​​​​​​​務​​​​​​​代​​​​​​​表​​​​​​​。​​​​​​​
在​​​​​​​決​​​​​​​定​​​​​​​檔​​​​​​​案​​​​​​​系​​​​​​​統​​​​​​​的​​​​​​​大​​​​​​​小​​​​​​​時​​​​​​​,您​​​​​​​也​​​​​​​應​​​​​​​該​​​​​​​考​​​​​​​慮​​​​​​​復​​​​​​​原​​​​​​​的​​​​​​​需​​​​​​​求​​​​​​​。​​​​​​​在​​​​​​​容​​​​​​​量​​​​​​​非​​​​​​​常​​​​​​​大​​​​​​​的​​​​​​​檔​​​​​​​案​​​​​​​系​​​​​​​統​​​​​​​上​​​​​​​執​​​​​​​行​​​​​​​ fsck 指​​​​​​​令​​​​​​​,會​​​​​​​花​​​​​​​上​​​​​​​很​​​​​​​長​​​​​​​的​​​​​​​時​​​​​​​間​​​​​​​,並​​​​​​​耗​​​​​​​去​​​​​​​大​​​​​​​量​​​​​​​的​​​​​​​記​​​​​​​憶​​​​​​​體​​​​​​​。​​​​​​​除​​​​​​​此​​​​​​​之​​​​​​​外​​​​​​​,如​​​​​​​果​​​​​​​磁​​​​​​​碟​​​​​​​或​​​​​​​磁​​​​​​​碟​​​​​​​子​​​​​​​系​​​​​​​統​​​​​​​失​​​​​​​效​​​​​​​,復​​​​​​​原​​​​​​​時​​​​​​​間​​​​​​​會​​​​​​​受​​​​​​​限​​​​​​​於​​​​​​​您​​​​​​​備​​​​​​​份​​​​​​​裝​​​​​​​置​​​​​​​的​​​​​​​速​​​​​​​度​​​​​​​。​​​​​​​
設​​​​​​​定​​​​​​​ Red Hat Cluster Suite 時​​​​​​​,Red Hat GFS2 節​​​​​​​點​​​​​​​可​​​​​​​以​​​​​​​藉​​​​​​​由​​​​​​​ Red Hat Cluster Suite 設​​​​​​​定​​​​​​​與​​​​​​​管​​​​​​​理​​​​​​​工​​​​​​​具​​​​​​​來​​​​​​​設​​​​​​​定​​​​​​​、​​​​​​​管​​​​​​​理​​​​​​​之​​​​​​​。​​​​​​​接​​​​​​​下​​​​​​​來​​​​​​​ Red Hat GFS2 會​​​​​​​為​​​​​​​ Red Hat Cluster 中​​​​​​​的​​​​​​​ GFS2 節​​​​​​​點​​​​​​​提​​​​​​​供​​​​​​​資​​​​​​​料​​​​​​​共​​​​​​​享​​​​​​​,對​​​​​​​所​​​​​​​有​​​​​​​ GFS2 節​​​​​​​點​​​​​​​來​​​​​​​說​​​​​​​,這​​​​​​​共​​​​​​​享​​​​​​​是​​​​​​​單​​​​​​​一​​​​​​​、​​​​​​​一​​​​​​​致​​​​​​​的​​​​​​​檔​​​​​​​案​​​​​​​系​​​​​​​統​​​​​​​命​​​​​​​名​​​​​​​空​​​​​​​間​​​​​​​。​​​​​​​這​​​​​​​可​​​​​​​以​​​​​​​讓​​​​​​​不​​​​​​​同​​​​​​​節​​​​​​​點​​​​​​​上​​​​​​​的​​​​​​​程​​​​​​​序​​​​​​​以​​​​​​​同​​​​​​​樣​​​​​​​方​​​​​​​式​​​​​​​,共​​​​​​​享​​​​​​​ GFS2 的​​​​​​​檔​​​​​​​案​​​​​​​,就​​​​​​​像​​​​​​​在​​​​​​​同​​​​​​​一​​​​​​​節​​​​​​​點​​​​​​​上​​​​​​​的​​​​​​​程​​​​​​​序​​​​​​​可​​​​​​​以​​​​​​​共​​​​​​​享​​​​​​​本​​​​​​​地​​​​​​​檔​​​​​​​案​​​​​​​系​​​​​​​統​​​​​​​上​​​​​​​的​​​​​​​檔​​​​​​​案​​​​​​​一​​​​​​​樣​​​​​​​,看​​​​​​​不​​​​​​​出​​​​​​​任​​​​​​​何​​​​​​​不​​​​​​​同​​​​​​​之​​​​​​​處​​​​​​​。​​​​​​​欲​​​​​​​知​​​​​​​更​​​​​​​多​​​​​​​關​​​​​​​於​​​​​​​ Red Hat Cluster Suite 的​​​​​​​資​​​​​​​訊​​​​​​​,請​​​​​​​參​​​​​​​閱​​​​​​​《​​​​​​​設​​​​​​​定​​​​​​​與​​​​​​​管​​​​​​​理​​​​​​​ Red Hat Cluster》​​​​​​​。​​​​​​​
GFS2 檔​​​​​​​案​​​​​​​系​​​​​​​統​​​​​​​必​​​​​​​須​​​​​​​建​​​​​​​立​​​​​​​在​​​​​​​位​​​​​​​於​​​​​​​線​​​​​​​性​​​​​​​或​​​​​​​鏡​​​​​​​射​​​​​​​卷​​​​​​​冊​​​​​​​的​​​​​​​ LVM 邏​​​​​​​輯​​​​​​​卷​​​​​​​冊​​​​​​​上​​​​​​​。​​​​​​​Red Hat Cluster Suite 的​​​​​​​ LVM 邏​​​​​​​輯​​​​​​​卷​​​​​​​冊​​​​​​​是​​​​​​​由​​​​​​​ CLVM(一​​​​​​​種​​​​​​​叢​​​​​​​集​​​​​​​使​​​​​​​用​​​​​​​的​​​​​​​ LVM)來​​​​​​​管​​​​​​​理​​​​​​​,它​​​​​​​由​​​​​​​ CLVM daemon(clvmd)所​​​​​​​驅​​​​​​​動​​​​​​​,在​​​​​​​ Red Hat Cluster Suite 的​​​​​​​叢​​​​​​​集​​​​​​​上​​​​​​​執​​​​​​​行​​​​​​​。​​​​​​​這​​​​​​​ daemon 可​​​​​​​以​​​​​​​讓​​​​​​​ LVM2 來​​​​​​​管​​​​​​​理​​​​​​​叢​​​​​​​集​​​​​​​中​​​​​​​的​​​​​​​邏​​​​​​​輯​​​​​​​卷​​​​​​​冊​​​​​​​,讓​​​​​​​叢​​​​​​​集​​​​​​​中​​​​​​​的​​​​​​​所​​​​​​​有​​​​​​​節​​​​​​​點​​​​​​​共​​​​​​​享​​​​​​​邏​​​​​​​輯​​​​​​​卷​​​​​​​冊​​​​​​​,使​​​​​​​其​​​​​​​用​​​​​​​在​​​​​​​您​​​​​​​電​​​​​​​腦​​​​​​​的​​​​​​​任​​​​​​​何​​​​​​​目​​​​​​​錄​​​​​​​上​​​​​​​。​​​​​​​欲​​​​​​​知​​​​​​​更​​​​​​​多​​​​​​​ LVM 卷​​​​​​​冊​​​​​​​管​​​​​​​理​​​​​​​員​​​​​​​的​​​​​​​資​​​​​​​訊​​​​​​​,請​​​​​​​參​​​​​​​閱​​​​​​​《​​​​​​​LVM 管​​​​​​​理​​​​​​​者​​​​​​​指​​​​​​​南​​​​​​​》​​​​​​​。​​​​​​​
gfs2.ko 核​​​​​​​心​​​​​​​模​​​​​​​組​​​​​​​實​​​​​​​作​​​​​​​了​​​​​​​ GFS2 檔​​​​​​​案​​​​​​​系​​​​​​​統​​​​​​​,會​​​​​​​由​​​​​​​ GFS2 叢​​​​​​​集​​​​​​​節​​​​​​​點​​​​​​​所​​​​​​​載​​​​​​​入​​​​​​​。​​​​​​​

注意

當​​​​​​​您​​​​​​​把​​​​​​​ GFS2 檔​​​​​​​案​​​​​​​系​​​​​​​統​​​​​​​配​​​​​​​置​​​​​​​為​​​​​​​叢​​​​​​​集​​​​​​​檔​​​​​​​案​​​​​​​系​​​​​​​統​​​​​​​時​​​​​​​,您​​​​​​​必​​​​​​​須​​​​​​​確​​​​​​​定​​​​​​​叢​​​​​​​集​​​​​​​中​​​​​​​的​​​​​​​所​​​​​​​有​​​​​​​節​​​​​​​點​​​​​​​都​​​​​​​能​​​​​​​存​​​​​​​取​​​​​​​共​​​​​​​享​​​​​​​的​​​​​​​檔​​​​​​​案​​​​​​​系​​​​​​​統​​​​​​​。​​​​​​​非​​​​​​​對​​​​​​​稱​​​​​​​的​​​​​​​叢​​​​​​​集​​​​​​​配​​​​​​​置​​​​​​​中​​​​​​​,只​​​​​​​有​​​​​​​部​​​​​​​份​​​​​​​節​​​​​​​點​​​​​​​能​​​​​​​存​​​​​​​取​​​​​​​檔​​​​​​​案​​​​​​​系​​​​​​​統​​​​​​​;像​​​​​​​這​​​​​​​樣​​​​​​​的​​​​​​​配​​​​​​​置​​​​​​​是​​​​​​​不​​​​​​​支​​​​​​​援​​​​​​​以​​​​​​​上​​​​​​​功​​​​​​​能​​​​​​​的​​​​​​​。​​​​​​​
本​​​​​​​章​​​​​​​提​​​​​​​供​​​​​​​了​​​​​​​一​​​​​​​些​​​​​​​基​​​​​​​本​​​​​​​、​​​​​​​簡​​​​​​​述​​​​​​​的​​​​​​​資​​​​​​​訊​​​​​​​,作​​​​​​​為​​​​​​​幫​​​​​​​助​​​​​​​您​​​​​​​了​​​​​​​解​​​​​​​ GFS2 的​​​​​​​背​​​​​​​景​​​​​​​。​​​​​​​其​​​​​​​中​​​​​​​包​​​​​​​括​​​​​​​以​​​​​​​下​​​​​​​幾​​​​​​​節​​​​​​​:

1.1. 設​​​​​​​定​​​​​​​ GFS2 之​​​​​​​前​​​​​​​

在​​​​​​​您​​​​​​​安​​​​​​​裝​​​​​​​、​​​​​​​設​​​​​​​定​​​​​​​ GFS2 之​​​​​​​前​​​​​​​,請​​​​​​​留​​​​​​​意​​​​​​​您​​​​​​​ GFS2 檔​​​​​​​案​​​​​​​系​​​​​​​統​​​​​​​的​​​​​​​以​​​​​​​下​​​​​​​特​​​​​​​性​​​​​​​:
GFS2 節​​​​​​​點​​​​​​​
決​​​​​​​定​​​​​​​ Red Hat Cluster Suite 的​​​​​​​哪​​​​​​​些​​​​​​​節​​​​​​​點​​​​​​​需​​​​​​​要​​​​​​​掛​​​​​​​載​​​​​​​ GFS2 檔​​​​​​​案​​​​​​​系​​​​​​​統​​​​​​​。​​​​​​​
檔​​​​​​​案​​​​​​​系​​​​​​​統​​​​​​​的​​​​​​​數​​​​​​​目​​​​​​​
決​​​​​​​定​​​​​​​一​​​​​​​開​​​​​​​始​​​​​​​要​​​​​​​建​​​​​​​立​​​​​​​幾​​​​​​​個​​​​​​​ GFS2 檔​​​​​​​案​​​​​​​系​​​​​​​統​​​​​​​。​​​​​​​(您​​​​​​​可​​​​​​​在​​​​​​​稍​​​​​​​後​​​​​​​增​​​​​​​加​​​​​​​更​​​​​​​多​​​​​​​檔​​​​​​​案​​​​​​​系​​​​​​​統​​​​​​​。​​​​​​​)
檔​​​​​​​案​​​​​​​系​​​​​​​統​​​​​​​名​​​​​​​稱​​​​​​​
決​​​​​​​定​​​​​​​每​​​​​​​個​​​​​​​檔​​​​​​​案​​​​​​​系​​​​​​​統​​​​​​​的​​​​​​​獨​​​​​​​一​​​​​​​無​​​​​​​二​​​​​​​名​​​​​​​稱​​​​​​​。​​​​​​​這​​​​​​​名​​​​​​​稱​​​​​​​對​​​​​​​於​​​​​​​叢​​​​​​​集​​​​​​​中​​​​​​​所​​​​​​​有​​​​​​​ lock_dlm 檔​​​​​​​案​​​​​​​系​​​​​​​統​​​​​​​,以​​​​​​​及​​​​​​​每​​​​​​​個​​​​​​​本​​​​​​​地​​​​​​​節​​​​​​​點​​​​​​​的​​​​​​​所​​​​​​​有​​​​​​​檔​​​​​​​案​​​​​​​系​​​​​​​統​​​​​​​(lock_dlm 與​​​​​​​ lock_nolock),都​​​​​​​必​​​​​​​須​​​​​​​是​​​​​​​獨​​​​​​​一​​​​​​​無​​​​​​​二​​​​​​​的​​​​​​​。​​​​​​​舉​​​​​​​例​​​​​​​來​​​​​​​說​​​​​​​,本​​​​​​​書​​​​​​​會​​​​​​​在​​​​​​​一​​​​​​​些​​​​​​​範​​​​​​​例​​​​​​​步​​​​​​​驟​​​​​​​中​​​​​​​,使​​​​​​​用​​​​​​​ mydata1 與​​​​​​​ mydata2 檔​​​​​​​案​​​​​​​系​​​​​​​統​​​​​​​名​​​​​​​稱​​​​​​​。​​​​​​​
日​​​​​​​誌​​​​​​​
Determine the number of journals for your GFS2 file systems. One journal is required for each node that mounts a GFS2 file system. GFS2 allows you to add journals dynamically at a later point as additional servers mount a filesystem. For information on adding journals to a GFS2 file system, see 節 3.7, “新​​​​​​​增​​​​​​​日​​​​​​​誌​​​​​​​至​​​​​​​檔​​​​​​​案​​​​​​​系​​​​​​​統​​​​​​​”.
GNBD 伺​​​​​​​服​​​​​​​器​​​​​​​節​​​​​​​點​​​​​​​
如​​​​​​​果​​​​​​​您​​​​​​​使​​​​​​​用​​​​​​​ GNBD,請​​​​​​​藉​​​​​​​此​​​​​​​決​​​​​​​定​​​​​​​需​​​​​​​要​​​​​​​幾​​​​​​​個​​​​​​​ GNBD 伺​​​​​​​服​​​​​​​器​​​​​​​節​​​​​​​點​​​​​​​。​​​​​​​請​​​​​​​寫​​​​​​​下​​​​​​​每​​​​​​​個​​​​​​​ GNBD 伺​​​​​​​服​​​​​​​器​​​​​​​節​​​​​​​點​​​​​​​的​​​​​​​主​​​​​​​機​​​​​​​名​​​​​​​稱​​​​​​​與​​​​​​​ IP 位​​​​​​​址​​​​​​​,稍​​​​​​​後​​​​​​​設​​​​​​​定​​​​​​​ GNBD 用​​​​​​​戶​​​​​​​端​​​​​​​時​​​​​​​會​​​​​​​用​​​​​​​到​​​​​​​。​​​​​​​欲​​​​​​​知​​​​​​​使​​​​​​​用​​​​​​​ GNBD 與​​​​​​​ GFS2 的​​​​​​​訊​​​​​​​息​​​​​​​,請​​​​​​​參​​​​​​​閱​​​​​​​〈​​​​​​​使​​​​​​​用​​​​​​​ GNBD 與​​​​​​​ GFS〉​​​​​​​一​​​​​​​文​​​​​​​。​​​​​​​
儲​​​​​​​存​​​​​​​裝​​​​​​​置​​​​​​​與​​​​​​​分​​​​​​​割​​​​​​​區​​​​​​​
決​​​​​​​定​​​​​​​用​​​​​​​來​​​​​​​建​​​​​​​立​​​​​​​檔​​​​​​​案​​​​​​​系​​​​​​​統​​​​​​​中​​​​​​​的​​​​​​​邏​​​​​​​輯​​​​​​​卷​​​​​​​冊​​​​​​​(透​​​​​​​過​​​​​​​ CLVM)所​​​​​​​需​​​​​​​之​​​​​​​儲​​​​​​​存​​​​​​​裝​​​​​​​置​​​​​​​與​​​​​​​分​​​​​​​割​​​​​​​區​​​​​​​。​​​​​​​

注意

從​​​​​​​超​​​​​​​過​​​​​​​一​​​​​​​個​​​​​​​節​​​​​​​點​​​​​​​同​​​​​​​時​​​​​​​對​​​​​​​一​​​​​​​個​​​​​​​目​​​​​​​錄​​​​​​​發​​​​​​​出​​​​​​​多​​​​​​​個​​​​​​​建​​​​​​​立​​​​​​​、​​​​​​​刪​​​​​​​除​​​​​​​的​​​​​​​需​​​​​​​求​​​​​​​時​​​​​​​,會​​​​​​​對​​​​​​​ GFS2 造​​​​​​​成​​​​​​​效​​​​​​​能​​​​​​​上​​​​​​​的​​​​​​​負​​​​​​​荷​​​​​​​。​​​​​​​如​​​​​​​果​​​​​​​這​​​​​​​成​​​​​​​為​​​​​​​您​​​​​​​電​​​​​​​腦​​​​​​​的​​​​​​​效​​​​​​​能​​​​​​​問​​​​​​​題​​​​​​​,請​​​​​​​盡​​​​​​​可​​​​​​​能​​​​​​​的​​​​​​​從​​​​​​​一​​​​​​​個​​​​​​​節​​​​​​​點​​​​​​​發​​​​​​​出​​​​​​​建​​​​​​​立​​​​​​​、​​​​​​​刪​​​​​​​除​​​​​​​的​​​​​​​需​​​​​​​求​​​​​​​。​​​​​​​