US 11,886,303 B2
Streamlined secondary copy operations for data stored on shared file storage
Duncan Alden Littlefield, Millstone Township, NJ (US); and Suhas T. Lande, Leander, TX (US)
Assigned to Commvault Systems, Inc., Tinton Falls, NJ (US)
Filed by Commvault Systems, Inc., Tinton Falls, NJ (US)
Filed on Mar. 30, 2022, as Appl. No. 17/709,044.
Application 17/709,044 is a continuation of application No. 16/377,033, filed on Apr. 5, 2019, granted, now 11,321,184.
Claims priority of provisional application 62/824,209, filed on Mar. 26, 2019.
Prior Publication US 2022/0222151 A1, Jul. 14, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 11/14 (2006.01); G06F 16/182 (2019.01); G06F 16/176 (2019.01)
CPC G06F 11/1464 (2013.01) [G06F 11/1448 (2013.01); G06F 11/1451 (2013.01); G06F 11/1458 (2013.01); G06F 16/176 (2019.01); G06F 16/1834 (2019.01); G06F 2201/805 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system comprising:
a plurality of computing devices, wherein each computing device among the plurality of computing devices comprises one or more hardware processors and computer memory;
wherein a second computing device among the plurality of computing devices is configured to:
at runtime of a backup operation of first data, select, from among the plurality of computing devices, a first computing device to perform the backup operation,
wherein the first data is stored at a shared file storage, and
wherein to select the first computing device from among the plurality of computing devices, the second computing device is configured to determine that at least one of:
(a) a file system of the first computing device is configured to natively read the first data from the shared file storage, and
(b) a file system communication protocol at the first computing device is configured to natively access the first data at the shared file storage;
wherein the first computing device is configured to: communicate with the shared file storage using the file system communication protocol, and is further configured to communicate with secondary storage for storing one or more secondary copies of the first data generated by the backup operation; and
wherein the second computing device comprises a data grouping definition that indicates the first data, and further comprises a preference that indicates the secondary storage for storing secondary copies of the first data, and
wherein neither the data grouping definition nor the preference indicates that the first computing device is to be selected to perform the backup operation.