一种SSD设备挂载点获取方法及相关装置制造方法及图纸

技术编号:19963708 阅读:25 留言:0更新日期:2019-01-03 12:33
本发明专利技术公开了一种SSD设备挂载点获取方法,通过获取所有块设备信息,将块设备信息中硬盘的标识信息保存至预设数据结构,并在确定非SSD标识信息后,将预设结构中的所有非SSD标识信息和对应的挂载点信息全部删除,只保留SSD标识信息与对应的挂载点信息,因此不需要人为辨别就可以自动的获取到当前设备中SSD设备的挂载点,使SSD挂载点的获取方便准确。本申请还提供了一种SSD设备挂载点获取系统、装置及计算机可读存储介质,同样可以实现上述技术效果。

A Method for Acquiring Mounting Point of SSD Equipment and Related Devices

The invention discloses a method for obtaining mount point of SSD device. By acquiring all block device information, the identification information of hard disk in block device information is saved to the preset data structure. After determining the non-SSD identification information, all non-SSD identification information and corresponding mount point information in the preset structure are deleted, and only SSD identification information and corresponding mount point information are retained. The mount points of SSD devices in current devices can be automatically acquired without human identification, which makes the acquisition of SSD mount points convenient and accurate. The application also provides a SSD device mount point acquisition system, device and computer readable storage medium, which can achieve the same technical effect.

