System and method for recovering file systems by restoring partitions
First Claim
Patent Images
1. A computer implemented method for recovering a file system, the method comprising:
- discovering an error in a storage partition of a file storage system, the storage partition including identification metadata to identify itself to the file system, the error indicating that the storage partition having a portion of the file system that is not available, wherein the file storage system is a deduplicated file storage system that stores a reference to a previously stored data segment upon receiving a new data segment when the new data segment has already been stored in the file storage system;
finding a backup storage partition containing data and identification metadata corresponding to that of the error storage partition, wherein the backup storage partition is among a plurality of storage partitions to find the backup storage partition containing the data and identification metadata, wherein the identification metadata is used to identify backup storage partition corresponding to that of the error storage partition, and wherein the error storage partition and the backup storage partition can be individually shut down or powered up;
restoring the error storage partition using the backup storage partition; and
using the restored identification metadata to identify the restored storage partition to the file system.
10 Assignments
0 Petitions
Accused Products
Abstract
According to one embodiment, recovering file systems by restoring partitions is described. In one example, a method includes discovering an error in a storage partition of a file storage system, the storage partition including identification metadata to identify itself to the file system, finding a backup storage partition containing data and identification metadata corresponding to that of the error storage partition, restoring the error storage partition using the backup storage partition, and using the restored identification metadata to identify the restored storage partition to the file system.
-
Citations
19 Claims
-
1. A computer implemented method for recovering a file system, the method comprising:
-
discovering an error in a storage partition of a file storage system, the storage partition including identification metadata to identify itself to the file system, the error indicating that the storage partition having a portion of the file system that is not available, wherein the file storage system is a deduplicated file storage system that stores a reference to a previously stored data segment upon receiving a new data segment when the new data segment has already been stored in the file storage system; finding a backup storage partition containing data and identification metadata corresponding to that of the error storage partition, wherein the backup storage partition is among a plurality of storage partitions to find the backup storage partition containing the data and identification metadata, wherein the identification metadata is used to identify backup storage partition corresponding to that of the error storage partition, and wherein the error storage partition and the backup storage partition can be individually shut down or powered up; restoring the error storage partition using the backup storage partition; and using the restored identification metadata to identify the restored storage partition to the file system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A non-transitory computer-readable storage medium having instructions stored therein, which when executed by a computer, cause the computer to perform a method for configuring storage partitions of a file storage system, the method comprising:
-
selecting a storage partition as a target partition; discovering an error in a storage partition of a file storage system, the storage partition including identification metadata to identify itself to the file system, and the error indicating that the storage partition having a portion of the file system that is not available, wherein the file storage system is a deduplicated file storage system that stores a reference to a previously stored data segment upon receiving a new data segment when the new data segment has already been stored in the file storage system; finding a backup storage partition containing data and identification metadata corresponding to that of the error storage partition, wherein the backup storage partition is among a plurality of storage partitions to find the backup storage partition containing the data and identification metadata, wherein the identification metadata is used to identify backup storage partition corresponding to that of the error storage partition, and wherein the error storage partition and the backup storage partition can be individually shut down or powered up; restoring the error storage partition using the backup storage partition; and using the restored identification metadata to identify the restored storage partition to the file system. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A storage system comprising;
-
a system memory; a file system executed in the system memory, the file system having a plurality storage partitions, each storage partition including identification metadata to identify itself to the file system; a partition manager coupled to the file system and the system memory, wherein the partition manager is configured to discover an error in a storage partition of the file storage system, the error indicating that the storage partition having a portion of the file system that is not available, find an external backup storage partition containing data corresponding to that of the error storage partition including the identification metadata, wherein the external storage partition is among a plurality of storage partitions to find the external backup storage partition containing the data, wherein the identification metadata is used to identify backup storage partition corresponding to that of the error storage partition, and wherein the error storage partition and the backup storage partition can be individually shut down or powered up; and restore the error storage partition using the backup storage partition, wherein the storage system is a deduplicated storage system that stores a reference to a previously stored data segment upon receiving a new data segment when the new data segment has already been stored in the storage system. - View Dependent Claims (16, 17, 18, 19)
-
Specification