Network virtual file system implementation method and system, and storage medium
A file system and network virtualization technology, applied in file systems, file access structures, program control devices, etc., can solve the problems of few adaptation scenarios, low use efficiency, poor compatibility, etc., to improve real-time performance, avoid control overhead, The effect of meeting high throughput demands
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0065] In one embodiment, combined with figure 1 and figure 2 As shown, a method for implementing a network virtual file system is provided, the method comprising:
[0066] S1. The Windows client generates a user layer redirection process and starts a kernel layer filter driver.
[0067] S2. The redirection process establishes a transfer file mapping relationship with the filter driver.
[0068] Optionally, the step S2 includes:
[0069] S21. The redirection process creates a filtering directory and a synchronization object;
[0070] S22. The redirection process delivers the filtering directory and the synchronization object to the filtering driver.
[0071] Understandably, if figure 2 As shown, the kernel filter driver will include a filter module (VolFltDev), a control module (DriverCDO) and a queue management module. The filtering module binds the file system volume, monitors and intercepts the file requests issued by the user-level originating process through the e...
Embodiment 2
[0103] In one embodiment, a method for implementing a network virtual file system is provided, the method comprising:
[0104] S1. The Windows client generates a user layer redirection process and starts the kernel layer filter driver;
[0105] S2. The redirection process establishes a transfer file mapping relationship with the filter driver;
[0106] S3. When sending the file request, the filter driver intercepts the file request and notifies the redirection process;
[0107] S4. The redirection process determines whether the file request needs to be sent to the Unix server;
[0108] S5. If not, execute the Windows client local processing;
[0109] S6. If so, the intercepted file request is sent to the Unix server;
[0110] S7. The Unix server responds and processes the intercepted file request, and then sends the processing result to the redirection process;
[0111] S8. The redirection process receives and parses the processing result of the Unix server, and then sends...
Embodiment 3
[0115] In one embodiment, such as image 3 As shown, a network virtual file system implementation system is provided, and the system includes:
[0116]Create a module 1001, which is used to generate a user layer redirection process for a Windows client, and start a kernel layer filter driver;
[0117] A relationship generating module 1002, configured to establish a transfer file mapping relationship between the redirection process and the filter driver;
[0118] An interception notification module 1003, configured to intercept the file request by the filter driver when sending the file request, and notify the redirection process;
[0119] Judging module 1004, for judging whether the file request needs to be sent to the Linux server;
[0120] Local processing module 1005, if not, then execute Windows client local processing;
[0121] A file request sending module 1006, configured to send the intercepted file request to the Linux server if so;
[0122] Processing and sending...
PUM

Abstract
Description
Claims
Application Information

- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com