第 3 章 管​​​​​​​理​​​​​​​ GFS2


本​​​​​​​章​​​​​​​论​​​​​​​述​​​​​​​了​​​​​​​管​​​​​​​理​​​​​​​ GFS2 的​​​​​​​任​​​​​​​务​​​​​​​和​​​​​​​命​​​​​​​令​​​​​​​,由​​​​​​​以​​​​​​​下​​​​​​​部​​​​​​​分​​​​​​​组​​​​​​​成​​​​​​​:

3.1. 生​​​​​​​成​​​​​​​文​​​​​​​件​​​​​​​系​​​​​​​统​​​​​​​

您​​​​​​​可​​​​​​​使​​​​​​​用​​​​​​​ mkfs.gfs2 命​​​​​​​令​​​​​​​创​​​​​​​建​​​​​​​文​​​​​​​件​​​​​​​系​​​​​​​统​​​​​​​。​​​​​​​您​​​​​​​还​​​​​​​可​​​​​​​以​​​​​​​使​​​​​​​用​​​​​​​指​​​​​​​定​​​​​​​了​​​​​​​ -t gfs2 选​​​​​​​项​​​​​​​的​​​​​​​ mkfs 命​​​​​​​令​​​​​​​。​​​​​​​文​​​​​​​件​​​​​​​系​​​​​​​统​​​​​​​是​​​​​​​在​​​​​​​活​​​​​​​跃​​​​​​​的​​​​​​​ LVM 卷​​​​​​​中​​​​​​​创​​​​​​​建​​​​​​​的​​​​​​​。​​​​​​​运​​​​​​​行​​​​​​​ mkfs.gfs2 命​​​​​​​令​​​​​​​时​​​​​​​需​​​​​​​要​​​​​​​以​​​​​​​下​​​​​​​信​​​​​​​息​​​​​​​:
  • 锁​​​​​​​定​​​​​​​协​​​​​​​议​​​​​​​/模​​​​​​​块​​​​​​​名​​​​​​​称​​​​​​​(群​​​​​​​集​​​​​​​的​​​​​​​锁​​​​​​​定​​​​​​​协​​​​​​​议​​​​​​​为​​​​​​​ lock_dlm
  • 群​​​​​​​集​​​​​​​名​​​​​​​称​​​​​​​(当​​​​​​​作​​​​​​​为​​​​​​​群​​​​​​​集​​​​​​​配​​​​​​​置​​​​​​​的​​​​​​​一​​​​​​​部​​​​​​​分​​​​​​​运​​​​​​​行​​​​​​​时​​​​​​​)
  • 日​​​​​​​志​​​​​​​数​​​​​​​目​​​​​​​(每​​​​​​​个​​​​​​​可​​​​​​​能​​​​​​​挂​​​​​​​载​​​​​​​文​​​​​​​件​​​​​​​系​​​​​​​统​​​​​​​的​​​​​​​节​​​​​​​点​​​​​​​都​​​​​​​需​​​​​​​要​​​​​​​一​​​​​​​个​​​​​​​日​​​​​​​志​​​​​​​)
当​​​​​​​创​​​​​​​建​​​​​​​一​​​​​​​个​​​​​​​ GFS 文​​​​​​​件​​​​​​​系​​​​​​​统​​​​​​​时​​​​​​​,您​​​​​​​可​​​​​​​以​​​​​​​直​​​​​​​接​​​​​​​使​​​​​​​用​​​​​​​ mkfs.gfs2,或​​​​​​​者​​​​​​​使​​​​​​​用​​​​​​​带​​​​​​​ -t 参​​​​​​​数​​​​​​​的​​​​​​​ mkfs 命​​​​​​​令​​​​​​​,并​​​​​​​使​​​​​​​用​​​​​​​ gfs2 文​​​​​​​件​​​​​​​系​​​​​​​统​​​​​​​选​​​​​​​项​​​​​​​将​​​​​​​文​​​​​​​件​​​​​​​系​​​​​​​统​​​​​​​类​​​​​​​型​​​​​​​指​​​​​​​定​​​​​​​为​​​​​​​ gfs2。​​​​​​​

用​​​​​​​法​​​​​​​

当​​​​​​​创​​​​​​​建​​​​​​​群​​​​​​​集​​​​​​​的​​​​​​​ GFS2 文​​​​​​​件​​​​​​​系​​​​​​​统​​​​​​​时​​​​​​​,您​​​​​​​可​​​​​​​以​​​​​​​使​​​​​​​用​​​​​​​以​​​​​​​下​​​​​​​任​​​​​​​意​​​​​​​格​​​​​​​式​​​​​​​之​​​​​​​一​​​​​​​:
mkfs.gfs2 -p LockProtoName -t LockTableName -j NumberJournals BlockDevice
mkfs -t gfs2 -p LockProtoName -t LockTableName -j NumberJournals BlockDevice
当​​​​​​​创​​​​​​​建​​​​​​​本​​​​​​​地​​​​​​​ GFS2 文​​​​​​​件​​​​​​​系​​​​​​​统​​​​​​​时​​​​​​​,您​​​​​​​可​​​​​​​以​​​​​​​使​​​​​​​用​​​​​​​以​​​​​​​下​​​​​​​任​​​​​​​意​​​​​​​格​​​​​​​式​​​​​​​之​​​​​​​一​​​​​​​:
mkfs.gfs2 -p LockProtoName -j NumberJournals BlockDevice
mkfs -t gfs2 -p LockProtoName -j NumberJournals BlockDevice

警告

请​​​​​​​确​​​​​​​定​​​​​​​您​​​​​​​非​​​​​​​常​​​​​​​熟​​​​​​​悉​​​​​​​ LockProtoName 和​​​​​​​ LockTableName 参​​​​​​​数​​​​​​​的​​​​​​​使​​​​​​​用​​​​​​​。​​​​​​​不​​​​​​​正​​​​​​​确​​​​​​​的​​​​​​​ LockProtoName 和​​​​​​​ LockTableName 参​​​​​​​数​​​​​​​使​​​​​​​用​​​​​​​可​​​​​​​能​​​​​​​导​​​​​​​致​​​​​​​文​​​​​​​件​​​​​​​系​​​​​​​统​​​​​​​或​​​​​​​者​​​​​​​锁​​​​​​​定​​​​​​​空​​​​​​​间​​​​​​​崩​​​​​​​溃​​​​​​​。​​​​​​​
LockProtoName
指​​​​​​​定​​​​​​​要​​​​​​​使​​​​​​​用​​​​​​​的​​​​​​​锁​​​​​​​定​​​​​​​协​​​​​​​议​​​​​​​名​​​​​​​称​​​​​​​,群​​​​​​​集​​​​​​​的​​​​​​​锁​​​​​​​定​​​​​​​协​​​​​​​议​​​​​​​为​​​​​​​ lock_dlm。​​​​​​​
LockTableName
这​​​​​​​个​​​​​​​参​​​​​​​数​​​​​​​是​​​​​​​用​​​​​​​来​​​​​​​指​​​​​​​定​​​​​​​群​​​​​​​集​​​​​​​配​​​​​​​置​​​​​​​中​​​​​​​的​​​​​​​ GFS2 文​​​​​​​件​​​​​​​系​​​​​​​统​​​​​​​。​​​​​​​它​​​​​​​有​​​​​​​两​​​​​​​部​​​​​​​分​​​​​​​,用​​​​​​​冒​​​​​​​号​​​​​​​隔​​​​​​​开​​​​​​​(没​​​​​​​有​​​​​​​空​​​​​​​格​​​​​​​)如​​​​​​​下​​​​​​​:ClusterName:FSName
  • ClusterName,用​​​​​​​来​​​​​​​创​​​​​​​建​​​​​​​ GFS2 文​​​​​​​件​​​​​​​系​​​​​​​统​​​​​​​的​​​​​​​红​​​​​​​帽​​​​​​​群​​​​​​​集​​​​​​​名​​​​​​​称​​​​​​​。​​​​​​​
  • FSName,文​​​​​​​件​​​​​​​系​​​​​​​统​​​​​​​名​​​​​​​称​​​​​​​,长​​​​​​​度​​​​​​​可​​​​​​​在​​​​​​​ 1-16 个​​​​​​​字​​​​​​​符​​​​​​​之​​​​​​​间​​​​​​​。​​​​​​​该​​​​​​​名​​​​​​​称​​​​​​​必​​​​​​​须​​​​​​​与​​​​​​​群​​​​​​​集​​​​​​​中​​​​​​​所​​​​​​​有​​​​​​​ lock_dlm 文​​​​​​​件​​​​​​​系​​​​​​​统​​​​​​​以​​​​​​​及​​​​​​​每​​​​​​​个​​​​​​​本​​​​​​​地​​​​​​​节​​​​​​​点​​​​​​​中​​​​​​​的​​​​​​​所​​​​​​​有​​​​​​​文​​​​​​​件​​​​​​​系​​​​​​​统​​​​​​​(lock_dlm 和​​​​​​​ lock_nolock)不​​​​​​​同​​​​​​​。​​​​​​​
Number
Specifies the number of journals to be created by the mkfs.gfs2 command. One journal is required for each node that mounts the file system. For GFS2 file systems, more journals can be added later without growing the filesystem, as described in 第 3.6 节 “在​​​​​​​文​​​​​​​件​​​​​​​系​​​​​​​统​​​​​​​中​​​​​​​添​​​​​​​加​​​​​​​日​​​​​​​志​​​​​​​”.
BlockDevice
指​​​​​​​定​​​​​​​逻​​​​​​​辑​​​​​​​卷​​​​​​​或​​​​​​​者​​​​​​​物​​​​​​​理​​​​​​​卷​​​​​​​。​​​​​​​

示​​​​​​​例​​​​​​​

在​​​​​​​这​​​​​​​些​​​​​​​示​​​​​​​例​​​​​​​中​​​​​​​,lock_dlm 是​​​​​​​文​​​​​​​件​​​​​​​系​​​​​​​统​​​​​​​使​​​​​​​用​​​​​​​的​​​​​​​锁​​​​​​​定​​​​​​​协​​​​​​​议​​​​​​​,因​​​​​​​为​​​​​​​这​​​​​​​是​​​​​​​一​​​​​​​个​​​​​​​群​​​​​​​集​​​​​​​的​​​​​​​文​​​​​​​件​​​​​​​系​​​​​​​统​​​​​​​。​​​​​​​群​​​​​​​集​​​​​​​名​​​​​​​称​​​​​​​为​​​​​​​ alpha,文​​​​​​​件​​​​​​​系​​​​​​​统​​​​​​​名​​​​​​​为​​​​​​​mydata1。​​​​​​​文​​​​​​​件​​​​​​​系​​​​​​​统​​​​​​​包​​​​​​​含​​​​​​​八​​​​​​​个​​​​​​​日​​​​​​​志​​​​​​​,日​​​​​​​志​​​​​​​是​​​​​​​在​​​​​​​ /dev/vg01/lvol0 中​​​​​​​生​​​​​​​成​​​​​​​的​​​​​​​。​​​​​​​
mkfs.gfs2 -p lock_dlm -t alpha:mydata1 -j 8 /dev/vg01/lvol0
mkfs -t gfs2 -p lock_dlm -t alpha:mydata1 -j 8 /dev/vg01/lvol0
在​​​​​​​这​​​​​​​些​​​​​​​示​​​​​​​例​​​​​​​中​​​​​​​,生​​​​​​​成​​​​​​​了​​​​​​​第​​​​​​​二​​​​​​​个​​​​​​​ lock_dlm 文​​​​​​​件​​​​​​​系​​​​​​​统​​​​​​​,它​​​​​​​可​​​​​​​用​​​​​​​于​​​​​​​群​​​​​​​集​​​​​​​ alpha。​​​​​​​文​​​​​​​件​​​​​​​系​​​​​​​统​​​​​​​名​​​​​​​为​​​​​​​mydata2。​​​​​​​文​​​​​​​件​​​​​​​系​​​​​​​统​​​​​​​包​​​​​​​含​​​​​​​八​​​​​​​个​​​​​​​日​​​​​​​志​​​​​​​,日​​​​​​​志​​​​​​​是​​​​​​​在​​​​​​​ /dev/vg01/lvol1 中​​​​​​​生​​​​​​​成​​​​​​​的​​​​​​​。​​​​​​​
mkfs.gfs2 -p lock_dlm -t alpha:mydata2 -j 8 /dev/vg01/lvol1
mkfs -t gfs2 -p lock_dlm -t alpha:mydata2 -j 8 /dev/vg01/lvol1

全​​​​​​​部​​​​​​​选​​​​​​​项​​​​​​​

表 3.1. 命​​​​​​​令​​​​​​​选​​​​​​​项​​​​​​​:mkfs.gfs2
标​​​​​​​签​​​​​​​ 参​​​​​​​数​​​​​​​ 描​​​​​​​述​​​​​​​
-c Megabytes Sets the initial size of each journal's quota change file to Megabytes.
-D 启​​​​​​​用​​​​​​​调​​​​​​​试​​​​​​​输​​​​​​​出​​​​​​​。​​​​​​​
-h 帮​​​​​​​助​​​​​​​,显​​​​​​​示​​​​​​​可​​​​​​​用​​​​​​​选​​​​​​​项​​​​​​​。​​​​​​​
-J MegaBytes 以​​​​​​​ MB 为​​​​​​​单​​​​​​​位​​​​​​​指​​​​​​​定​​​​​​​日​​​​​​​志​​​​​​​大​​​​​​​小​​​​​​​。​​​​​​​默​​​​​​​认​​​​​​​日​​​​​​​志​​​​​​​大​​​​​​​小​​​​​​​为​​​​​​​ 128MB,最​​​​​​​小​​​​​​​为​​​​​​​ 8MB。​​​​​​​较​​​​​​​大​​​​​​​的​​​​​​​日​​​​​​​志​​​​​​​可​​​​​​​提​​​​​​​高​​​​​​​性​​​​​​​能​​​​​​​,但​​​​​​​会​​​​​​​比​​​​​​​较​​​​​​​小​​​​​​​的​​​​​​​日​​​​​​​志​​​​​​​占​​​​​​​用​​​​​​​更​​​​​​​多​​​​​​​的​​​​​​​内​​​​​​​存​​​​​​​。​​​​​​​
-j Number 指​​​​​​​定​​​​​​​由​​​​​​​ mkfs.gfs2 命​​​​​​​令​​​​​​​生​​​​​​​成​​​​​​​的​​​​​​​日​​​​​​​志​​​​​​​数​​​​​​​目​​​​​​​。​​​​​​​挂​​​​​​​载​​​​​​​文​​​​​​​件​​​​​​​系​​​​​​​统​​​​​​​的​​​​​​​每​​​​​​​个​​​​​​​节​​​​​​​点​​​​​​​都​​​​​​​需​​​​​​​要​​​​​​​一​​​​​​​个​​​​​​​日​​​​​​​志​​​​​​​。​​​​​​​如​​​​​​​果​​​​​​​没​​​​​​​有​​​​​​​指​​​​​​​定​​​​​​​该​​​​​​​选​​​​​​​项​​​​​​​,则​​​​​​​会​​​​​​​生​​​​​​​成​​​​​​​一​​​​​​​个​​​​​​​日​​​​​​​志​​​​​​​。​​​​​​​对​​​​​​​于​​​​​​​ GFS2 文​​​​​​​件​​​​​​​系​​​​​​​统​​​​​​​,您​​​​​​​可​​​​​​​以​​​​​​​后​​​​​​​添​​​​​​​加​​​​​​​附​​​​​​​加​​​​​​​日​​​​​​​志​​​​​​​而​​​​​​​不​​​​​​​会​​​​​​​增​​​​​​​大​​​​​​​文​​​​​​​件​​​​​​​系​​​​​​​统​​​​​​​。​​​​​​​
-O 防​​​​​​​止​​​​​​​ mkfs.gfs2 命​​​​​​​令​​​​​​​在​​​​​​​写​​​​​​​入​​​​​​​文​​​​​​​件​​​​​​​系​​​​​​​统​​​​​​​前​​​​​​​进​​​​​​​行​​​​​​​确​​​​​​​认​​​​​​​。​​​​​​​
-p LockProtoName
指​​​​​​​定​​​​​​​要​​​​​​​使​​​​​​​用​​​​​​​的​​​​​​​锁​​​​​​​定​​​​​​​协​​​​​​​议​​​​​​​名​​​​​​​称​​​​​​​,可​​​​​​​识​​​​​​​别​​​​​​​的​​​​​​​锁​​​​​​​定​​​​​​​协​​​​​​​议​​​​​​​包​​​​​​​括​​​​​​​:
lock_dlm — 标​​​​​​​准​​​​​​​锁​​​​​​​定​​​​​​​模​​​​​​​式​​​​​​​,用​​​​​​​于​​​​​​​群​​​​​​​集​​​​​​​的​​​​​​​文​​​​​​​件​​​​​​​系​​​​​​​统​​​​​​​。​​​​​​​
lock_nolock — 当​​​​​​​ GFS2 作​​​​​​​为​​​​​​​本​​​​​​​地​​​​​​​文​​​​​​​件​​​​​​​系​​​​​​​统​​​​​​​作​​​​​​​用​​​​​​​时​​​​​​​使​​​​​​​用​​​​​​​(只​​​​​​​有​​​​​​​一​​​​​​​个​​​​​​​节​​​​​​​点​​​​​​​)。​​​​​​​
-q 静​​​​​​​默​​​​​​​,什​​​​​​​么​​​​​​​都​​​​​​​不​​​​​​​显​​​​​​​示​​​​​​​。​​​​​​​
-r MegaBytes 以​​​​​​​ MB 为​​​​​​​单​​​​​​​位​​​​​​​指​​​​​​​定​​​​​​​源​​​​​​​组​​​​​​​群​​​​​​​大​​​​​​​小​​​​​​​,最​​​​​​​小​​​​​​​值​​​​​​​为​​​​​​​ 32MB,最​​​​​​​大​​​​​​​值​​​​​​​为​​​​​​​ 2048MB。​​​​​​​在​​​​​​​大​​​​​​​型​​​​​​​文​​​​​​​件​​​​​​​系​​​​​​​统​​​​​​​中​​​​​​​源​​​​​​​组​​​​​​​群​​​​​​​越​​​​​​​大​​​​​​​性​​​​​​​能​​​​​​​越​​​​​​​高​​​​​​​。​​​​​​​如​​​​​​​果​​​​​​​没​​​​​​​有​​​​​​​指​​​​​​​定​​​​​​​这​​​​​​​个​​​​​​​信​​​​​​​息​​​​​​​,mkfs.gfs2 会​​​​​​​根​​​​​​​据​​​​​​​文​​​​​​​件​​​​​​​系​​​​​​​统​​​​​​​大​​​​​​​小​​​​​​​选​​​​​​​择​​​​​​​源​​​​​​​组​​​​​​​群​​​​​​​大​​​​​​​小​​​​​​​:中​​​​​​​等​​​​​​​大​​​​​​​小​​​​​​​的​​​​​​​文​​​​​​​件​​​​​​​系​​​​​​​统​​​​​​​的​​​​​​​源​​​​​​​组​​​​​​​群​​​​​​​为​​​​​​​ 256MB,大​​​​​​​一​​​​​​​点​​​​​​​的​​​​​​​文​​​​​​​件​​​​​​​系​​​​​​​统​​​​​​​会​​​​​​​有​​​​​​​较​​​​​​​大​​​​​​​的​​​​​​​源​​​​​​​组​​​​​​​群​​​​​​​以​​​​​​​获​​​​​​​得​​​​​​​更​​​​​​​好​​​​​​​的​​​​​​​性​​​​​​​能​​​​​​​。​​​​​​​
-t LockTableName
在​​​​​​​您​​​​​​​使​​​​​​​用​​​​​​​ lock_dlm 协​​​​​​​议​​​​​​​时​​​​​​​用​​​​​​​来​​​​​​​指​​​​​​​定​​​​​​​锁​​​​​​​定​​​​​​​表​​​​​​​格​​​​​​​字​​​​​​​段​​​​​​​的​​​​​​​唯​​​​​​​一​​​​​​​识​​​​​​​别​​​​​​​程​​​​​​​序​​​​​​​,lock_nolock 协​​​​​​​议​​​​​​​不​​​​​​​使​​​​​​​用​​​​​​​这​​​​​​​个​​​​​​​参​​​​​​​数​​​​​​​。​​​​​​​
这​​​​​​​个​​​​​​​参​​​​​​​数​​​​​​​有​​​​​​​两​​​​​​​个​​​​​​​部​​​​​​​分​​​​​​​,用​​​​​​​冒​​​​​​​号​​​​​​​隔​​​​​​​开​​​​​​​(没​​​​​​​有​​​​​​​空​​​​​​​格​​​​​​​)如​​​​​​​下​​​​​​​:ClusterName:FSName。​​​​​​​
ClusterName,用​​​​​​​来​​​​​​​创​​​​​​​建​​​​​​​ GFS2 文​​​​​​​件​​​​​​​系​​​​​​​统​​​​​​​的​​​​​​​红​​​​​​​帽​​​​​​​群​​​​​​​集​​​​​​​名​​​​​​​称​​​​​​​,只​​​​​​​有​​​​​​​群​​​​​​​集​​​​​​​成​​​​​​​员​​​​​​​有​​​​​​​使​​​​​​​用​​​​​​​此​​​​​​​文​​​​​​​件​​​​​​​系​​​​​​​统​​​​​​​的​​​​​​​权​​​​​​​限​​​​​​​。​​​​​​​群​​​​​​​集​​​​​​​名​​​​​​​称​​​​​​​可​​​​​​​使​​​​​​​用​​​​​​​ Cluster Configuration Tool 在​​​​​​​文​​​​​​​件​​​​​​​ /etc/cluster/cluster.conf 中​​​​​​​设​​​​​​​定​​​​​​​,并​​​​​​​在​​​​​​​红​​​​​​​帽​​​​​​​群​​​​​​​集​​​​​​​套​​​​​​​件​​​​​​​群​​​​​​​集​​​​​​​管​​​​​​​理​​​​​​​ GUI 的​​​​​​​ Cluster Status Tool 中​​​​​​​显​​​​​​​示​​​​​​​。​​​​​​​
FSName,文​​​​​​​件​​​​​​​系​​​​​​​统​​​​​​​名​​​​​​​称​​​​​​​,长​​​​​​​度​​​​​​​可​​​​​​​在​​​​​​​ 1-16 个​​​​​​​字​​​​​​​符​​​​​​​之​​​​​​​间​​​​​​​,且​​​​​​​必​​​​​​​须​​​​​​​不​​​​​​​同​​​​​​​于​​​​​​​群​​​​​​​集​​​​​​​中​​​​​​​的​​​​​​​其​​​​​​​它​​​​​​​文​​​​​​​件​​​​​​​系​​​​​​​统​​​​​​​名​​​​​​​。​​​​​​​
-u MegaBytes Specifies the initial size of each journal's unlinked tag file.
-V 显​​​​​​​示​​​​​​​命​​​​​​​令​​​​​​​版​​​​​​​本​​​​​​​信​​​​​​​息​​​​​​​。​​​​​​​
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.