Detecting and managing orphan files between primary and secondary data stores
First Claim
1. In a distributed computing system having a primary storage device, a secondary storage device and a policy engine server, the policy engine server being configured to manage migration of files between the primary and secondary storage devices, a method for locating orphan files within the secondary storage device, the method comprising:
- identifying a secondary file on a secondary storage device, the secondary file including file identification data and an online reference that references a placeholder file on a primary storage device, wherein the secondary file comprises a data file that has been migrated from a primary storage device to the secondary storage device and wherein the data file has been deleted from the primary storage and replaced with the placeholder file;
identifying the placeholder file on the primary storage device from the online reference, wherein the placeholder file includes an offline reference to the secondary file and is stored on the primary storage device to assist in locating the secondary file;
determining that the secondary file is an orphan file if the offline reference does not validly reference the secondary file.
9 Assignments
0 Petitions
Accused Products
Abstract
A method and system for locating and eliminating orphan files within a secondary storage device. The method includes identifying a secondary file on a secondary storage device, the secondary file being associated with file identification data, identifying a placeholder file on a primary storage device, the placeholder file being associated with an offline reference, and determining if the offline reference of the placeholder file validly references the secondary file.
171 Citations
20 Claims
-
1. In a distributed computing system having a primary storage device, a secondary storage device and a policy engine server, the policy engine server being configured to manage migration of files between the primary and secondary storage devices, a method for locating orphan files within the secondary storage device, the method comprising:
-
identifying a secondary file on a secondary storage device, the secondary file including file identification data and an online reference that references a placeholder file on a primary storage device, wherein the secondary file comprises a data file that has been migrated from a primary storage device to the secondary storage device and wherein the data file has been deleted from the primary storage and replaced with the placeholder file; identifying the placeholder file on the primary storage device from the online reference, wherein the placeholder file includes an offline reference to the secondary file and is stored on the primary storage device to assist in locating the secondary file; determining that the secondary file is an orphan file if the offline reference does not validly reference the secondary file. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A data migration storage system for identifying orphan files, comprising:
-
a primary storage device employing one of location addressable storage or content addressable storage and configured to store and detect placeholder files, each of the placeholder files including an offline reference that references a secondary file, the secondary file being a data file that has been migrated from the primary storage, wherein the data file is deleted from the primary storage device and replaced with the placeholder file after the data file is migrated; a secondary storage device employing one of location addressable storage or content addressable storage and configured to store secondary files, each of the secondary files including at least one online reference to at least one placeholder file on the primary storage device; and a policy engine server including a file management module for identifying secondary files on the secondary storage device, wherein the policy engine server uses the online references of the secondary files to identify placeholder files on the primary storage device and then identifies secondary files that are not identified by any offline references of placeholder files on the primary storage device, wherein secondary files that are not identified by any offline references of placeholder files are orphan files. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. In a distributed computer having a primary storage device, a secondary storage device and a policy engine server, the policy engine server being configured to manage migration of files between the primary storage device, a computer program product configured to implement a method of locating and eliminating orphan files within the secondary storage device, the computer program product comprising computer executable instructions that, when executed by a processor, cause the policy engine server to perform the following:
-
identify a secondary file on a secondary storage device, the secondary file having file identification data and an online reference, wherein the secondary file comprises a data file that has been migrated from a primary storage device to the secondary storage device; identify a placeholder file on a primary storage device using the online reference included in the secondary file, the placeholder file including an offline reference that references a particular secondary file stored on the secondary storage device; and determine that the secondary file is an orphan file if the offline reference does not validly reference the secondary file. - View Dependent Claims (17, 18, 19, 20)
-
Specification