对文件系统进行操作的方法和装置
摘要:
本发明公开了一种对文件系统进行操作的方法和装置。所述方法包括:根据接收的操作请求为文件系统操作路径上除目标节点外的所有节点以自上而下的顺序添加读锁;根据所述操作请求为所述目标节点添加读锁或者写锁;对所述目标节点进行所述操作请求所请求的操作;从所述目标节点开始,以自下而上的顺序释放所述操作路径上的所有节点上的锁。本发明可以为文件系统内的每个节点添加独立的锁,可以同时对不同操作路径上的多个目标节点进行相应的操作而不会相互收到影响,也可以对相同操作路径上的不同节点同时进行读操作,当对操作路径上的最下面的节点进行写操作时不影响同时对该操作路径上的其他节点进行读操作,增加了文件系统的吞吐量。
公开/授权文献
0/0