【技术实现步骤摘要】
一种SSD设备挂载点获取方法及相关装置
本专利技术涉及计算机
,更具体地说,涉及一种SSD设备挂载点获取方法、系统、装置及计算机可读存储介质。
技术介绍
在计算机设备的使用过程中,获取SSD(SolidStateDrives,固态硬盘)设备挂载点是一种常见的需求,挂载点即是SSD文件系统的入口目录。目前获取SSD设备挂载点多维系统管理员的主观行为,通过人为观察系统当前的磁盘设备的详细信息或通过查看设备的rotational值来判断正在被检查的设备是否为SSD,如果是再进一步查找SSD设备的挂载点。但是由于目前确定SSD设备的挂载点的方法需要人工的经验去观察,效率低而且人工的成本也较高,而且,人为观察具有主观性,确定出的挂载点的结果也不够统一。因此,如何高效准确获取SSD设备挂载点,是本领域技术人员需要解决的问题。
技术实现思路
本专利技术的目的在于提供一种SSD设备挂载点获取方法、系统、装置及计算机可读存储介质,以解决如何高效准确获取SSD设备挂载点的问题。为实现上述目的,本专利技术实施例提供了如下技术方案:一种SSD设备挂载点获取方法,包括:获取所有块设备信息;将所述块设备信息中磁盘的标识信息与对应的挂载点信息存入预设数据结构;利用所述预设数据结构中的所有所述标识信息,在所有所述标识信息中确定非SSD标识信息;删除所述预设数据结构中非SSD标识信息与对应的挂载点信息。其中,将所述块设备信息中磁盘的标识信息与对应的挂载点信息存入预设数据结构之前,还包括:判断每个块设备信息中的挂载点信息是否为空;若否,则对挂载点信息不为空的所述块设备信息执行所述将块设备信息中磁盘的标识信息与对应的挂载点信息存入预设数据结构的步骤。其中,所述将所述块设备信息中磁盘的标识信息与对应的挂载点信息存入预设数据结构,包括:当所述块设备信息为disk信息时,将disk的名称与对应的挂载点信息存入所述预设数据结构。其中,所述将所述块设备信息中磁盘的标识信息与对应的挂载点信息存入预设数据结构,包括:当所述块设备信息为part信息时,将part的名称与对应的挂载点信息存入所述预设数据结构中所述part所属的disk中。其中,所述将所述块设备信息中磁盘的标识信息与对应的挂载点信息存入预设数据结构,包括:当所述块设备信息为lvm信息时,将lvm的名称与对应的挂载点信息存入所述预设数据结构中所述lvm对应的disk中。其中,所述利用所述预设数据结构中的所有所述标识信息,在所有所述标识信息中确定非SSD标识信息,包括:利用所述预设数据结构中所有所述标识信息确定每个所述标识信息对应的rotational值;将rotational值不为0的标识信息确定为非SSD标识信息。为解决上述技术问题,本申请还提供了一种SSD设备挂载点获取系统,包括:获取模块,用于获取所有块设备信息;保存模块,用于将所述块设备信息中磁盘的标识信息与对应的挂载点信息存入预设数据结构;确定模块,用于利用所述预设数据结构中的所有所述标识信息,在所有所述标识信息中确定非SSD标识信息;删除模块,用于删除所述预设数据结构中非SSD标识信息与对应的挂载点信息。其中,所述确定模块,包括:第一确定单元,用于利用所述预设数据结构中所有所述标识信息确定每个所述标识信息对应的rotational值;第二确定单元,用于确定不为0的rotational值对应的非SSD标识信息。为解决上述技术问题,本申请还提供了一种SSD设备挂载点获取装置,包括:存储器,用于存储计算机程序;处理器,用于执行所述计算机程序时实现如所述SSD设备挂载点获取方法的步骤。为解决上述技术问题,本申请还提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如所述SSD设备挂载点获取方法的步骤。通过以上方案可知,本专利技术提供的一种SSD设备挂载点获取方法,包括:获取所有块设备信息;将所述块设备信息中磁盘的标识信息与对应的挂载点信息存入预设数据结构;利用所述预设数据结构中的所有所述标识信息,在所有所述标识信息中确定非SSD标识信息;删除所述预设数据结构中非SSD标识信息与对应的挂载点信息。由此可见,本申请实施例提供的一种SSD设备挂载点获取方法,通过获取所有块设备信息,将块设备信息中硬盘的标识信息保存至预设数据结构,并在确定非SSD标识信息后,将预设结构中的所有非SSD标识信息和对应的挂载点信息全部删除,只保留SSD标识信息与对应的挂载点信息,因此不需要人为辨别就可以自动的获取到当前设备中SSD设备的挂载点,使SSD挂载点的获取方便准确。本申请还提供了一种SSD设备挂载点获取系统、装置及计算机可读存储介质,同样可以实现上述技术效果。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例公开的一种SSD设备挂载点获取方法流程图;图2为本专利技术实施例公开的一种具体的SSD设备挂载点获取方法流程图;图3为本专利技术实施例公开的一种SSD设备挂载点获取系统结构示意图;图4为本专利技术实施例公开的一种SSD设备挂载点获取装置结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术实施例公开了一种SSD设备挂载点获取方法、系统、装置及计算机可读存储介质,以解决如何高效准确获取SSD设备挂载点的问题。参见图1,本专利技术实施例提供的一种SSD设备挂载点获取方法,具体包括:S101,获取所有块设备信息。具体地,首先获取当前设备中所有的块设备信息,块设备信息包括了所有的硬盘信息,如,SSD硬盘信息和非SSD硬盘信息。在一个具体的实施方式中,利用lsblk命令获取所有块设备信息。S102,将所述块设备信息中磁盘的标识信息与对应的挂载点信息存入预设数据结构。在本方案中,预先创建一个数据结构,即预设数据结构,该预设数据结构用于存储挂载点信息。首先将上述块设备信息中磁盘的标识信息和对应的挂载点信息存入预设数据结构。在一个具体的实施方式中,预设数据结构可以是partition_info,结构为其中,在上述具体实施方式中,disk_name表示硬盘名称,partition表示分区信息,lvm表示逻辑卷信息。其中分区信息、逻辑卷信息可以具体为分区标识信息和逻辑卷标识信息,例如对应的名称。需要说明的是,硬盘信息的形式可以有三种。第一种就是硬盘信息,也就是没有进行分区或映射为逻辑卷,具体为只包括硬盘名称和对应的挂载点信息disk_name:mountpoint;第二种则是当在一个硬盘的基础上进行了分区时,每一个分区对应的硬盘信息就可以为分区信息,分区信息中包括了分区的具体信息和该分区对应的硬盘信息,具体为包括分区对应的硬盘名称、分区名称和分区对应的挂载点信息disk_name:{本文档来自技高网...

【技术保护点】
1.一种SSD设备挂载点获取方法,其特征在于,包括:获取所有块设备信息;将所述块设备信息中磁盘的标识信息与对应的挂载点信息存入预设数据结构;利用所述预设数据结构中的所有所述标识信息,在所有所述标识信息中确定非SSD标识信息;删除所述预设数据结构中非SSD标识信息与对应的挂载点信息。

【技术特征摘要】
1.一种SSD设备挂载点获取方法,其特征在于,包括:获取所有块设备信息;将所述块设备信息中磁盘的标识信息与对应的挂载点信息存入预设数据结构;利用所述预设数据结构中的所有所述标识信息,在所有所述标识信息中确定非SSD标识信息;删除所述预设数据结构中非SSD标识信息与对应的挂载点信息。2.根据权利要求1所述的方法,其特征在于,将所述块设备信息中磁盘的标识信息与对应的挂载点信息存入预设数据结构之前,还包括:判断每个块设备信息中的挂载点信息是否为空;若否,则对挂载点信息不为空的所述块设备信息执行所述将块设备信息中磁盘的标识信息与对应的挂载点信息存入预设数据结构的步骤。3.根据权利要求1所述的方法,其特征在于,所述将所述块设备信息中磁盘的标识信息与对应的挂载点信息存入预设数据结构,包括:当所述块设备信息为disk信息时,将disk的名称与对应的挂载点信息存入所述预设数据结构。4.根据权利要求1所述的方法,其特征在于,所述将所述块设备信息中磁盘的标识信息与对应的挂载点信息存入预设数据结构,包括:当所述块设备信息为part信息时,将part的名称与对应的挂载点信息存入所述预设数据结构中所述part所属的disk中。5.根据权利要求1所述的方法,其特征在于,所述将所述块设备信息中磁盘的标识信息与对应的挂载点信息存入预设数据结构,包括:当所述块设备信息为lvm信息时,将lvm的名称与对应的挂载点信息存入所述预设数据结构中所述lvm对...

【专利技术属性】
技术研发人员:宗栋瑞
申请(专利权)人:广东浪潮大数据研究有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1