System and Method for Providing Write-Once-Read-Many (WORM) Storage
AssigneeEMC Corporation
InventorWindsor W. Hsu
Life of this patent
Estimating the term…
Abstract
Techniques for providing write-once-read-many (WORM) storage are described herein. According to one embodiment, in response to a command to set a time attribute of a file to a first predetermined value, it is determined whether the first predetermined value is outside of an ordinary range of values associated with the time attribute in accordance with a file system associated with the file. The file is designated as a WORM file and a WORM retention period is set for the file based on the first predetermined value, if the first predetermined value is outside of an ordinary range of values associated with the time attribute. The designation of the file as a WORM file and setting the WORM retention period are performed in response to the command.
Claims22
A computer-implemented method for managing write-once read-many (WORM) files, comprising:
- in response to a command to set a time attribute of a file to a first predetermined value, determining whether the first predetermined value is outside of an ordinary range of values associated with the time attribute in accordance with a file system associated with the file;
- and
- designating the file as a WORM file and setting a WORM retention period for the file based on the first predetermined value if the first predetermined value is outside of an ordinary range of values associated with the time attribute, wherein designating the file as a WORM file and setting the WORM retention period are performed in response to the command.
A machine-readable storage medium having instructions stored therein, which when executed by a processor, cause the processor to perform a method for managing write-once read-many (WORM) files, the method comprising:
- in response to a command to set a time attribute of a file to a first predetermined value, determining whether the first predetermined value is outside of an ordinary range of values associated with the time attribute in accordance with a file system associated with the file;
- and
- designating the file as a WORM file and setting a WORM retention period for the file based on the first predetermined value if the first predetermined value is outside of an ordinary range of values associated with the time attribute, wherein designating the file as a WORM file and setting the WORM retention period are performed in response to the command.
A data processing system, comprising:
- a processor;
- and
- a memory coupled to the processor for storing instructions, which when executed from the memory, cause the processor to
- in response to a command to set a time attribute of a file to a first predetermined value, determine whether the first predetermined value is outside of an ordinary range of values associated with the time attribute in accordance with a file system associated with the file;
- and
- designate the file as a WORM file and set a WORM retention period for the file based on the first predetermined value if the first predetermined value is outside of an ordinary range of values associated with the time attribute, wherein designating the file as a WORM file and setting the WORM retention period are performed in response to the command.
Dependencies are inferred from the claim text.