SF內核進程的介紹
Vxdmp-用來管理動態多路徑的內核程序。該進程會識別每個磁盤上的唯一ID,將多條路徑指定的同一塊硬盤識別為唯一的硬盤,并且可以在某條路徑失效的情況下,自動切換到磁盤的另一條訪問路徑,保證了磁盤訪問的可靠性。
Vxio-該進程不同與上面所述的vxio進程,它是內核級別的卷管理虛擬磁盤設備。它可以支持條帶,鏡像結構的卷。它負責將用戶的寫入數據寫到多個子卷上,保證數據的一致性。
Vxfen-保證磁盤安全性的進程。在SAN環境中,多個系統可以同時讀寫一塊硬盤,為了防止同時寫入磁盤發生數據損壞的情況,SF利用vxfen來做磁盤寫入時的決策。Vxfen需要奇數塊獨立硬盤,這些盤只能有一個系統可以擁有。發生故障時,只有擁有大多數vxfen所控制硬盤的系統才能夠寫入共享盤,從而保證了硬盤寫入的唯一性和安全性。
Vxglm-SF組鎖管理。是磁盤鎖管理工具,保證數據的安全性。
FDD-文件設備驅動,管理SF文件設備的進程。
通過上述可知,SF的卷管理是在幾個基礎進程(vxconfigd,vxio等等)管理下,多個進程共同協作的有效管理磁盤的工具。它通過映射物理設備來靈活管理存儲設備,通過vxconfigd進程來管理配置磁盤的使用。理解好VxVM的結構,對于理解SF的工作,解決SF使用中遇到的問題,是非常有好處的。