Claims
- 1. A computer system configured to store a plurality of files, and a data file including inode and migration or purge information associated with the files, wherein the computer system searches the data file to identify files that are candidates for migration or purge.
- 2. The computer system as recited in claim 1, wherein the data file further includes a plurality of pathnames associated with the files, and the computer system is further configured to obtain the pathnames of candidate files from the plurality of pathnames.
- 3. The computer system as recited in claim 2, wherein the computer system is configured to obtain the pathnames of candidate files by using inodes associated with the candidate files to obtain the pathnames from the plurality of pathnames.
- 4. The computer system as recited in claim 3, wherein the computer system is configured to use the inodes to index into the plurality of pathnames to find pathnames associated with the inodes.
- 5. The computer system as recited in claim 4, wherein the data file includes information about whether a file in the computer system has been modified, and the computer system is configured to select migration candidates by identifying files that have been modified.
- 6. The computer system as recited in claim 4, wherein the data file includes information about whether a file in the computer system has been modified, and time of last access; and wherein the computer system is configured to select purge candidates by identifying unmodified files having a time of access older than a predetermined value.
- 7. The computer system as recited in claim 1, wherein the computer system is further configured to store a second data file including a plurality of pathnames associated with the files, and to obtain the pathnames of candidate files from the plurality of pathnames.
- 8. The computer system as recited in claim 7, wherein the computer system is configured to obtain the pathnames of candidate files by using inodes associated with the candidate files to index into the plurality of pathnames.
- 9. The computer system as recited in claim 7, wherein the second data file includes inodes associated with the pathnames, and the computer system is configured to obtain pathnames by looking up corresponding inodes in the second data file.
- 10. The computer system as recited in claim 9, wherein the data file includes information about whether a file in the computer system has been modified and time of last access; and wherein the computer system is configured to select candidates by identifying unmodified files having a time of access older than a predetermined value.
- 11. A method for identifying files that are candidates for migration in a computer system configured to store a plurality of files and a data file including inode and migration information associated with the files, comprising searching the data file to identify the candidates for migration.
- 12. The method as recited in claim 11, wherein the data file includes information about whether files in the computer system have been modified and times of last access, and searching the data file includes finding unmodified files having times of last access older than a predetermined value.
- 13. The method as recited in claim 12, wherein the data file further includes a plurality of pathnames associated with the files, and comprising obtaining the pathnames of candidate files from the plurality of pathnames.
- 14. A computer program product for identifying files that are candidates for migration in a computer system configured to store a plurality of files and a data file including inode and migration information associated with the files, comprising a computer usable medium having machine readable code embodied therein for searching the data file to identify the candidates for migration.
- 15. The computer program product as recited in claim 14, wherein the data file further includes a plurality of pathnames associated with the files, further comprising obtaining the pathnames of candidate files from the plurality of pathnames.
CROSS REFERENCE TO RELATED APPLICATIONS
[0001] This application claims priority to co-pending U.S. Patent Application No. 60/324,578 (Attorney Docket No. OTG-001PROV) entitled SYSTEMS & METHOD FOR MANAGING TABLESPACES AND DATABASES filed Sep. 26,2001, which is incorporated herein by reference for all purposes.
PCT Information
Filing Document |
Filing Date |
Country |
Kind |
PCT/US02/30946 |
9/26/2002 |
WO |
|