FILE SLACK LEVERAGING
First Claim
Patent Images
1. A system, comprising:
- a non-transitory memory storing instructions; and
one or more hardware processors coupled to the non-transitory memory and configured to read the instructions from the non-transitory memory to cause the system to perform operations comprising;
determining a first cluster size used for a first operating system installation;
determining an available space on a cluster on a hardware memory device based on the cluster size and a size of data stored on the cluster for the first operating system installation; and
writing data for a second operating system installation on the available space.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for utilizing slack space as another file system. The system identifies available slack space caused by storing data on a drive. The slack space is then made available as part of a separate file system. The separate file system allows for dynamic cluster sizes as the cluster size depends on the slack space of each individual file. The available space for the file system also dynamically changes based on the change in slack space caused by new data files being stored on the drive, edits to data files on the drive, or deletion of data files.
-
Citations
20 Claims
-
1. A system, comprising:
-
a non-transitory memory storing instructions; and one or more hardware processors coupled to the non-transitory memory and configured to read the instructions from the non-transitory memory to cause the system to perform operations comprising; determining a first cluster size used for a first operating system installation; determining an available space on a cluster on a hardware memory device based on the cluster size and a size of data stored on the cluster for the first operating system installation; and writing data for a second operating system installation on the available space. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory machine-readable medium having stored thereon machine-readable instructions executable to cause a machine to perform operations comprising:
-
determining a first cluster size used for a first operating system installation; determining an available space on a cluster on a hardware memory device based on the cluster size and a size of data stored on the cluster for the first operating system installation; and writing data for a second operating system installation on the available space. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer implemented method comprising:
-
determining a first cluster size used for a first operating system installation; determining an available space on a cluster on a hardware memory device based on the cluster size and a size of data stored on the cluster for the first operating system installation; and writing data for a second operating system installation on the available space. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification