Access controller that controls access to files by using access control list
a technology of access control and file control, which is applied in the direction of electric digital data processing, instruments, computing, etc., can solve the problem of huge number of files stored in storage devices
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Benefits of technology
Problems solved by technology
Method used
Image
Examples
first embodiment
[0045]FIG. 1 shows a constitutional example of the whole system according to the first embodiment of the present invention.
[0046]The NAS system (100) is constituted by a NAS control module (121) (a so-called ‘NAS head’, for example) and one or a plurality of storage devices (131). The storage devices (131) may, for example, be one or a plurality of storage media drives or a storage subsystem that comprises a plurality of storage media drives.
[0047]The NAS control module (121) is able to communicate with a CIFS (Common Internet File System) client (111) that issues CIFS-based file access requests and an NFS (Network File System) client (113) that issues NFS-based file access requests. The NAS control module (121) receives a file access request from client (111) or (113) and provides client (111) or (113) with services for accessing the file designated by the file access request which is stored in a region corresponding with a logical storage space (130) of the storage device (131). F...
second embodiment
[0108]The second embodiment of the present invention will be described hereinbelow. Here, the differences from the first embodiment will be mainly described and a description of the points in common with the first embodiment will be omitted or simplified (the same is also true of the subsequent third to fifth embodiments).
[0109]In the writing necessity judgment processing of the first embodiment, in cases where the file system is a read only mount file system, the converted NTFS ACL is not written to the storage device (131) but can instead be processed as follows.
[0110]FIG. 7 is a flowchart for write necessity judgment processing of a second embodiment of the present invention.
[0111]The ACL conversion module (126) references the file system information (128) and judges whether the target file system has been mounted as a read only file system (S701). In cases where the target file system has been mounted as a read only file system, the ACL conversion module (126) then judges whethe...
third embodiment
[0114]FIG. 8 is a flowchart for write necessity judgment processing of the third embodiment of the present invention.
[0115]The ACL conversion module (126) is information references file access statistical information (information representing statistics such as the file access count which is information that is updated each time a file is accessed, for example) and judges whether the file access count has reached a prescribed count (ten times, for example) (S801).
[0116]In cases where the access count is less than the prescribed count, the ACL conversion module (126) judges that writing is not required (S803) and terminates the processing. However, in cases where the access count is equal to or more than the prescribed count, the ACL conversion module (126) judges that writing is required (S802) and terminates the processing.
[0117]Thus, where files for which access has only occurred a few times, compression of the spare capacity can be prevented due to the fact that the converted NTF...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 


