US 12,135,615 B2
Dynamic slicing of filesystem data with application awareness
Shelesh Chopra, Bangalore (IN); and Upanshu Singhal, Bangalore (IN)
Assigned to Dell Products, L.P., Round Rock, TX (US)
Filed by Dell Products L.P., Round Rock, TX (US)
Filed on Dec. 16, 2022, as Appl. No. 18/082,688.
Prior Publication US 2024/0202075 A1, Jun. 20, 2024
Int. Cl. G06F 11/14 (2006.01); G06F 16/11 (2019.01)
CPC G06F 11/1451 (2013.01) [G06F 16/122 (2019.01); G06F 2201/84 (2013.01)] 11 Claims
OG exemplary drawing
 
1. A method for performing an incremental backup of selected assets, the method comprising:
receiving a request to perform the incremental backup of the selected assets, wherein the selected assets are stored in a file-system associated with a production host;
retrieving, in response to the request, backup metadata from a previous backup of the selected assets;
determining, based on the backup metadata, asset types of the selected assets;
generating a list of asset types for the selected assets based on the determined asset types;
determining, for each determined asset type in the list of asset types, if the determined asset type is a preset type, wherein a predetermined percentage is associated with the preset type;
placing, based on the determined asset type, each asset in at least one slice to generate a slice list, wherein all slices are, within a predetermined tolerance, a standard size, wherein if the asset is the preset type, the size of the at least one slice is changed by the predetermined percentage associated with the preset type, wherein the predetermined percentage is greater than the predetermined tolerance; and
performing the incremental backup of the selected assets using the slice list, wherein performing the incremental backup comprises:
generating a backup copy of the selected assets;
causing to store the backup copy in a backup storage device; and
causing to store the separate file in the backup storage device.