CN112068927B - Recorder redirection method and system for cloud desktop - Google Patents

Recorder redirection method and system for cloud desktop Download PDF

Info

Publication number
CN112068927B
CN112068927B CN202010806419.1A CN202010806419A CN112068927B CN 112068927 B CN112068927 B CN 112068927B CN 202010806419 A CN202010806419 A CN 202010806419A CN 112068927 B CN112068927 B CN 112068927B
Authority
CN
China
Prior art keywords
recorder
virtual
physical
equipment
capacity
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202010806419.1A
Other languages
Chinese (zh)
Other versions
CN112068927A (en
Inventor
张辉
魏良晨
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujian Centerm Information Co Ltd
Original Assignee
Fujian Centerm Information Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fujian Centerm Information Co Ltd filed Critical Fujian Centerm Information Co Ltd
Priority to CN202010806419.1A priority Critical patent/CN112068927B/en
Publication of CN112068927A publication Critical patent/CN112068927A/en
Application granted granted Critical
Publication of CN112068927B publication Critical patent/CN112068927B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/455Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
    • G06F9/45533Hypervisors; Virtual machine monitors
    • G06F9/45558Hypervisor-specific management and integration aspects
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/10Program control for peripheral devices
    • G06F13/105Program control for peripheral devices where the programme performs an input/output emulation function
    • G06F13/107Terminal emulation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/455Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
    • G06F9/45533Hypervisors; Virtual machine monitors
    • G06F9/45558Hypervisor-specific management and integration aspects
    • G06F2009/45579I/O management, e.g. providing access to device drivers or storage
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2213/00Indexing scheme relating to interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F2213/0042Universal serial bus [USB]

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

The application provides a recorder redirection method and a system for a cloud desktop, which belongs to the technical field of cloud desktops, wherein the method comprises the following steps: step S10, creating a virtual recorder on a virtual machine of a server; step S20, initializing the physical recorder after the virtual recorder acquires the physical equipment information and equipment capacity of the physical recorder; and step S30, the virtual recorder redirects the recording request of the virtual machine to the physical recorder, and the physical recorder performs read-write operation. The application has the advantages that: the compatibility, the recording speed and the stability of the recorder mapping are greatly improved.

Description

Recorder redirection method and system for cloud desktop
Technical Field
The application relates to the technical field of cloud desktops, in particular to a recorder redirection method and a system for a cloud desktop.
Background
Cloud desktop is an application of cloud computing technology, namely, a virtualization software is installed in a server in a data center room through a virtualization technology, and a plurality of virtual machines with relatively independent CPU and memory resources are created through configuration of the virtualization software. Therefore, an actual server can be divided into a plurality of virtual machines, so that the virtual machines are provided for a plurality of users to independently use, and different users can use different virtual machines, so that CPU and memory resources can not be preempted, and the virtual machines can not conflict with each other due to the operation of the same machine. In the application scene of the cloud desktop, in order to meet the use habit of most users, the virtual machine is generally provided with a Windows operating system, and the users use desktop services of the virtual machine, similar to the normal use of computers, to perform operations of browsing webpages, editing documents and the like.
Because the cloud desktop is a virtualized operating system running on a remote server, the system does not have a recorder, and if the cloud desktop protocol is simply used for accessing the virtual machine, file recording operation cannot be performed. In order to solve the problem of file burning, the following method is conventionally adopted: and mapping the local USB recorder into the virtual machine for use through a USB mapping technology. However, the conventional method has the following disadvantages:
1. USB mapping can only map USB writers, and can not map writers connected through a non-USB interface on a desktop or notebook computer; 2. the USB mapping is essentially the indiscriminate forwarding of the USB instructions, and in actual use, the USB recorder is extremely slow in the recording process after using the USB mapping due to the complex interaction logic of the USB instructions; 3. the USB mapping is a technology of USB port mapping, the USB protocol itself has extremely high requirement on instruction time sequence, and after USB equipment passes through the USB mapping, the USB port drive discards the instruction and causes recording failure easily due to overtime of the instruction.
Therefore, how to provide a method and a system for redirecting a cloud desktop to achieve improvement of compatibility, recording speed and stability of a recorder mapping becomes a problem to be solved.
Disclosure of Invention
The application aims to solve the technical problem of providing a recorder redirection method and a system for a cloud desktop, which are used for improving the compatibility, the recording speed and the stability of recorder mapping.
In a first aspect, the present application provides a method for redirecting a recorder for a cloud desktop, including the following steps:
step S10, creating a virtual recorder on a virtual machine of a server;
step S20, initializing the physical recorder after the virtual recorder acquires the physical equipment information and equipment capacity of the physical recorder;
and step S30, the virtual recorder redirects the recording request of the virtual machine to the physical recorder, and the physical recorder performs read-write operation.
Further, the step S10 specifically includes:
step S11, a PDO device is established on a virtual USB bus of a server, and a notification of device arrival is sent to a virtual machine;
step S12, after the virtual machine receives the notification, a USB instruction for acquiring the virtual equipment information is sent to a virtual USB bus;
step S13, virtual equipment information is created by the virtual USB bus, and the virtual equipment information is sent to a virtual machine in a URB data packet mode;
and S14, loading the PDO equipment by the virtual machine based on the received virtual equipment information through a mass storage drive, and completing the creation of the virtual recorder.
Further, the virtual device information includes at least a device type and a device ID.
Further, the step S20 specifically includes:
s21, the virtual recorder sends an INQUIRY instruction to a computer; the computer obtains the physical equipment information of the physical recorder through the API based on the received INQUIRY instruction and sends the physical equipment information to the virtual recorder;
step S22, the virtual recorder sends READ CAPACITY instructions to the computer; the computer obtains the equipment capacity of the physical recorder through the API based on the received READ CAPACITY instruction and sends the equipment capacity to the virtual recorder;
step S23, the virtual recorder sends an RMODE SENSE instruction to the computer; and the computer sets the initialization parameters of the physical recorder through the API based on the received RMODE SENSE instruction, and completes the initialization of the physical recorder.
Further, the physical device information includes at least a device type and a device ID; the equipment capability at least comprises recording capacity, recording speed and cache size; the initialization parameters at least comprise a recorder mode of operation.
In a second aspect, the present application provides a recorder redirection system for a cloud desktop, comprising:
the virtual recorder creation module is used for creating a virtual recorder on the virtual machine of the server;
the physical recorder initializing module is used for initializing the physical recorder after the virtual recorder acquires the physical equipment information and equipment capacity of the physical recorder;
and the recorder redirection module is used for redirecting the recording request of the virtual machine to the physical recorder by the virtual recorder and performing read-write operation by the physical recorder.
Further, the virtual recorder creation module specifically includes:
the PDO device creation unit is used for creating a PDO device on a virtual USB bus of the server and sending a notification of device arrival to the virtual machine;
the USB instruction sending unit is used for sending a USB instruction for obtaining the virtual equipment information to the virtual USB bus after the virtual machine receives the notification;
the virtual device information sending unit is used for creating virtual device information by the virtual USB bus and sending the virtual device information to the virtual machine in a URB data packet mode;
and the large-capacity storage drive loading unit is used for loading the PDO equipment by the virtual machine based on the received virtual equipment information by using the large-capacity storage drive to finish the creation of the virtual recorder.
Further, the virtual device information includes at least a device type and a device ID.
Further, the physical recorder initialization module specifically includes:
the physical equipment information acquisition unit is used for sending an INQUIRY instruction to the computer by the virtual recorder; the computer obtains the physical equipment information of the physical recorder through the API based on the received INQUIRY instruction and sends the physical equipment information to the virtual recorder;
the equipment capability acquisition unit is used for sending READ CAPACITY instructions to the computer by the virtual recorder; the computer obtains the equipment capacity of the physical recorder through the API based on the received READ CAPACITY instruction and sends the equipment capacity to the virtual recorder;
an initialization parameter setting unit, which is used for the virtual recorder to send a RMODE SENSE instruction to the computer; and the computer sets the initialization parameters of the physical recorder through the API based on the received RMODE SENSE instruction, and completes the initialization of the physical recorder.
Further, the physical device information includes at least a device type and a device ID; the equipment capability at least comprises recording capacity, recording speed and cache size; the initialization parameters at least comprise a recorder mode of operation.
The application has the advantages that:
the PDO equipment is loaded on the virtual machine through a large-capacity storage drive, so that the virtual recorder is created, namely, a virtual recorder with a SCSI equipment type is created, the physical recorder is further operated by using a SCSI instruction (INQUIRY instruction, READ CAPACITY instruction and RMODE SENSE instruction), the recording request of the virtual machine is redirected to the physical recorder through the virtual recorder, compared with the traditional operation of the physical recorder through a USB instruction, the mapping compatibility of the non-USB connected recorder can be mapped, the interaction of the instructions is greatly reduced, the recording speed of the recorder is greatly improved, errors are not generated in the recording process due to the USB delay, and the mapping stability of the recorder is greatly improved.
Drawings
The application will be further described with reference to examples of embodiments with reference to the accompanying drawings.
FIG. 1 is a flow chart of a recorder redirection method for cloud desktops according to the present application.
FIG. 2 is a schematic diagram of a re-orientation system for a cloud desktop.
Fig. 3 is a hardware architecture diagram of the present application.
Detailed Description
The technical scheme in the embodiment of the application has the following overall thought: the recorder belongs to SCSI equipment in the classification of computer peripheral equipment, the communication between the computer and the recorder follows the SCSI protocol, virtual SCSI equipment (virtual recorder) is created on the virtual machine of the server, the virtual machine is informed of the SCSI equipment as the recorder through SCSI instructions, the data interaction between the virtual recorder and the virtual machine is realized, the SCSI instructions generated by the virtual machine when the virtual recorder is used are obtained, and then the interaction between the physical recorder and the virtual machine is realized through the SCSI instructions, so that the purpose of mapping (redirection) of the recorder is achieved.
Referring to fig. 1 to 3, a preferred embodiment of a recorder redirection method for a cloud desktop according to the present application includes the following steps:
step S10, creating a virtual recorder on a virtual machine of a server;
step S20, initializing the physical recorder after the virtual recorder acquires the physical equipment information and equipment capacity of the physical recorder;
and step S30, the virtual recorder redirects the recording request of the virtual machine to the physical recorder, and the physical recorder performs READ-WRITE operation (READ and WRITE operation).
The step S10 specifically includes:
step S11, a PDO device (physical device) is created on a virtual USB bus of a server, and a notification of device arrival is sent to a virtual machine; the virtual USB bus is used for notifying the virtual machine of equipment arrival and realizing simultaneous mapping of a plurality of physical writers;
step S12, after the virtual machine receives the notification, a USB instruction for acquiring the virtual equipment information is sent to a virtual USB bus;
step S13, virtual equipment information is created by a virtual USB bus, and the virtual equipment information is sent to a virtual machine in the form of URB (USB request block) data packets;
and S14, loading the PDO equipment by the virtual machine based on the received virtual equipment information through a mass storage drive, and completing the creation of the virtual recorder.
The virtual device information includes at least a device type and a device ID.
The step S20 specifically includes:
s21, the virtual recorder sends an INQUIRY instruction (query instruction) to the computer; the computer obtains the physical equipment information of the physical recorder through the API based on the received INQUIRY instruction and sends the physical equipment information to the virtual recorder; the method comprises the steps that physical equipment information is sent to a virtual recorder, specifically, the physical equipment information is sent to PDO equipment, and the PDO equipment packages the physical equipment information by using a URB format and returns the packaged physical equipment information to a mass storage drive;
step S22, the virtual recorder sends READ CAPACITY instructions to the computer; the computer obtains the equipment capacity of the physical recorder through the API based on the received READ CAPACITY instruction and sends the equipment capacity to the virtual recorder; the method comprises the steps that equipment capacity is sent to a virtual recorder, specifically, the equipment capacity is sent to PDO equipment, and the PDO equipment packages the equipment capacity by using a URB format and returns the packaged equipment capacity to a mass storage drive;
step S23, the virtual recorder sends an RMODE SENSE instruction to the computer; and the computer sets the initialization parameters of the physical recorder through the API based on the received RMODE SENSE instruction, and completes the initialization of the physical recorder.
The INQUIRY instruction, READ CAPACITY instruction, RMODE SENSE instruction are SCSI instructions.
The physical device information at least comprises a device type and a device ID; the equipment capability at least comprises recording capacity, recording speed and cache size; the initialization parameters at least comprise a recorder mode of operation.
The preferred embodiment of the recorder redirection system for cloud desktop of the present application comprises the following modules:
the virtual recorder creation module is used for creating a virtual recorder on the virtual machine of the server;
the physical recorder initializing module is used for initializing the physical recorder after the virtual recorder acquires the physical equipment information and equipment capacity of the physical recorder;
and the recorder redirection module is used for redirecting the recording request of the virtual machine to the physical recorder by the virtual recorder and performing READ-WRITE operation (READ and WRITE operation) by the physical recorder.
The virtual recorder creation module specifically comprises:
a PDO device creation unit for creating a PDO device (physical device) on a virtual USB bus of a server and sending a notification of device arrival to a virtual machine; the virtual USB bus is used for notifying the virtual machine of equipment arrival and realizing simultaneous mapping of a plurality of physical writers;
the USB instruction sending unit is used for sending a USB instruction for obtaining the virtual equipment information to the virtual USB bus after the virtual machine receives the notification;
a virtual device information sending unit, configured to create virtual device information by using a virtual USB bus, and send the virtual device information to a virtual machine in a form of URB (USB request block) data packets;
and the large-capacity storage drive loading unit is used for loading the PDO equipment by the virtual machine based on the received virtual equipment information by using the large-capacity storage drive to finish the creation of the virtual recorder.
The virtual device information includes at least a device type and a device ID.
The physical recorder initialization module specifically comprises:
the physical equipment information acquisition unit is used for sending an INQUIRY instruction (query instruction) to the computer by the virtual recorder; the computer obtains the physical equipment information of the physical recorder through the API based on the received INQUIRY instruction and sends the physical equipment information to the virtual recorder; the method comprises the steps that physical equipment information is sent to a virtual recorder, specifically, the physical equipment information is sent to PDO equipment, and the PDO equipment packages the physical equipment information by using a URB format and returns the packaged physical equipment information to a mass storage drive;
the equipment capability acquisition unit is used for sending READ CAPACITY instructions to the computer by the virtual recorder; the computer obtains the equipment capacity of the physical recorder through the API based on the received READ CAPACITY instruction and sends the equipment capacity to the virtual recorder; the method comprises the steps that equipment capacity is sent to a virtual recorder, specifically, the equipment capacity is sent to PDO equipment, and the PDO equipment packages the equipment capacity by using a URB format and returns the packaged equipment capacity to a mass storage drive;
an initialization parameter setting unit, which is used for the virtual recorder to send a RMODE SENSE instruction to the computer; and the computer sets the initialization parameters of the physical recorder through the API based on the received RMODE SENSE instruction, and completes the initialization of the physical recorder.
The INQUIRY instruction, READ CAPACITY instruction, RMODE SENSE instruction are SCSI instructions.
The physical device information at least comprises a device type and a device ID; the equipment capability at least comprises recording capacity, recording speed and cache size; the initialization parameters at least comprise a recorder mode of operation.
In summary, the application has the advantages that:
the PDO equipment is loaded on the virtual machine through a large-capacity storage drive, so that the virtual recorder is created, namely, a virtual recorder with a SCSI equipment type is created, the physical recorder is further operated by using a SCSI instruction (INQUIRY instruction, READ CAPACITY instruction and RMODE SENSE instruction), the recording request of the virtual machine is redirected to the physical recorder through the virtual recorder, compared with the traditional operation of the physical recorder through a USB instruction, the mapping compatibility of the non-USB connected recorder can be mapped, the interaction of the instructions is greatly reduced, the recording speed of the recorder is greatly improved, errors are not generated in the recording process due to the USB delay, and the mapping stability of the recorder is greatly improved.
While specific embodiments of the application have been described above, it will be appreciated by those skilled in the art that the specific embodiments described are illustrative only and not intended to limit the scope of the application, and that equivalent modifications and variations of the application in light of the spirit of the application will be covered by the claims of the present application.

Claims (6)

1. A recorder redirection method for cloud desktop is characterized in that: the method comprises the following steps:
step S10, creating a virtual recorder on a virtual machine of a server;
step S20, initializing the physical recorder after the virtual recorder acquires the physical equipment information and equipment capacity of the physical recorder;
s30, redirecting a recording request of the virtual machine to the physical recorder by the virtual recorder, and performing read-write operation by the physical recorder;
the step S10 specifically includes:
step S11, a PDO device is established on a virtual USB bus of a server, and a notification of device arrival is sent to a virtual machine;
step S12, after the virtual machine receives the notification, a USB instruction for acquiring the virtual equipment information is sent to a virtual USB bus;
step S13, virtual equipment information is created by the virtual USB bus, and the virtual equipment information is sent to a virtual machine in a URB data packet mode;
step S14, the virtual machine loads PDO equipment by using a mass storage drive based on the received virtual equipment information, and the creation of the virtual recorder is completed;
the step S20 specifically includes:
s21, the virtual recorder sends an INQUIRY instruction to a computer; the computer obtains the physical equipment information of the physical recorder through the API based on the received INQUIRY instruction and sends the physical equipment information to the virtual recorder;
step S22, the virtual recorder sends READ CAPACITY instructions to the computer; the computer obtains the equipment capacity of the physical recorder through the API based on the received READ CAPACITY instruction and sends the equipment capacity to the virtual recorder;
step S23, the virtual recorder sends an RMODE SENSE instruction to the computer; and the computer sets the initialization parameters of the physical recorder through the API based on the received RMODE SENSE instruction, and completes the initialization of the physical recorder.
2. The recorder redirection method for cloud desktops of claim 1, wherein: the virtual device information includes at least a device type and a device ID.
3. The recorder redirection method for cloud desktops of claim 1, wherein: the physical device information at least comprises a device type and a device ID; the equipment capability at least comprises recording capacity, recording speed and cache size; the initialization parameters at least comprise a recorder mode of operation.
4. A recorder redirection system for a cloud desktop, characterized by: the device comprises the following modules:
the virtual recorder creation module is used for creating a virtual recorder on the virtual machine of the server;
the physical recorder initializing module is used for initializing the physical recorder after the virtual recorder acquires the physical equipment information and equipment capacity of the physical recorder;
the recorder redirection module is used for redirecting the recording request of the virtual machine to the physical recorder by the virtual recorder and performing read-write operation by the physical recorder;
the virtual recorder creation module specifically comprises:
the PDO device creation unit is used for creating a PDO device on a virtual USB bus of the server and sending a notification of device arrival to the virtual machine;
the USB instruction sending unit is used for sending a USB instruction for obtaining the virtual equipment information to the virtual USB bus after the virtual machine receives the notification;
the virtual device information sending unit is used for creating virtual device information by the virtual USB bus and sending the virtual device information to the virtual machine in a URB data packet mode;
the high-capacity storage drive loading unit is used for loading the PDO equipment by the virtual machine based on the received virtual equipment information by using the high-capacity storage drive to finish the creation of the virtual recorder;
the physical recorder initialization module specifically comprises:
the physical equipment information acquisition unit is used for sending an INQUIRY instruction to the computer by the virtual recorder; the computer obtains the physical equipment information of the physical recorder through the API based on the received INQUIRY instruction and sends the physical equipment information to the virtual recorder;
the equipment capability acquisition unit is used for sending READ CAPACITY instructions to the computer by the virtual recorder; the computer obtains the equipment capacity of the physical recorder through the API based on the received READ CAPACITY instruction and sends the equipment capacity to the virtual recorder;
an initialization parameter setting unit, which is used for the virtual recorder to send a RMODE SENSE instruction to the computer; and the computer sets the initialization parameters of the physical recorder through the API based on the received RMODE SENSE instruction, and completes the initialization of the physical recorder.
5. The recorder redirection system for cloud desktops of claim 4, wherein: the virtual device information includes at least a device type and a device ID.
6. The recorder redirection system for cloud desktops of claim 4, wherein: the physical device information at least comprises a device type and a device ID; the equipment capability at least comprises recording capacity, recording speed and cache size; the initialization parameters at least comprise a recorder mode of operation.
CN202010806419.1A 2020-08-12 2020-08-12 Recorder redirection method and system for cloud desktop Active CN112068927B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010806419.1A CN112068927B (en) 2020-08-12 2020-08-12 Recorder redirection method and system for cloud desktop

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010806419.1A CN112068927B (en) 2020-08-12 2020-08-12 Recorder redirection method and system for cloud desktop

Publications (2)

Publication Number Publication Date
CN112068927A CN112068927A (en) 2020-12-11
CN112068927B true CN112068927B (en) 2023-11-17

Family

ID=73661205

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010806419.1A Active CN112068927B (en) 2020-08-12 2020-08-12 Recorder redirection method and system for cloud desktop

Country Status (1)

Country Link
CN (1) CN112068927B (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102185910A (en) * 2011-04-22 2011-09-14 湖南大学 Data distribution method for diskless network server based on solid state disk (SSD) and hard disk drive (HDD) hybrid storage
CN102368787A (en) * 2011-12-02 2012-03-07 浪潮集团有限公司 Cloud computing system based on KVM (Keyboard Video and Mouse) virtualization and media redirection
CN102368231A (en) * 2011-10-14 2012-03-07 深圳市京华科讯科技有限公司 Method and system for redirecting USB (universal serial bus) devices
CN108536515A (en) * 2018-03-02 2018-09-14 武汉噢易云计算股份有限公司 The virtual machine of VDI plays the method and system of the music CD of client computer

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030076759A1 (en) * 2001-10-18 2003-04-24 Vincent Yu Writing failure preventing method and device for CD-Writers

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102185910A (en) * 2011-04-22 2011-09-14 湖南大学 Data distribution method for diskless network server based on solid state disk (SSD) and hard disk drive (HDD) hybrid storage
CN102368231A (en) * 2011-10-14 2012-03-07 深圳市京华科讯科技有限公司 Method and system for redirecting USB (universal serial bus) devices
CN102368787A (en) * 2011-12-02 2012-03-07 浪潮集团有限公司 Cloud computing system based on KVM (Keyboard Video and Mouse) virtualization and media redirection
CN108536515A (en) * 2018-03-02 2018-09-14 武汉噢易云计算股份有限公司 The virtual machine of VDI plays the method and system of the music CD of client computer

Also Published As

Publication number Publication date
CN112068927A (en) 2020-12-11

Similar Documents

Publication Publication Date Title
US10199068B2 (en) High resolution tape directory (HRTD) stored at end of data in an index partition
US10346081B2 (en) Handling data block migration to efficiently utilize higher performance tiers in a multi-tier storage environment
US9645764B2 (en) Techniques for migrating active I/O connections with migrating servers and clients
CN107209681B (en) Storage device access method, device and system
US9032176B2 (en) Avoiding physical fragmentation in a virtualized storage environment
US9092426B1 (en) Zero-copy direct memory access (DMA) network-attached storage (NAS) file system block writing
US9606748B2 (en) Importing pre-existing data of a prior storage solution into a storage pool for use with a new storage solution
US7334077B2 (en) Method and apparatus for smart memory pass-through communication
CN100405304C (en) Method for realizing high speed solid storage device based on storage region network
WO2021098267A1 (en) Magnetic disk processing method, system, and device, and readable storage medium
US6934769B2 (en) Methods and structure for SCSI/IDE translation in a storage subsystem
US9298396B2 (en) Performance improvements for a thin provisioning device
CN111782318A (en) Sharing access system and method for remotely mounting local disk to cloud desktop virtual machine
EP4369171A1 (en) Method and apparatus for processing access request, and storage device and storage medium
US7774560B2 (en) Storage emulator and method thereof
US20240126847A1 (en) Authentication method and apparatus, and storage system
US10318178B1 (en) Accelerating copy of zero-filled data extents
CN112068927B (en) Recorder redirection method and system for cloud desktop
CN111258661A (en) RAID card drive design method based on UEFI SCSI
WO2022126534A1 (en) Data processing method and related device
US12032849B2 (en) Distributed storage system and computer program product
CN111666122B (en) Novel USB storage equipment redirection method
JP2001312483A (en) Data sharing method
WO2024051259A1 (en) Data processing method and device
EP4383682A1 (en) I/o request processing method and apparatus, system, device, and storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant