1.一种基于双端口固态硬盘SSD的文件系统状态监测方法,其特征在于,应用于数据处理系统中的管理节点,所述数据处理系统中还包括存储节点,以及基于双端口SSD实现的文件系统,所述存储节点以及所述管理节点分别与所述双端口SSD建立连接,所述方法包括:通过本节点与所述双端口SSD之间的连接,监测所述双端口SSD的状态;
当监测到第一目标双端口SSD的状态为下线状态或异常状态时,进行针对所述第一目标双端口SSD的异常处理;
其中,当接收到针对目标文件的查询请求,且确定本地索引数据库中未保存所述目标文件的索引信息时,通过与所述双端口SSD之间的连接从所述双端口SSD中读取所述目标文件的索引信息;
将所述目标文件的索引信息保存至所述本地索引数据库,并将所述目标文件的索引信息返回给查询请求方。
2.根据权利要求1所述的方法,其特征在于,所述当监测到所述双端口SSD的状态为下线状态或异常状态时,进行针对所述第一目标双端口SSD的异常处理,包括:当监测到第一目标双端口SSD为下线状态或异常状态时,向所述存储节点发送针对所述第一目标双端口SSD的状态查询请求;
当接收到所述存储节点发送的所述第一目标双端口SSD的状态,且确定该状态与本节点监测到的所述第一目标双端口SSD的状态一致时,进行针对所述第一目标双端口SSD的异常处理。
3.根据权利要求2所述的方法,其特征在于,所述向所述存储节点发送针对所述第一目标双端口SSD的状态查询请求之后,还包括:当接收到所述存储节点发送的所述第一目标双端口SSD的状态,且确定该状态为正常在线状态时,确定所述第一目标双端口SSD为正常在线状态,并将所述管理节点与所述第一目标双端口SSD之间的连接设置为无效状态。
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
当接收到所述存储节点发送的第二目标双端口SSD的状态,且该状态为下线状态或异常状态,但本节点监测到的所述第二目标双端口SSD的状态为正常在线状态时,确定所述第二目标双端口SSD为正常在线状态,并将所述存储节点与所述第一目标双端口SSD之间的连接设置为无效状态。
5.根据权利要求1‑4任一项所述的方法,其特征在于,所述文件系统中包括启动块、索引块和数据块,所述启动块的大小为块block的大小的整数倍,所述索引块的大小为页page的整数倍,且所述索引块在双端口SSD中的逻辑地址是连续的,所述索引块组成的索引块区的大小为block的大小的整数倍,所述数据块的大小为block的整数倍,所述索引块与所述数据块一一对应。
6.一种基于双端口固态硬盘SSD的文件系统状态监测装置,其特征在于,应用于数据处理系统中的管理节点,所述数据处理系统中还包括存储节点,以及基于双端口固态硬盘SSD实现的文件系统,所述存储节点以及所述管理节点分别与所述双端口SSD建立连接,所述装置包括:监测单元,用于通过本节点与所述双端口SSD之间的连接,监测所述双端口SSD的状态;
处理单元,用于当所述监测单元监测到第一目标双端口SSD的状态为下线状态或异常状态时,进行针对所述第一目标双端口SSD的异常处理;
其中,所述处理单元,具体用于当接收到针对目标文件的查询请求,且确定本地索引数据库中未保存所述目标文件的索引信息时,通过与所述双端口SSD之间的连接从所述双端口SSD中读取所述目标文件的索引信息;将所述目标文件的索引信息保存至所述本地索引数据库,并将所述目标文件的索引信息返回给查询请求方。
7.根据权利要求6所述的装置,其特征在于,
所述处理单元,具体用于当所述监测单元监测到第一目标双端口SSD为下线状态或异常状态时,向所述存储节点发送针对所述第一目标双端口SSD的状态查询请求;当接收到所述存储节点发送的所述第一目标双端口SSD的状态,且确定该状态与本节点监测到的所述第一目标双端口SSD的状态一致时,进行针对所述第一目标双端口SSD的异常处理。
8.根据权利要求7所述的装置,其特征在于,
所述处理单元,还用于当接收到所述存储节点发送的所述第一目标双端口SSD的状态,且确定该状态为正常在线状态时,确定所述第一目标双端口SSD为正常在线状态,并将所述管理节点与所述第一目标双端口SSD之间的连接设置为无效状态。
9.根据权利要求6所述的装置,其特征在于,
所述处理单元,还用于当接收到所述存储节点发送的第二目标双端口SSD的状态,且该状态为下线状态或异常状态,但本节点监测到的所述第二目标双端口SSD的状态为正常在线状态时,确定所述第二目标双端口SSD为正常在线状态,并将所述存储节点与所述第一目标双端口SSD之间的连接设置为无效状态。
10.根据权利要求6‑9任一项所述的装置,其特征在于,所述文件系统中包括启动块、索引块和数据块,所述启动块的大小为块block的大小的整数倍,所述索引块的大小为页page的整数倍,且所述索引块在双端口SSD中的逻辑地址是连续的,所述索引块组成的索引块区的大小为block的大小的整数倍,所述数据块的大小为block的整数倍,所述索引块与所述数据块一一对应。
11.一种电子设备,其特征在于,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;
存储器,用于存放计算机程序;
处理器,用于执行存储器上所存放的程序时,实现权利要求1‑5任一项所述的方法步骤。