CPC G06F 21/6218 (2013.01) [G06F 16/182 (2019.01); G06F 21/602 (2013.01); H04L 9/0838 (2013.01); H04L 9/0841 (2013.01); H04L 9/0891 (2013.01); H04L 9/14 (2013.01)] | 30 Claims |
1. A system comprising:
a processor operable to configure a plurality of failure-protected stripes in a plurality of storage devices, wherein:
the plurality of storage devices are distributed such that at most an allowed number of storage devices are within any particular node of a plurality of nodes,
the processor is operable to encrypt data according to a file key,
the file key is rotated when a file is copied, and
all failure-protected stripes built by a plurality of buckets are associated with a filesystem key.
|