| CPC G06F 3/0659 (2013.01) [G06F 3/0604 (2013.01); G06F 3/064 (2013.01); G06F 3/0644 (2013.01); G06F 3/0664 (2013.01); G06F 3/067 (2013.01); G06F 16/182 (2019.01); G06F 16/188 (2019.01)] | 28 Claims |

|
1. A non-transitory machine readable medium storing instructions, which when executed by one or more processors of a distributed storage system, cause the distributed storage system to:
independently configure a set of one or more subsystems of each file system instance of a plurality of file system instances, collectively representing a distributed file system, on respective nodes of a plurality of nodes of a distributed storage system;
identify a logical block device to which a file system volume is mapped, wherein the file system volume is associated with a write request received at a data management subsystem of the distributed storage system that performs file and data management functions; and
distribute a plurality of data blocks formed based on the write request across a plurality of node block stores associated with a distributed block layer of a storage management subsystem of the distributed storage system that performs storage and block management functions, wherein each of the plurality of node block stores corresponds to a different node of the plurality of nodes.
|