发明名称 System and Method for Managing Space Allocation within a File System
摘要 A chassis management controller includes a root file system, a shared memory, a daemon process module, and an interposer library. The root file system includes a plurality of directories associated with firmware applications of the chassis management controller. The daemon process module is configured to read the parameters of the directories, and to create, in the shared memory, a table including parameters of the directories. The interposer library is configured to intercept an input/output library call for an operation associated with one of the firmware applications, to read table entries associated the one or the firmware applications, to determine whether the operation associated with the input/output library call would result in an over-allocation of a parameter in the entries of the table, and if the operation would not result in the over-allocation, pass the output operation to a standard system library, otherwise to return an out of space error message.
申请公布号 US2015293706(A1) 申请公布日期 2015.10.15
申请号 US201514746086 申请日期 2015.06.22
申请人 Dell Products, LP 发明人 Murphy Timothy T.;Chandok Suneet
分类号 G06F3/06;G06F12/02 主分类号 G06F3/06
代理机构 代理人
主权项 1. A chassis management controller comprising: a root file system including a plurality of directories associated with firmware applications of the chassis management controller; a shared memory to store a table that includes parameters of the directories in the root file system; and a daemon process module to communicate with the root file system and with the shared memory, the daemon process module to read the parameters of the directories, to create the table in the shared memory, wherein the table includes an entry for each of the parameters for the firmware applications, to register with an operating system kernel to receive any changes made within the directories, and to enter into an idle mode after registering with the operating system kernel.
地址 Round Rock TX US