| 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 |

| 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.
|