System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 盘符调整方法、电子设备及存储介质技术_技高网

盘符调整方法、电子设备及存储介质技术

技术编号:40839033 阅读:2 留言:0更新日期:2024-04-01 15:04
本申请提供一种盘符调整方法、电子设备及存储介质,用于调整硬盘的盘符,盘符调整方法包括:响应于已识别动作硬盘,获取动作硬盘的系统盘符;识别动作硬盘的插接位置;响应于动作硬盘插接于拓展槽位,获取动作硬盘对应的槽位值;根据槽位值修改动作硬盘的系统盘符为槽位盘符。通过本申请提供的盘符调整方法、电子设备及存储介质,可以在出现盘符漂移的情况时调整硬盘的盘符为槽位盘符,减少由于盘符漂移情况而导致的无法根据原有盘符对动作硬盘内的文件进行查找或调用的情况,提高对硬盘内文件查找和调用的方便性。

【技术实现步骤摘要】

本申请涉及计算机,更具体地涉及一种盘符调整方法、电子设备及存储介质


技术介绍

1、在服务器领域,服务器或计算机中设有多个硬盘以进行数据存储。服务器或计算机中可以设有多个槽位,多个硬盘可以插接于多个槽位上。服务器或计算机的处理器可以根据预设规则对插接于槽位上的多个硬盘分配盘符。例如,当处理器运行linux系统时,可以对多个硬盘分配盘符sda、sdb、sdc等。当操作人员需要读取指定硬盘中存储的文件,或系统需要调取指定硬盘中存储的文件时,可以根据盘符获取对应硬盘的文件目录,并在目录中获取对应的文件。

2、目前,在硬盘出现从槽位上热插拔的情况下,存在系统不按照预设规则对硬盘分配盘符的情况,即存在盘符漂移的情况。操作人员或系统无法根据原有盘符对发生盘符漂移的硬盘内的文件进行查找或调用,存在使用不便的缺陷。


技术实现思路

1、鉴于以上内容,有必要提供一种盘符调整方法、电子设备及存储介质,可以在硬盘发生热插拔后通过获取热插拔硬盘,提高对硬盘内文件查找及调用的方便性。

2、第一方面,本申请的实施例提供一种盘符调整方法,用于调整硬盘的盘符,所述盘符调整方法包括:响应于已识别动作硬盘,获取所述动作硬盘的系统盘符;识别所述动作硬盘的插接位置;响应于所述动作硬盘插接于拓展槽位,获取所述动作硬盘对应的槽位值;根据所述槽位值修改所述动作硬盘的所述系统盘符为槽位盘符。

3、可选地,所述识别所述动作硬盘的插接位置包括:确定所述动作硬盘对应的驱动程序是否为拓展装置的所述驱动程序,其中,所述拓展装置上设置有拓展槽位;响应于所述动作硬盘对应的驱动程序是所述拓展装置的所述驱动程序,获取所述动作硬盘的插接位置为所述拓展槽位。

4、可选地,所述获取所述动作硬盘的插接位置包括:响应于所述动作硬盘对应的驱动程序不是所述拓展装置的所述驱动程序,获取所述动作硬盘的插接位置为本体槽位。

5、可选地,所述确定所述动作硬盘对应的驱动程序是否为拓展装置的所述驱动程序包括:获取所述拓展装置对应的驱动名称,其中,所述驱动名称为所述驱动程序的名称;确定所述动作硬盘对应的识别信息与所述驱动名称是否相同,其中,所述识别信息为所述动作硬盘的硬件信息中预设位置的信息;响应于所述识别信息与所述驱动名称相同,确定所述动作硬盘对应的所述驱动程序是所述拓展装置的所述驱动程序。

6、可选地,所述确定所述动作硬盘对应的驱动程序是否为拓展装置的所述驱动程序包括:获取多个所述拓展装置对应的多个驱动名称,其中,多个所述驱动名称分别为多个所述驱动程序的名称,所述驱动程序的数量大于或等于二;依次确定所述动作硬盘对应的识别信息与多个所述驱动名称是否相同,其中,所述识别信息为所述动作硬盘的硬件信息中预设位置的信息;响应于所述识别信息与一所述驱动名称相同,确定所述动作硬盘对应的所述驱动程序是所述拓展装置的所述驱动程序。

7、可选地,确定所述识别信息与所述驱动名称是否相同的方法包括:根据所述驱动名称生成驱动字符串;获取硬件信息中包括有所述驱动名称的部分信息;获取所述部分信息中位于预设位置的信息为所述识别信息;响应于所述驱动字符串的内容与所述识别信息的内容相同,确定所述识别信息与所述驱动名称相同。

