本发明涉及数据存储,特别是涉及一种存储逻辑卷防误删方法、装置、设备及介质。
背景技术:
1、在数据中心和云存储环境中,逻辑卷作为数据存储的基本单位,其管理与保护至关重要。误删除逻辑卷是一种常见的操作失误,可能导致重要数据丢失或损坏,给企业运营带来不可估量的损失。
2、在相关的技术方案中,存储系统中已有一些基本的安全措施,如权限控制和确认提示,但在实际操作中,由于人为错误、软件缺陷或恶意攻击等原因,逻辑卷仍可能被意外删除。
3、因此,如何开发一种更加智能、自动化的存储逻辑卷防误删方式,是本领域技术人员亟需解决的技术问题。
技术实现思路
1、本发明的目的是提供一种存储逻辑卷防误删方法、装置、设备及介质,可以实现智能化且自动化的防误删方式,有效防止逻辑卷在指定时间内被误删除,避免误删操作导致的数据丢失和系统故障,提高管理安全性。
2、为了解决上述技术问题,本发明提供一种存储逻辑卷防误删方法,所述方法包括:
3、接收防误删功能开启指令;
4、响应于所述防误删功能开启指令,提取预先设置的保护时间;
5、监控逻辑卷的状态,在监控到所述逻辑卷为活跃状态时,判断所述逻辑卷是否处于所述保护时间内;
6、若所述逻辑卷处于所述保护时间内,则禁止删除所述逻辑卷的操作,并返回相应的提示信息;
7、若所述逻辑卷不处于所述保护时间内,则允许删除所述逻辑卷的操作。
8、第一方面,在本发明提供的上述存储逻辑卷防误删方法中,监控逻辑卷的状态,包括:
9、读取存储设备的输入输出日志和访问记录信息;
10、根据读取的所述输入输出日志和访问记录信息,实时或定时监控所述逻辑卷的状态;
11、当监控到所述逻辑卷存在读写操作或数据变化时,将所述逻辑卷标记为活跃状态。
12、另一方面,在本发明提供的上述存储逻辑卷防误删方法中,当所述保护时间为设定时间段时,在所述逻辑卷上添加所述保护时间的标签,并记录所述设定时间段的起始时间和结束时间;
13、当所述保护时间为设定时间长度时,所述逻辑卷进入活跃状态时,开始计时,持续所述设定时间长度内的过程中,禁止删除所述逻辑卷的操作。
14、另一方面,在本发明提供的上述存储逻辑卷防误删方法中,若所述逻辑卷不处于所述保护时间内,则允许删除所述逻辑卷的操作,包括:
15、当所述保护时间为设定时间段时,若所述逻辑卷不处于所述保护时间内,则判定所述逻辑卷处于所述设定时间段的结束时间之后的时间;
16、此时若所述逻辑卷仍为活跃状态,判断单位时间内所述逻辑卷的活跃时间是否超过设定时间阈值;
17、若单位时间内所述逻辑卷的活跃时间超过设定时间阈值,则自动延长所述设定时间段的结束时间;
18、若单位时间内所述逻辑卷的活跃时间未超过设定时间阈值,则允许删除所述逻辑卷的操作;
19、或,判断单位时间内所述逻辑卷的输入输出流量是否超过设定流量阈值;
20、若单位时间内所述逻辑卷的输入输出流量超过设定流量阈值,则自动延长所述设定时间段的结束时间;
21、若单位时间内所述逻辑卷的输入输出流量未超过设定流量阈值,则允许删除所述逻辑卷的操作;
22、对应地,当所述保护时间为设定时间长度时,在接收到删除操作请求的同时,判断所述逻辑卷在当前时刻之前的所述设定时间长度是否存在活跃状态;
23、若存在活跃状态,则禁止删除所述逻辑卷的操作,并返回相应的提示信息;
24、若不存在活跃状态,则允许删除所述逻辑卷的操作。
25、另一方面,在本发明提供的上述存储逻辑卷防误删方法中,判断所述逻辑卷是否处于所述保护时间内,包括:
26、遍历所述逻辑卷的活跃状态,读取并统计所述逻辑卷的最新访问时间;
27、判断所述最新访问时间是否超过所述保护时间;
28、若是,则判定所述逻辑卷不处于所述保护时间内;
29、若否,则判定所述逻辑卷处于所述保护时间内。
30、另一方面,在本发明提供的上述存储逻辑卷防误删方法中,在禁止删除所述逻辑卷的操作的同时,还包括:
31、禁止所述逻辑卷解除主机映射关系,禁止删除活跃的主机,禁止活跃的主机删除映射端口,禁止活跃的主机删除归属的输入输出组。
32、另一方面,在本发明提供的上述存储逻辑卷防误删方法中,接收防误删功能开启指令,包括:
33、接收可视化管理界面或命令行界面的防误删功能开启指令;
34、所述方法还包括:
35、接收可视化管理界面或命令行界面的防误删功能关闭指令;
36、停止监控所述逻辑卷的状态的步骤。
37、为了解决上述技术问题,本发明还提供一种存储逻辑卷防误删装置,所述装置包括:
38、指令接收模块,用于接收防误删功能开启指令;
39、保护时间提取模块,用于响应于所述防误删功能开启指令,提取预先设置的保护时间;
40、卷状态监控模块,用于监控逻辑卷的状态;
41、时间判断模块,用于在监控到所述逻辑卷为活跃状态时,判断所述逻辑卷是否处于所述保护时间内;
42、删除操作限制模块,用于若所述逻辑卷处于所述保护时间内,则禁止删除所述逻辑卷的操作,并返回相应的提示信息;若所述逻辑卷不处于所述保护时间内,则允许删除所述逻辑卷的操作。
43、为了解决上述技术问题,本发明还提供一种存储逻辑卷防误删设备,所述设备包括:
44、存储器,用于存储计算机程序;
45、处理器,用于执行所述计算机程序时实现上述的存储逻辑卷防误删方法的步骤。
46、为了解决上述技术问题,本发明还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现上述的存储逻辑卷防误删方法的步骤。
47、从上述技术方案可以看出,本发明所提供的一种存储逻辑卷防误删方法,该方法包括:接收防误删功能开启指令;响应于防误删功能开启指令,提取预先设置的保护时间;监控逻辑卷的状态,在监控到逻辑卷为活跃状态时,判断逻辑卷是否处于保护时间内;若逻辑卷处于保护时间内,则禁止删除逻辑卷的操作,并返回相应的提示信息;若逻辑卷不处于保护时间内,则允许删除逻辑卷的操作。
48、本发明的有益效果在于,本发明提供的上述存储逻辑卷防误删方法,在接收到防误删功能开启指令之后,开启防误删功能,提取预先设置的保护时间,通过监控逻辑卷的活跃状态,在保护时间内禁止删除逻辑卷,并返回相应的提示信息,这样实现了智能化且自动化的防误删方式,能够有效防止逻辑卷在指定时间内被误删除,进而避免误删操作导致的数据丢失和系统故障,及时发现并处理可能的误删操作,提高存储系统中逻辑卷管理的安全性。
49、此外,本发明还针对存储逻辑卷防误删方法提供了相应的存储逻辑卷防误删装置、存储逻辑卷防误删设备及计算机可读存储介质,与上述提到的存储逻辑卷防误删方法具有相同或相对应的技术特征,效果同上。
1.一种存储逻辑卷防误删方法,其特征在于,所述方法包括:
2.根据权利要求1所述的存储逻辑卷防误删方法,其特征在于,监控逻辑卷的状态,包括:
3.根据权利要求1所述的存储逻辑卷防误删方法,其特征在于,当所述保护时间为设定时间段时,在所述逻辑卷上添加所述保护时间的标签,并记录所述设定时间段的起始时间和结束时间;
4.根据权利要求3所述的存储逻辑卷防误删方法,其特征在于,若所述逻辑卷不处于所述保护时间内,则允许删除所述逻辑卷的操作,包括:
5.根据权利要求1所述的存储逻辑卷防误删方法,其特征在于,判断所述逻辑卷是否处于所述保护时间内,包括:
6.根据权利要求1所述的存储逻辑卷防误删方法,其特征在于,在禁止删除所述逻辑卷的操作的同时,还包括:
7.根据权利要求1所述的存储逻辑卷防误删方法,其特征在于,接收防误删功能开启指令,包括:
8.一种存储逻辑卷防误删装置,其特征在于,所述装置包括:
9.一种存储逻辑卷防误删设备,其特征在于,所述设备包括:
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述的存储逻辑卷防误删方法的步骤。
