System and method for managing multiple file systems in a memory
AssigneeSanDisk Technologies LLC
InventorsVimal Kumar Jain, Balasiva Kumar Narala, Aditya Pratap Sharma, Judah Gamliel Hahn
Life of this patent
Estimating the term…
Loading patent…
AssigneeSanDisk Technologies LLC
InventorsVimal Kumar Jain, Balasiva Kumar Narala, Aditya Pratap Sharma, Judah Gamliel Hahn
Estimating the term…
A system and method for managing multiple file systems on a single non-volatile memory system is described. The system may include a non-volatile memory system with non-volatile memory having first and second file systems, each associated with respective files, and having a common pool of free space. The controller may be configured to update a file system to be mounted to reflect a capacity relating to only the respective files for that file system and all of the common pool of free space, while hiding from the host the file system not being mounted. The method may include the controller only presenting a single file system and hiding the unmounted file system, or may include the controller managing multiple file systems by presenting multiple file systems concurrently.
A non-volatile memory system configured for communication with a host, the non-volatile memory system comprising:
A method for managing multiple file systems on a non-volatile memory system, wherein the non-volatile memory system comprises non-volatile memory, a plurality of file systems each associated with a respective portion of the non-volatile memory, and a controller in communication with the non-volatile memory, the method comprising the controller:
A method for managing both a first file system and a second file system on a non-volatile memory system, wherein the non-volatile memory system comprises non-volatile memory, each of the first and second file systems associated with respective files occupying a respective portion of the non-volatile memory, and a controller in communication with the non-volatile memory, the method comprising the controller:
A non-volatile memory system configured for communication with a host, the non-volatile memory system comprising:
Dependencies are inferred from the claim text.