×

File system creating and deleting apparatus and driving method thereof

  • US 10,191,909 B2
  • Filed: 03/01/2016
  • Issued: 01/29/2019
  • Est. Priority Date: 03/03/2015
  • Status: Active Grant
First Claim
Patent Images

1. A filing system creating and deleting apparatus, comprising:

  • an available inode pool in which inodes are to be stored;

    a file system object creating processor creating an inode allocating request signal in response to a file system creating request from an external resource;

    an inode allocating processor allocating at least one of inodes stored in the available inode pool in response to the inode allocating request signal;

    a file system object deleting processor creating an inode deallocating request signal in response to a file system deleting request from the external resource;

    an inode deleting thread collecting inodes requested to be deleted corresponding to the file system deleting request; and

    an inode deallocating processor deallocating the inode requested to be deleted from the inode deleting thread,wherein a number of inodes stored in the available inode pool is limited to no more than a maximum inode number in the available inode pool, and the inode requested to be deleted creates and deletes a file system stored in the available inode pool when the number of inodes stored in the available inode pool is smaller than the maximum inode number in the available inode pool,wherein a deleting inode list is stored in the inode deleting thread and the deleting inode list includes a deleting inode head and at least one deleting inode entry, andthe inode requested to be deleted is stored in the deleting inode entry when the number of inodes stored in the available inode pool is the maximum inode number in the available inode pool.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×