KVM, and folder one-key mounting method, device, apparatus and medium applied in KVM
View Patent ↗A folder one-key mounting method includes: determining a size of a target folder when a one-key mounting instruction for the target folder is obtained; determining a size of a mirror image file based on the size of the target folder; determining a storage path of the mirror image file based on the size of the mirror image file; generating a target mirror image file corresponding to the target folder and the size of the mirror image file, and storing the target mirror image file in a position corresponding to the storage path; and mounting the target mirror image file to a server.
1. A folder one-key mounting method applied in a Keyboard Video Mouse (KVM), the method comprising:
determining a size of a target folder when a one-key mounting instruction for the target folder is obtained;
determining a size of a mirror image file based on the size of the target folder;
determining a storage path of the mirror image file based on the size of the mirror image file;
generating a target mirror image file corresponding to the target folder and the size of the mirror image file, and storing the target mirror image file in a position corresponding to the storage path; and
mounting the target mirror image file to a server.
2. The folder one-key mounting method according to claim 1 , wherein the determining a size of a target folder comprises:
traversing each file in the target folder, to determine a size of each file; and
accumulating the size of each file, to obtain the size of the target folder.
3. The folder one-key mounting method according to claim 1 , wherein the determining a size of a target folder comprises:
searching a preset information table for the size of the target folder, wherein the preset information table stores in advance an identifier of each folder and a size of each folder.
4. The folder one-key mounting method according to claim 3 , further comprising:
monitoring a variation of a file in each folder in a real time manner; and
when a variation of a file in a folder occurs, collecting variation information of the file and updating the information table based on the variation information of the file.
5. The folder one-key mounting method according to claim 1 , wherein the determining a size of a mirror image file based on the size of the target folder comprises:
determining a value of N based on the size of the target folder with 2 N GB being greater than or equal to the size of the target folder, wherein N is a non-negative integer; and
determining 2 N GB as the size of the mirror image file.
6. The folder one-key mounting method according to claim 5 , wherein the determining a value of N based on the size of the target folder comprises:
determining the value of N to be 0 in a case that the size of the target folder is not greater than 1 GB; and
determining the value of N to be a value meeting 2 N-1 GB<S≤2 N GB in a case that the size of the target folder is greater than 1 GB, wherein S represents the size of the target folder.
7. The folder one-key mounting method according to claim 1 , wherein
the determining a storage path of the mirror image file based on the size of the mirror image file comprises:
determining a plurality of storage paths of the mirror image file based on the size of the mirror image file; and
the storing the target mirror image file in a position corresponding to the storage path and mounting the target mirror image file to a server comprises:
storing the target mirror image file in a position corresponding to each of the plurality of storage paths, and mounting the target mirror image files stored in positions corresponding to the plurality of storage paths to different servers respectively.
8. The folder one-key mounting method according to claim 1 , wherein the determining a storage path of the mirror image file based on the size of the mirror image file comprises:
selecting, from all paths, a path located in a disk having a remaining storage capacity greater than the size of the mirror image file as the storage path of the mirror image file.
9. The folder one-key mounting method according to claim 8 , wherein the selecting, from all paths, a path located in a disk having a remaining storage capacity greater than the size of the mirror image file as the storage path of the mirror image file comprises:
determining a secret level of each path and a remaining storage capacity of a disk where each path is located;
selecting, from all paths, a path located in a disk having a remaining storage capacity greater than the size of the mirror image file, to obtain a preliminary path set; and
selecting, from the preliminary path set, a path having a secret level which is the same as a level of the server as the storage path of the mirror image file.
10. The folder one-key mounting method according to claim 8 , wherein the selecting, from all paths, a path located in a disk having a remaining storage capacity greater than the size of the mirror image file as the storage path of the mirror image file comprises:
determining a historical access frequency of each path and a remaining storage capacity of a disk where each path is located;
selecting, from all paths, a path located in a disk having a remaining storage capacity greater than the size of the mirror image file, to obtain a preliminary path set; and
selecting, from the preliminary path set, a path having a lowest historical access frequency as the storage path of the mirror image file.
11. The folder one-key mounting method according to claim 8 , wherein the selecting, from all paths, a path located in a disk having a remaining storage capacity greater than the size of the mirror image file as the storage path of the mirror image file comprises:
determining a secret level and a historical access frequency of each path and a remaining storage capacity of a disk where each path is located;
selecting, from all paths, a path located in a disk having a remaining storage capacity greater than the size of the mirror image file, to obtain a first preliminary path set;
selecting, from the first preliminary path set, a path having a secret level which is the same as a level of the server, to obtain a second preliminary path set; and
selecting, from the second preliminary path set, a path having a lowest historical access frequency as the storage path of the mirror image file.
12. The folder one-key mounting method according to claim 1 , wherein the determining a storage path of the mirror image file based on the size of the mirror image file comprises:
determining a remaining storage capacity of a disk where a preset path is located;
determining whether the remaining storage capacity of the disk where the preset path is located is greater than the size of the mirror image file;
determining the preset path as the storage path of the mirror image file in a case that the remaining storage capacity of the disk where the preset path is located is greater than the size of the mirror image file; and
selecting, from paths other than the preset path, a path located in a disk having a remaining storage capacity greater than the size of the mirror image file as the storage path of the mirror image file, in a case that the remaining storage capacity of the disk where the preset path is located is not greater than the size of the mirror image file.
13. The folder one-key mounting method according to claim 12 , wherein the preset path is a home path of a current user.
14. The folder one-key mounting method according to claim 12 , wherein the selecting, from paths other than the preset path, a path located in a disk having a remaining storage capacity greater than the size of the mirror image file as the storage path of the mirror image file comprises:
selecting, by a user, from paths other than the preset path, a path located in a disk having a remaining storage capacity greater than the size of the mirror image file as the storage path of the mirror image file.
15. A folder one-key mounting apparatus comprising:
a memory storing computer programs; and
a processor configured to execute the computer programs to perform the folder one-key mounting method according to claim 1 .
16. A Keyboard Video Mouse (KVM), comprising the folder one-key mounting apparatus according to claim 15 .
17. A non-transitory computer readable storage medium storing computer programs, wherein the computer programs, when executed by a processor, cause the processor to perform a folder one-key mounting method applied in a Keyboard Video Mouse (KVM), the method comprises:
determining a size of a target folder when a one-key mounting instruction for the target folder is obtained;
determining a size of a mirror image file based on the size of the target folder;
determining a storage path of the mirror image file based on the size of the mirror image file;
generating a target mirror image file corresponding to the target folder and the size of the mirror image file, and storing the target mirror image file in a position corresponding to the storage path; and
mounting the target mirror image file to a server.