Implementation of virtual file systems and cross-platform file systems

zhaozj2021-02-16  46

Cross-platform file system and Windows virtual file system

Start: This idea comes from a course design in our school, although the course design requirements they do are not very high, but give me a prompt, it is a cross-platform file system's realistic and a virtual file system development. significance. First talk about a virtual file system under Windows, we can divide a certain storage space under Windows, as our virtual file system, in this virtual file system, we can define the file store format and file The management method, from the purpose, at least the following points: 1, as the role of education. In the past, some people often asked me, he wanted to use the fdisk partition, but I don't know how to be partitioned again, I really had a way to tell him how to tell him, I think, I can't give him a demonstration. If there is a virtual, the same, many operations affect our data, such as formatting disk, we need a virtual thing to replace our true operation, when we are familiar with the operation, then the hard disk Partitioning, formatting can not be wrong, nor will it be afraid that it will become a big mistake. Now I have a lot of time to avoid the underlying operation in this regard, causing many people think that it is very difficult, don't go messy him, this is not conducive to our study and further understanding of him. This is one of the reasons.

2, as an encryption, etc. Everyone knows the NTFS format. He is an encrypted format. Many people like it. However, because it is not compatible with DOS, there are many people don't like it, (of course, NTFS is a bit more than these) now we can have yourself. Document system, how do we think that encryption can be. For example, we store the related user information before each file, then store the relevant data, and use chain storage, even if we do not have any encryption algorithm, if a 2G virtual file system, others are difficult to solve the inside. Thing. We use the data to save our virtual file system, and then use a specialized tool to access, so you can make others use my computer, you can protect my own things, so that it is simply that the general encryption software is simply Not a hierarchy, you can say that you have a lot of computer, the operation is exactly the same, but a problem is that it will trouble a little with Windows interface, but it is not possible.

3. As a topic for joint development and progress. If the corresponding criterion is developed for changing the virtual file system, it can provide a third-party company to develop the three-party software for the corresponding virtual file system. If it is an open source software, each person can prepare the virtual file system you want to implement Your own needs, this is undoubtedly a big good thing for programmers, and it is also a great man in the user. The same core code must be completely detached from Windows, and can still realize cross-platform virtual file systems, as long as the shell program is rewritten.

It is very difficult for each virtual file system, and the difficulty is not very difficult, and the use is very wide. I think if people interested in this can write it yourself, I have now written the part of the completion The kernel, if someone is willing to communicate, I can send me email.

From the above ideas, I think another thing is now a problem that is very headache. It is the mutual visits under different file systems. I used to visit the Windows songs on Linux, let me have a big context, I think I think If there is a place where all file systems can access, it is how good, but I haven't thought of solving the way for my level, but I just don't want to achieve, I think that the most important There is only one, that is the standard, if all our file systems abide by certain standards, then the problem is not solved? Just like FAT32 and NTFS, if we can design a different file system, you can also access another file system through a certain way, then we can put things inside this file system can be used as Shared, (maybe there is already now, but I have not found), if we all design the file system in accordance with the unified standard, the cross-platform access will become easier. I have a feeling now, that is, a lot of things lack of a standard, just like C standards, because I have been released too late, it has caused a lot of time, if there is a standard, then we have to realize it across platforms. Easy, but not everything must have a standard, sometimes the standard will limit the development of something. So you should take different measures at different times. These are additional topics, I mainly explain the above topics. Implementable, then I hope interest, friends, good topic, is beneficial for the development of our software industry. (You can reprint, but please indicate)

Guilin Electronic Industry College Zihan 2003 - 10 8

转载请注明原文地址:https://www.9cbs.com/read-25677.html

New Post(0)