Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

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

Active Publication Date: 2022-02-25
成都云祺科技有限公司
View PDF10 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The first method is to transfer the remote virtual hard disk to the windows client, and then mount it locally on the client. This method is simple to operate, easy to code and easy to maintain, but it will cause high overhead and low efficiency; method two It is to use SSH, NFS and other protocols to redirect the remote file system to the local mount as a network drive. The file system is in a non-NTFS format, so that the remote file can be accessed in the same way as the local file, but this method is compatible. Poor performance, few adaptation scenarios, unable to complete real-time data interaction with remote virtual hard disks

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Network virtual file system implementation method and system, and storage medium
  • Network virtual file system implementation method and system, and storage medium
  • Network virtual file system implementation method and system, and storage medium

Examples

Experimental program
Comparison scheme
Effect test

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...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention relates to a network virtual file system implementation method and system, and a storage medium, and belongs to the technical field of computer data processing. The method comprises the following steps: a redirection process is generated, and a filter driver is started; a transmission file mapping relation is established; the filter driver intercepts a file request and informs the redirection process; whether the file request needs to be sent to a second operating system is judged; the second operating system responds to and processes the file request; the redirection process receives and analyzes a processing result; operations are completed. The system comprises: a creation module, a relationship generation module, an interception notification module, a judgment module, a processing and sending module, an analysis and sending module, and an operation completion module. According to the invention, the access to a remote file system can be realized like the access to a local file system without newly creating a new volume, so that the overhead is saved, the overall compatibility is good, the embodiment of the invention has good random read-write performance and sequential read-write performance, and can meet a high throughput demand of the network.

Description

technical field [0001] The invention belongs to the technical field of computer data processing, and in particular relates to a network virtual file system realization method, system and storage medium. Background technique [0002] Server operating systems generally refer to operating systems installed on large computers, such as Web servers, application servers, and database servers. Server operating systems mainly include Windows, Linux and Unix. With the continuous improvement of virtualization platform technology, the demand for data interaction across at least two different operating systems has become more and more extensive. How to realize real-time data interaction between different operating systems is a new hot issue. [0003] At present, the client generally operates based on the Windows client. If the virtualization platform under Windows wants to realize data interaction with the virtual hard disk of the second operating system of the remote server (such as th...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06F9/4401G06F16/13G06F16/188
CPCG06F9/4406G06F16/188G06F16/13
Inventor 谢卓伟谢俊峰周家劲黄传波钱禹航冯威
Owner 成都云祺科技有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products