SF内核进程的介绍
Vxdmp-用来管理动态多路径的内核程序。该进程会识别每个磁盘上的唯一ID,将多条路径指定的同一块硬盘识别为唯一的硬盘,并且可以在某条路径失效的情况下,自动切换到磁盘的另一条访问路径,保证了磁盘访问的可靠性。
Vxio-该进程不同与上面所述的vxio进程,它是内核级别的卷管理虚拟磁盘设备。它可以支持条带,镜像结构的卷。它负责将用户的写入数据写到多个子卷上,保证数据的一致性。
Vxfen-保证磁盘安全性的进程。在SAN环境中,多个系统可以同时读写一块硬盘,为了防止同时写入磁盘发生数据损坏的情况,SF利用vxfen来做磁盘写入时的决策。Vxfen需要奇数块独立硬盘,这些盘只能有一个系统可以拥有。发生故障时,只有拥有大多数vxfen所控制硬盘的系统才能够写入共享盘,从而保证了硬盘写入的唯一性和安全性。
Vxglm-SF组锁管理。是磁盘锁管理工具,保证数据的安全性。
FDD-文件设备驱动,管理SF文件设备的进程。
通过上述可知,SF的卷管理是在几个基础进程(vxconfigd,vxio等等)管理下,多个进程共同协作的有效管理磁盘的工具。它通过映射物理设备来灵活管理存储设备,通过vxconfigd进程来管理配置磁盘的使用。理解好VxVM的结构,对于理解SF的工作,解决SF使用中遇到的问题,是非常有好处的。