一种命名空间管理方法、装置及计算机系统与流程

文档序号:12176795阅读:来源:国知局

技术特征:

1.一种命名空间管理方法,应用于固态硬盘内的控制器,所述固态硬盘安装于计算机系统内,所述计算机系统还包括驱动器,所述驱动器用于驱动所述固态硬盘;其特征在于,所述方法包括:

所述控制器对命名空间事件进行监控,所述命名空间事件在所述固态硬盘的命名空间发生变化时被触发;

当所述控制器监控到所述命名空间事件被触发时,根据所述命名空间事件生成事件描述信息,所述事件描述信息用于指示由所述命名空间事件所引起的固态硬盘的命名空间变化情况;

所述控制器将所述事件描述信息发送至所述驱动器,以便于所述驱动器根据所述事件描述信息更新所述计算机系统可访问的命名空间。

2.根据权利要求1所述的方法,其特征在于,

所述事件描述信息包括命名空间标识和事件类型;

其中,所述命名空间标识用于标识发生变化的命名空间。

3.根据权利要求2所述的方法,其特征在于,

所述事件描述信息还包括命名空间容量,所述命名空间容量用于指示命名空间变化后的容量大小。

4.根据权利要求2所述的方法,其特征在于,

所述命名空间事件的事件类型,包括以下至少一种:

增加新命名空间;

删除已有命名空间;

对已有命名空间进行扩容;

对已有命名空间进行缩容。

5.根据权利要求1所述的方法,其特征在于,所述控制器将所述事件描述信息发送至所述驱动器之前,所述方法还包括:

根据所述驱动器的读写操作参数,生成命名空间的配置模板,并将所述配置模板应用于发生变化的命名空间;

其中,所述配置模板包括用于对命名空间进行优化配置的参数。

6.根据权利要求1-5任一项所述的方法,其特征在于,所述控制器对命名空间事件进行监控之前,所述方法还包括:

接收所述驱动器发送的监控命令,所述监控命令用于指示所述控制器对 所述命名空间事件进行监控。

7.根据权利要求1-5任一项所述的方法,其特征在于,所述控制器向所述驱动器上报所述事件描述信息之后,所述方法还包括:

接收所述驱动器发送的反馈信息,所述反馈信息用于指示所述驱动器对所述计算机系统可访问的命名空间进行更新的操作结果;

根据所述反馈信息对所述固态硬盘上发生变化的命名空间进行处理。

8.一种命名空间管理方法,应用于驱动器,所述驱动器安装于计算机系统内,所述计算机系统还包括固态硬盘,所述驱动器用于驱动所述固态硬盘,所述固态硬盘包括控制器;其特征在于,所述方法包括:

所述驱动器接收所述控制器发送的事件描述信息,所述事件描述信息用于指示由命名空间事件所引起的固态硬盘的命名空间变化情况,所述命名空间事件在所述固态硬盘的命名空间发生变化时被触发;

根据所述事件描述信息更新所述计算机系统可访问的命名空间。

9.根据权利要求8所述的方法,其特征在于,所述驱动器接收所述控制器发送的事件描述信息之前,所述方法还包括:

所述控制器对所述命名空间事件进行监控;

当所述控制器监控到所述命名空间事件被触发时,根据所述命名空间事件生成所述事件描述信息;

所述控制器将所述事件描述信息向所述驱动器发送。

10.根据权利要求9所述的方法,其特征在于,所述控制器对所述命名空间事件进行监控之前,所述方法还包括:

向所述控制器发送监控命令,所述监控命令用于指示所述控制器对所述命名空间事件进行监控。

11.根据权利要求8所述的方法,其特征在于,

所述事件描述信息包括命名空间标识和事件类型;

其中,所述命名空间标识用于标识发生变化的命名空间。

12.根据权利要求11所述的方法,其特征在于,

所述事件描述信息还包括命名空间容量,所述命名空间容量用于指示命名空间变化后的容量大小。

13.根据权利要求11所述的方法,其特征在于,

所述命名空间事件的事件类型,包括以下至少一种:

增加新命名空间;

删除已有命名空间;

对已有命名空间进行扩容;

对已有命名空间进行缩容。

14.根据权利要求8-13任一项所述的方法,其特征在于,所述根据所述事件描述信息更新所述计算机系统可访问的命名空间之后,所述方法还包括:

向所述控制器发送反馈信息,所述反馈信息用于指示所述驱动器对所述计算机系统可访问的命名空间进行更新的操作结果;以便于所述控制器根据所述反馈信息对所述固态硬盘上发生变化的命名空间进行处理。

15.一种固态硬盘内的控制器,所述固态硬盘安装于计算机系统内,所述计算机系统还包括驱动器,所述驱动器用于驱动所述固态硬盘;其特征在于,所述控制器包括:

事件监控单元,用于对命名空间事件进行监控,所述命名空间事件在所述固态硬盘的命名空间发生变化时被触发;

事件描述单元,用于当所述监控单元监控到所述命名空间事件被触发时,根据命名空间事件生成事件描述信息,所述事件描述信息用于指示由所述命名空间事件所引起的固态硬盘的命名空间变化情况;

发送单元,用于将所述事件描述信息发送至所述驱动器,以便于所述驱动器根据所述事件描述信息更新所述计算机系统可访问的命名空间。

16.根据权利要求15所述的控制器,其特征在于,

所述事件描述信息包括命名空间标识和事件类型;

其中,所述命名空间标识用于标识发生变化的命名空间。

17.根据权利要求16所述的控制器,其特征在于,

所述事件描述信息还包括命名空间容量,所述命名空间容量用于指示命名空间变化后的容量大小。

18.根据权利要求16所述的控制器,其特征在于,

所述命名空间事件的事件类型,包括以下至少一种:

增加新命名空间;

删除已有命名空间;

对已有命名空间进行扩容;

对已有命名空间进行缩容。

19.根据权利要求15所述的控制器,其特征在于,所述控制器还包括:

配置单元,用于根据所述驱动器的读写操作参数,生成命名空间的配置模板,并将所述配置模板应用于发生变化的命名空间;

其中,所述配置模板包括用于对命名空间进行优化配置的参数。

20.根据权利要求15-19任一项所述的控制器,其特征在于,所述控制器还包括:

接收单元,用于接收所述驱动器发送的监控命令,所述监控命令用于指示所述控制器对所述命名空间事件进行监控。

21.根据权利要求15-19任一项所述的控制器,其特征在于,

所述接收单元,还用于接收所述驱动器发送的反馈信息,所述反馈信息用于指示所述驱动器对所述计算机系统可访问的命名空间进行更新的操作结果;

所述控制器还包括命名空间管理单元,用于根据所述反馈信息对所述固态硬盘上发生变化的命名空间进行处理。

22.一种驱动器,所述驱动器安装于计算机系统内,所述计算机系统还包括固态硬盘,所述驱动器用于驱动所述固态硬盘,所述固态硬盘包括控制器;其特征在于,所述驱动器包括:

接收单元,用于接收所述控制器发送的事件描述信息,所述事件描述信息用于指示由所述命名空间事件所引起的固态硬盘的命名空间变化情况,所述命名空间事件在所述固态硬盘的命名空间发生变化时被触发;

命名空间管理单元,用于根据所述接收单元接收到的所述事件描述信息更新所述计算机系统可访问的命名空间。

23.根据权利要求22所述的驱动器,其特征在于,所述驱动器还包括:

监控请求单元,用于向所述控制器发送监控命令,所述监控命令用于指示所述控制器对所述命名空间事件进行监控。

24.根据权利要求22所述的驱动器,其特征在于,

所述事件描述信息包括命名空间标识和事件类型;

其中,所述命名空间标识用于标识发生变化的命名空间。

25.根据权利要求24所述的驱动器,其特征在于,

所述事件描述信息还包括命名空间容量,所述命名空间容量用于指示命 名空间变化后的容量大小。

26.根据权利要求24所述的驱动器,其特征在于,

所述命名空间事件的事件类型,包括以下至少一种:

增加新命名空间;

删除已有命名空间;

对已有命名空间进行扩容;

对已有命名空间进行缩容。

27.根据权利要求22-26任一项所述的驱动器,其特征在于,所述驱动器还包括:

反馈单元,用于向所述控制器发送反馈信息,所述反馈信息用于指示所述驱动器对所述计算机系统可访问的命名空间进行更新的操作结果;以便于所述控制器根据所述反馈信息对所述固态硬盘上发生变化的命名空间进行处理。

28.一种固态硬盘,其特征在于,

所述固态硬盘包括控制器,所述控制器为权利要求15-21任一项所述的控制器。

29.一种计算机系统,其特征在于,

所述计算机系统包括驱动器以及固态硬盘;

所述驱动器为权利要求22-27任一项所述的驱动器;

所述固态硬盘为权利要求28所述的固态硬盘。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1