05-03-2015 дата публикации
Номер: US20150067319A1
Принадлежит:
One or more snapshots of data stored over a period of time are maintained in a hybrid storage device comprising a magnetic disk and a solid state disk, wherein a selected snapshot stores information that allows recovery of data that is stored in the hybrid storage device at a selected point in time of the period of time. The hybrid storage device receives an input/output (I/O) command from a computational device. A category of a plurality of categories to which the I/O command belongs is determined, wherein the plurality of categories comprise writing to an unused block, writing to a used block, reading from an unused block, and reading from a used block. In response to determining the category to which the I/O command belongs, the I/O command is handled by one of the magnetic disk and the solid state disk based on the determined category. 1. A method , comprising:maintaining one or more snapshots of data in a hybrid storage device comprising a magnetic disk and a solid state disk; andin response to determining that an incremental snapshot stored in the solid state disk is to be merged with a first snapshot stored in the magnetic disk, all blocks in the incremental snapshot stored in the solid state disk are copied onto the magnetic disk to overwrite oldest blocks present in the magnetic disk.2. The method of claim 1 , wherein management of snapshots is provided by a management software that is loaded prior to an operating system startup.3. The method of claim 2 , wherein an Extensible Firmware Interface (EFI) or a Basic Input/Output (BIOS) is used to load the management software.4. The method of claim 2 , wherein an EFI or a BIOS remains unmodified to support the management of snapshots.5. The method of claim 1 , wherein software that exists in a computational device to interact with the hybrid storage device remains unmodified to support management of snapshots.6. The method of claim 1 , the method further comprising:determining that that first snapshot taken at a ...
Подробнее