Patent ID: 9218343
Filing Date: 2015-12-22
Classification: G06F

Abstract:
1. An information handling system (IHS), comprising: a processor; a memory, coupled to the processor, the memory being configured to load an operating system, the operating system including a plurality of partitions including first and second partitions, the first and second partitions including first and second applications, respectively, the operating system including a global file system (GFS), and the GFS is populated with information common to all partitions of the plurality of partitions; wherein the first application initiates a first write operation to the global file system (GFS), wherein the operating system intercepts the first write operation to the global file system (GFS), thus providing a first intercepted write operation that includes first intercepted write data, wherein the operating system generates a first delta local file system (DLFS) in the first partition to store the first intercepted write data, wherein a DLFS includes information that is unique to a particular partition of the plurality of partitions and is not part of any other file system in the operating system, wherein the first DLFS is stored in a memory location other than the GFS; the memory including a file system tool that is configured to: test to determine if the first intercepted write data is common between the first delta local file system (DLFS) in the first partition and a second delta local file system (DLFS) in the second partition, thus providing first common intercepted write data; generate a first common delta file system (CDFS) that stores the first common intercepted write data that is common to the first and second partitions, wherein a CDFS includes information that is unique to the information of the GFS and is common between two or more partitions of the plurality of partitions, wherein the first CDFS is stored in a memory location other than the GFS and the first and second partitions; and remove from the first delta local file system the first common intercepted write data; generate a differential file system (DFS) wherein a DFS includes information that is different from a plurality of DLFSs and a plurality of CDFSs.