Schnittstelle zur Verwaltung von Datenverschiebung in einem Speichersystem mit thin provisioning

Verfahren (600) zur Verwaltung von Datenverschiebung (518) in einem Speichersystem (100; 400; 500; 700) mit Thin Provisioning (511), wobei das Verfahren das Folgendes umfasst:Empfangen (606), durch eine Datenverarbeitungseinheit (102), einer Anforderung (204) zum Kopieren eines logischen Quellenbloc...

Full description

Saved in:
Bibliographic Details
Main Authors Subhojit, Roy, Chhaunker, Gaurav
Format Patent
LanguageGerman
Published 10.09.2020
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:Verfahren (600) zur Verwaltung von Datenverschiebung (518) in einem Speichersystem (100; 400; 500; 700) mit Thin Provisioning (511), wobei das Verfahren das Folgendes umfasst:Empfangen (606), durch eine Datenverarbeitungseinheit (102), einer Anforderung (204) zum Kopieren eines logischen Quellenblocks einer logischen Quelleneinheit (206; 512) mit Thin Provisioning (511) in einen logischen Zielblock einer logischen Zieleinheit (208; 516) mit Thin Provisioning (511), wobei in logischen Einheiten mit Thin Provisioning physischer Speicherplatz (522) in Reaktion auf eine Schreiboperation, die ausgeführt wird, zugeordnet wird, nicht aber während der Erstellung der logischen Einheiten mit Thin Provisioning; undErzeugen (608), durch die Datenverarbeitungseinheit, von Metadaten (214), die eine Entsprechung (216) zwischen dem logischen Quellenblock und dem logischen Zielblock speichern, wobei ein Zuordnen von jeglichem physischen Speicherplatz für den logischen Zielblock in der logischen Zieleinheit mit Thin Provisioning vermieden wird,wobei eine Anwendungsprogrammierschnittstelle (302) bereitgestellt wird, die eine virtuelle Datenverschiebung von der logischen Quelleneinheit mit Thin Provisioning in die logische Zieleinheit mit Thin Provisioning gestattet, ohne tatsächlich irgendeine physische Verschiebung von Daten von der logischen Quelleneinheit mit Thin Provisioning in die logische Zieleinheit mit Thin Provisioning auszuführen, um Merkmale von Thin-Provisioning-Systemen zu nutzen, um Zuordnungen zwischen virtuellen und physischen Blöcken bereitzustellen. A computational device receives a request to copy a source logical block of a thin provisioned source logical unit to a target logical block of a thin provisioned target logical unit, wherein in thin provisioned logical units physical storage space is allocated in response to a write operation being performed but not during creation of the thin provisioned logical units. The computational device generates metadata that stores a correspondence between the source logical block and the target logical block, while avoiding allocating any physical storage space for the target logical block in the thin provisioned target logical unit.
Bibliography:Application Number: DE201210218269