A file server, one of the places where a company stores it data, is a goldmine. In the beginning, we had filing cabinets managed by individuals and departments who had policies for archiving and purging documents over time due to space limitations or organization. This paper explores possible solutions for archiving a network file system. When we switched from filing cabinets to digital data storage, two things were not added to file systems. First, there is a tendency for data to grow at a dramatic rate without the benefit of archiving. This leads to adding more disk space. Clearly, this cannot go on forever. Secondly, role-based security and auditing measures were never implemented to limit data access rights to select individuals easily. Aside from the geographic challenges a company has in archiving data, many companies do not have a system for archiving data, audit usage and/or permissions of what they have, and the location of data in the future. This paper documents my research and approach to solving this problem. I wrote a C# program which can inventory files on a server as well as report relevant file and directory properties to enable the business to make decisions about what to do with this data. This information is stored in a SQL 2005 database. I surveyed part of my current company to assess what role-based needs were present. Once this data was archived, the system provides a log of when and what was archived. This paper outlines my results of the above tasks in the following pages.
Library of Congress Subject Headings
Electronic information resources--Management; Database management; Classification--Data processing; Information storage and retrieval systems--Data processing; Computer networks--Management
- Please Select One -
Department, Program, or Center
Department of Computing Security (GCCIS)
Bourget, Jean Paul, "Role-based file archiving" (2008). Thesis. Rochester Institute of Technology. Accessed from
RIT – Main Campus