8、可选地,所述系统盘符包括第一符部和第二符部,多个所述系统盘符的所述第一符部相同,多个所述系统盘符的所述第二符部不同,所述根据所述槽位值修改所述动作硬盘的所述系统盘符为槽位盘符包括:响应于所述动作硬盘不包括分区,以所述槽位值替换所述第二符部,生成所述槽位盘符。

9、可选地,所述第二符部包括硬盘符部和分区符部,多个所述硬盘符部分别对应于多个硬盘,多个所述分区符部对应于硬盘中的多个分区,所述根据所述槽位值修改所述动作硬盘的所述系统盘符为槽位盘符包括:响应于所述动作硬盘包括分区,获取所述分区值;以所述槽位值替换所述硬盘符部,并根据预设格式和所述分区值修改所述分区符部,生成所述槽位盘符。

10、第二方面,本申请的实施例提供一种电子设备,包括:存储器,用于存储计算机程序;处理器,用于执行所述存储器存储的所述计算机程序,当所述计算机程序被执行时,所述处理器用于执行如上述任一项所述的盘符调整方法。

11、第三方面,本申请的实施例提供一种存储介质,所述存储介质包括计算机程序,当所述计算机程序在电子设备上运行时,使得所述电子设备执行如上述任一项所述的盘符调整方法。

12、本申请实现方式提供的盘符调整方法、电子设备及存储介质,可以在出现盘符漂移的情况时调整硬盘的盘符为槽位盘符,减少由于盘符漂移情况而导致的无法根据原有盘符对动作硬盘内的文件进行查找或调用的情况,提高对硬盘内文件查找和调用的方便性。

本文档来自技高网...

【技术保护点】

1.一种盘符调整方法,用于调整硬盘的盘符,其特征在于,所述盘符调整方法包括:

2.如权利要求1所述的盘符调整方法,其特征在于,所述识别所述动作硬盘的插接位置包括:

3.如权利要求2所述的盘符调整方法,其特征在于,所述获取所述动作硬盘的插接位置包括:

4.如权利要求2所述的盘符调整方法,其特征在于,所述确定所述动作硬盘对应的驱动程序是否为拓展装置的所述驱动程序包括:

5.如权利要求2所述的盘符调整方法,其特征在于,所述确定所述动作硬盘对应的驱动程序是否为拓展装置的所述驱动程序包括:

6.如权利要求4或5所述的盘符调整方法,其特征在于,确定所述识别信息与所述驱动名称是否相同的方法包括:

7.如权利要求1所述的盘符调整方法,其特征在于,所述系统盘符包括第一符部和第二符部,多个所述系统盘符的所述第一符部相同,多个所述系统盘符的所述第二符部不同,所述根据所述槽位值修改所述动作硬盘的所述系统盘符为槽位盘符包括:

8.如权利要求7所述的盘符调整方法,其特征在于,所述第二符部包括硬盘符部和分区符部,多个所述硬盘符部分别对应于多个硬盘,多个所述分区符部对应于硬盘中的多个分区,所述根据所述槽位值修改所述动作硬盘的所述系统盘符为槽位盘符包括:

9.一种电子设备,其特征在于,包括:

10.一种存储介质,其特征在于,所述存储介质包括计算机程序,当所述计算机程序在电子设备上运行时,使得所述电子设备执行如权利要求1至8中任一项所述的盘符调整方法。

...

【技术特征摘要】

1.一种盘符调整方法,用于调整硬盘的盘符,其特征在于,所述盘符调整方法包括:

2.如权利要求1所述的盘符调整方法,其特征在于,所述识别所述动作硬盘的插接位置包括:

3.如权利要求2所述的盘符调整方法,其特征在于,所述获取所述动作硬盘的插接位置包括:

4.如权利要求2所述的盘符调整方法,其特征在于,所述确定所述动作硬盘对应的驱动程序是否为拓展装置的所述驱动程序包括:

5.如权利要求2所述的盘符调整方法,其特征在于,所述确定所述动作硬盘对应的驱动程序是否为拓展装置的所述驱动程序包括:

6.如权利要求4或5所述的盘符调整方法,其特征在于,确定所述识别信息与所述驱动名称是否相同的方法包括:

7.如权利...

【专利技术属性】
技术研发人员:朱建华袁杰
申请(专利权)人:富联精密电子天津有限公司
类型:发明
国别省市:

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

1