System and computer program product for dynamically resizing file systems
    1.
    发明授权
    System and computer program product for dynamically resizing file systems 有权
    用于动态调整文件系统大小的系统和计算机程序产品

    公开(公告)号:US08402245B2

    公开(公告)日:2013-03-19

    申请号:US13353424

    申请日:2012-01-19

    IPC分类号: G06F12/00

    CPC分类号: G06F17/30147 G06F17/30233

    摘要: Methods (100), systems (300) and computer program products are disclosed for uninterrupted execution of an application program (110). The method (100) comprises: receiving a write operation call to a native file system from an application program (110) being executed on an operating system; and dynamically allocating (120, 122) free data blocks to the native file system from at least one other file system in a group of file systems until completion of execution of the application program (110) thereby completing the write operation call. The group of file systems is configured to allow sharing of free data blocks amongst the group of file systems.

    摘要翻译: 公开了用于应用程序(110)的不间断执行的方法(100),系统(300)和计算机程序产品。 方法(100)包括:从在操作系统上执行的应用程序(110)接收对本机文件系统的写操作调用; 以及从一组文件系统中的至少一个其他文件系统动态地将空闲数据块(120,122)自由分配给本地文件系统,直到完成应用程序(110)的执行,从而完成写操作调用。 文件系统组被配置为允许在文件系统组之间共享空闲数据块。

    System and computer program product for dynamically resizing file systems
    2.
    发明授权
    System and computer program product for dynamically resizing file systems 有权
    用于动态调整文件系统大小的系统和计算机程序产品

    公开(公告)号:US08140807B2

    公开(公告)日:2012-03-20

    申请号:US12031818

    申请日:2008-02-15

    IPC分类号: G06F12/00

    CPC分类号: G06F17/30147 G06F17/30233

    摘要: Methods (100), systems (300) and computer program products are disclosed for uninterrupted execution of an application program (110). The method (100) comprises: receiving a write operation call to a native file system from an application program (110) being executed on an operating system; and dynamically allocating (120, 122) free data blocks to the native file system from at least one other file system in a group of file systems until completion of execution of the application program (110) thereby completing the write operation call. The group of file systems is configured to allow sharing of free data blocks amongst the group of file systems.

    摘要翻译: 公开了用于应用程序(110)的不间断执行的方法(100),系统(300)和计算机程序产品。 方法(100)包括:从在操作系统上执行的应用程序(110)接收对本机文件系统的写操作调用; 以及从一组文件系统中的至少一个其他文件系统动态地将空闲数据块(120,122)自由分配给本地文件系统,直到完成应用程序(110)的执行,从而完成写操作调用。 文件系统组被配置为允许在文件系统组之间共享空闲数据块。

    SYSTEM AND COMPUTER PROGRAM PRODUCT FOR DYNAMICALLY RESIZING FILE SYSTEMS
    3.
    发明申请
    SYSTEM AND COMPUTER PROGRAM PRODUCT FOR DYNAMICALLY RESIZING FILE SYSTEMS 有权
    用于动态调整文件系统的系统和计算机程序产品

    公开(公告)号:US20090210648A1

    公开(公告)日:2009-08-20

    申请号:US12031818

    申请日:2008-02-15

    IPC分类号: G06F12/00

    CPC分类号: G06F17/30147 G06F17/30233

    摘要: Methods (100), systems (300) and computer program products are disclosed for uninterrupted execution of an application program (110). The method (100) comprises: receiving a write operation call to a native file system from an application program (110) being executed on an operating system; and dynamically allocating (120, 122) free data blocks to the native file system from at least one other file system in a group of file systems until completion of execution of the application program (110) thereby completing the write operation call. The group of file systems is configured to allow sharing of free data blocks amongst the group of file systems.

    摘要翻译: 公开了用于应用程序(110)的不间断执行的方法(100),系统(300)和计算机程序产品。 方法(100)包括:从在操作系统上执行的应用程序(110)接收对本机文件系统的写操作调用; 以及从一组文件系统中的至少一个其他文件系统动态地将空闲数据块(120,122)自由分配给本地文件系统,直到完成应用程序(110)的执行,从而完成写操作调用。 文件系统组被配置为允许在文件系统组之间共享空闲数据块。

    METHOD FOR DYNAMICALLY RESIZING FILE SYSTEMS
    4.
    发明申请
    METHOD FOR DYNAMICALLY RESIZING FILE SYSTEMS 审中-公开
    用于动态校正文件系统的方法

    公开(公告)号:US20090210647A1

    公开(公告)日:2009-08-20

    申请号:US12031778

    申请日:2008-02-15

    IPC分类号: G06F12/00

    CPC分类号: G06F16/1737 G06F16/188

    摘要: Methods (100), systems (300) and computer program products are disclosed for uninterrupted execution of an application program (110). The method (100) comprises: receiving a write operation call to a native file system from an application program (110) being executed on an operating system; and dynamically allocating (120, 122) free data blocks to the native file system from at least one other file system in a group of file systems until completion of execution of the application program (110) thereby completing the write operation call. The group of file systems is configured to allow sharing of free data blocks amongst the group of file systems.

    摘要翻译: 公开了用于应用程序(110)的不间断执行的方法(100),系统(300)和计算机程序产品。 方法(100)包括:从在操作系统上执行的应用程序(110)接收对本机文件系统的写操作调用; 以及从一组文件系统中的至少一个其他文件系统动态地将空闲数据块(120,122)自由分配给本地文件系统,直到完成应用程序(110)的执行,从而完成写操作调用。 文件系统组被配置为允许在文件系统组之间共享空闲数据块。

    SYSTEM AND COMPUTER PROGRAM PRODUCT FOR DYNAMICALLY RESIZING FILE SYSTEMS
    5.
    发明申请
    SYSTEM AND COMPUTER PROGRAM PRODUCT FOR DYNAMICALLY RESIZING FILE SYSTEMS 有权
    用于动态调整文件系统的系统和计算机程序产品

    公开(公告)号:US20120124108A1

    公开(公告)日:2012-05-17

    申请号:US13353424

    申请日:2012-01-19

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30147 G06F17/30233

    摘要: Methods (100), systems (300) and computer program products are disclosed for uninterrupted execution of an application program (110). The method (100) comprises: receiving a write operation call to a native file system from an application program (110) being executed on an operating system; and dynamically allocating (120, 122) free data blocks to the native file system from at least one other file system in a group of file systems until completion of execution of the application program (110) thereby completing the write operation call. The group of file systems is configured to allow sharing of free data blocks amongst the group of file systems.

    摘要翻译: 公开了用于应用程序(110)的不间断执行的方法(100),系统(300)和计算机程序产品。 方法(100)包括:从在操作系统上执行的应用程序(110)接收对本机文件系统的写操作调用; 以及从一组文件系统中的至少一个其他文件系统动态地将空闲数据块(120,122)自由分配给本地文件系统,直到完成应用程序(110)的执行,从而完成写操作调用。 文件系统组被配置为允许在文件系统组之间共享空闲数据块。

    VIRTUALIZATION OF FILE SYSTEM ENCRYPTION
    6.
    发明申请
    VIRTUALIZATION OF FILE SYSTEM ENCRYPTION 有权
    文件系统加密的虚拟化

    公开(公告)号:US20080165957A1

    公开(公告)日:2008-07-10

    申请号:US11621800

    申请日:2007-01-10

    IPC分类号: H04L9/00 G06F12/14

    CPC分类号: G06F21/6218 G06F2221/2107

    摘要: A computer implemented method, apparatus, and computer program product for using a virtual file system to encrypt files. The process registers a plurality of file systems on a data processing system with the virtual file system. The virtual file system is enabled to encrypt files without intervention from any file system in the plurality of file systems. The virtual file system identifies whether a file on a given file system is an encrypted file using a map file associated with the given file system. In response to identifying the file as an encrypted file, the virtual file system encrypts all data written to the file in accordance with encryption specifications in the map file.

    摘要翻译: 一种用于使用虚拟文件系统加密文件的计算机实现的方法,装置和计算机程序产品。 该过程使用虚拟文件系统在数据处理系统上注册多个文件系统。 启用虚拟文件系统来加密文件,而不需要在多个文件系统中的任何文件系统的干预。 虚拟文件系统识别给定文件系统上的文件是否是使用与给定文件系统相关联的映射文件的加密文件。 响应于将文件识别为加密文件,虚拟文件​​系统根据地图文件中的加密规范加密写入文件的所有数据。

    Virtualization of file system encryption
    7.
    发明授权
    Virtualization of file system encryption 有权
    虚拟化文件系统加密

    公开(公告)号:US07908476B2

    公开(公告)日:2011-03-15

    申请号:US11621800

    申请日:2007-01-10

    IPC分类号: H04L29/06 G06F9/00 G06F12/00

    CPC分类号: G06F21/6218 G06F2221/2107

    摘要: A computer implemented method, apparatus, and computer program product for using a virtual file system to encrypt files. The process registers a plurality of file systems on a data processing system with the virtual file system. The virtual file system is enabled to encrypt files without intervention from any file system in the plurality of file systems. The virtual file system identifies whether a file on a given file system is an encrypted file using a map file associated with the given file system. In response to identifying the file as an encrypted file, the virtual file system encrypts all data written to the file in accordance with encryption specifications in the map file.

    摘要翻译: 一种用于使用虚拟文件系统加密文件的计算机实现的方法,装置和计算机程序产品。 该过程使用虚拟文件系统在数据处理系统上注册多个文件系统。 启用虚拟文件系统来加密文件,而不需要在多个文件系统中的任何文件系统的干预。 虚拟文件系统识别给定文件系统上的文件是否是使用与给定文件系统相关联的映射文件的加密文件。 响应于将文件识别为加密文件,虚拟文件​​系统根据地图文件中的加密规范加密写入文件的所有数据。

    Method and apparatus for threaded background function support
    9.
    发明授权
    Method and apparatus for threaded background function support 有权
    线程背景功能支持的方法和装置

    公开(公告)号:US08392913B2

    公开(公告)日:2013-03-05

    申请号:US12057785

    申请日:2008-03-28

    IPC分类号: G06F9/455 G06F9/46

    CPC分类号: G06F9/4843 G06F9/45512

    摘要: The present invention provides a computer implemented method and apparatus for a built-in function of a shell to execute in a thread of an interactive shell process. The data processing system receives a request to execute the built-in function. The data processing system determines that the request includes a thread creating indicator. The data processing system schedules a thread to execute the built-in function, in response to a determination that the request includes the thread creating indicator, wherein the thread is controlled by the interactive shell process and shares an environment of the interactive shell process. The data processing system declares a variable based on at least one instruction of the built-in function. Finally, the data processing system may access the variable.

    摘要翻译: 本发明提供了一种用于壳体的内置功能以在交互式shell进程的线程中执行的计算机实现的方法和装置。 数据处理系统接收执行内置功能的请求。 数据处理系统确定请求包括线程创建指示符。 响应于确定所述请求包括线程创建指示符,数据处理系统调度线程以执行内置功能,其中线程由交互式shell进程控制并共享交互式shell进程的环境。 数据处理系统根据内置函数的至少一个指令声明一个变量。 最后,数据处理系统可以访问变量。

    DOMAIN-BASED ISOLATION AND ACCESS CONTROL ON DYNAMIC OBJECTS
    10.
    发明申请
    DOMAIN-BASED ISOLATION AND ACCESS CONTROL ON DYNAMIC OBJECTS 有权
    动态对象基于域的隔离和访问控制

    公开(公告)号:US20120151552A1

    公开(公告)日:2012-06-14

    申请号:US12964765

    申请日:2010-12-10

    IPC分类号: G06F21/00

    CPC分类号: G06F21/6281 G06F9/468

    摘要: A technique for performing domain-based access control for granular isolation on a data processing system includes assigning, using the data processing system, one or more first domain tags to a dynamic object that is created by a first process that is executing on the data processing system. The technique also includes assigning, using the data processing system, one or more second domain tags to a second process that is executing on the data processing system. The first and second domain tags are evaluated, using the data processing system, according to one or more enforced rules to determine whether to grant or deny the second process access to data associated with the dynamic object.

    摘要翻译: 用于对数据处理系统上的粒度隔离执行基于域的访问控制的技术包括使用数据处理系统将一个或多个第一域标签分配给由在数据处理上执行的第一进程创建的动态对象 系统。 该技术还包括使用数据处理系统将一个或多个第二域标签分配给正在数据处理系统上执行的第二进程。 使用数据处理系统根据一个或多个强制规则评估第一和第二域标签,以确定是否授予或拒绝对与动态对象相关联的数据的第二过程访问。