Method, system and program for archiving files
First Claim
Patent Images
1. A computer implemented method for archiving files in a computer system, comprising:
- providing a hierarchical file system having directories in a computer readable storage medium;
associating an archival retention policy with at least one of the directories in the hierarchical file system by including a description of the retention policy in a name of the at least one directory, wherein the retention policy indicated in the name of the directory applies to files included in the associated directory, and wherein the retention policy specifies a retention time indicating a time period during which a file is subject to the retention policy;
receiving a request directed to a target file;
determining whether the target file is included within the directory including a description of the retention policy in the name of the directory;
determining whether the retention time of the retention policy indicates that the target file is currently subject to retention in response to determining that the target file is included within the directory whose name includes the description of the retention policy;
applying the retention policy to the target file if the target file is currently subject to the retention policy; and
determining whether the target file is included within the directory whose name includes a description of an unlimited retention that is a subdirectory of the directory associated with the retention policy, wherein the received request directed to the target file is not allowed to proceed if the target file is also included within one directory whose name includes the description of the unlimited retention even if the target file is not currently subject to the retention policy.
2 Assignments
0 Petitions
Accused Products
Abstract
Provided are a method, system, and program for archiving files. A hierarchical file system having directories is provided. An archival retention policy is associated with at least one of the directories in the hierarchical file system, wherein the retention policy applies to files included in the associated directory, and wherein the retention policy specifies a retention time indicating a time period during which a file is subject to the retention policy.
-
Citations
23 Claims
-
1. A computer implemented method for archiving files in a computer system, comprising:
-
providing a hierarchical file system having directories in a computer readable storage medium; associating an archival retention policy with at least one of the directories in the hierarchical file system by including a description of the retention policy in a name of the at least one directory, wherein the retention policy indicated in the name of the directory applies to files included in the associated directory, and wherein the retention policy specifies a retention time indicating a time period during which a file is subject to the retention policy; receiving a request directed to a target file; determining whether the target file is included within the directory including a description of the retention policy in the name of the directory; determining whether the retention time of the retention policy indicates that the target file is currently subject to retention in response to determining that the target file is included within the directory whose name includes the description of the retention policy; applying the retention policy to the target file if the target file is currently subject to the retention policy; and determining whether the target file is included within the directory whose name includes a description of an unlimited retention that is a subdirectory of the directory associated with the retention policy, wherein the received request directed to the target file is not allowed to proceed if the target file is also included within one directory whose name includes the description of the unlimited retention even if the target file is not currently subject to the retention policy. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16, 17, 18)
-
-
14. A system archiving files, comprising:
-
a processor; a computer readable storage medium including; a hierarchical file system having directories in a computer readable medium; an archival retention policy associated with at least one of the directories in the hierarchical file system by including a description of the retention policy in a name of the at least one directory, wherein the retention policy indicated in the name of the directory applies to files included in the associated directory, and wherein the retention policy specifies a retention time indicating a time period during which a file is subject to the retention policy; code executed by the processor to perform operations, the operations comprising; receiving a request directed to a target file; determining whether the target file is included within the directory including a description of the retention policy in the name of the directory; determining whether the retention time of the retention policy indicates that the target file is currently subject to retention in response to determining that the target file is included within the directory whose name includes the description of the retention policy; applying the retention policy to the target file if the target file is currently subject to the retention policy; and determining whether the target file is included within the directory whose name includes a description of an unlimited retention that is a subdirectory of the directory associated with the retention policy, wherein the received request directed to the target file is not allowed to proceed if the target file is also included within one directory whose name includes the description of the unlimited retention even if the target file is not currently subject to the retention policy.
-
-
19. An article of manufacture comprising a computer readable storage medium having code executed by a processor for archiving files by performing operations, the operations comprising:
-
providing a hierarchical file system having directories in a computer readable medium; associating an archival retention policy with at least one of the directories in the hierarchical file system by including a description of the retention policy in a name of the at least one directory, wherein the retention policy indicated in the name of the directory applies to files included in the associated directory, and wherein the retention policy specifies a retention time indicating a time period during which a file is subject to the retention policy; receiving a request directed to a target file; determining whether the target file is included within the directory including a description of the retention policy in the name of the directory; determining whether the retention time of the retention policy indicates that the target file is currently subject to retention in response to determining that the target file is included within the directory whose name includes the description of the retention policy; applying the retention policy to the target file if the target file is currently subject to the retention policy; and determining whether the target file is included within the directory whose name includes a description of an unlimited retention that is a subdirectory of the directory associated with the retention policy, wherein the received request directed to the target file is not allowed to proceed if the target file is also included within one directory whose name includes the description of the unlimited retention even if the target file is not currently subject to the retention policy. - View Dependent Claims (20, 21, 22, 23)
-
Specification