US 7,509,441 B1
Systems and methods for segmenting and protecting a storage subsystem
David E. Merry, Bondsville, Mass. (US); Mark S. Diggs, Laguna Hills, Calif. (US); Gary A. Drossel, Laguna Niguel, Calif. (US); and Michael J. Hajeck, San Juan Capistrano, Calif. (US)
Assigned to SiliconSystems, Inc., Aliso Viejo, Calif. (US)
Filed on Jun. 30, 2006, as Appl. No. 11/480,303.
Int. Cl. G06F 3/00 (2006.01); G06F 13/00 (2006.01)
U.S. Cl. 710—8  [710/36; 711/163; 711/170] 20 Claims
OG exemplary drawing
 
1. A method of segmenting and protecting a data storage space on a storage subsystem, the method comprising:
defining one or more segments in the data storage space using a set of segment definitions, wherein the segment definitions comprise addresses for physical locations in the data storage space, the addresses for the physical locations are changeable using one or more custom Advanced Technology Attachment commands, and the set of segment definitions is stored outside the data storage space on the storage subsystem;
storing segment parameters comprising at least one of a user access level parameter and a security control parameter associated with each of the segments outside the data storage space on the storage subsystem; and
providing the set of segment definitions and the segment parameters to a controller in the storage subsystem or to a host system using the storage subsystem to control access to the data storage space.