发明名称 Hybrid file systems
摘要 Systems and computer program products may provide a virtual system with direct access to one or more sectors of a resource of a computer system. The system and computer program products may include providing, by a computer system to a virtual system, first access control data associated with a regular computer file that corresponds to a resource on the computer system. The system and computer program products may additionally include receiving, at the computer system, a direct read from or direct write to one or more sectors of the resource represented by the regular computer file from the virtual system. The system and computer program products may further include hiding, at the computer system, a hidden computer file from the virtual system. The system and computer program products may additionally include routing, at the computer system, the direct read from or direct write to the hidden computer file on the computer system.
申请公布号 US9454670(B2) 申请公布日期 2016.09.27
申请号 US201213692936 申请日期 2012.12.03
申请人 International Business Machines Corporation 发明人 Beecham James D;Bittner William K;Jujjuri Venkateswararao;Yang Samuel W
分类号 G06F21/62;G06F17/30 主分类号 G06F21/62
代理机构 Lieberman & Brandsdorfer, LLC 代理人 Lieberman & Brandsdorfer, LLC
主权项 1. A computer system, comprising: a processor in communication with memory; a host in communication with the processor, wherein the host is configured to host a virtual system; a storage system in communication with the host, the storage system configured to permit sector-based data transfers and file-based data transfers, wherein the storage system comprises a storage block device file (BDF) and a corresponding sector BDF, and wherein the sector BDF operates as storage interface for sector-based data transfers; the host to provide, to the virtual system, first access control data associated with the storage BDF, wherein the first access control data permits the virtual system to access to the storage BDF; the virtual system to transmit a data read or write request; the storage system to detect whether the received data read or write request is sector-based or file-based, wherein the sector-based read or write is a direct read from or direct write addressed to one or more sectors of the storage system; in response to detecting a file-based read or write associated with a file, the host to store identification data associated with the virtual system within the file, and pass the file to a pass-through file system (PTFS) for storage by the storage system; in response to detecting a sector-based read or write: the host to: determine if a sector-to-data file maintained by the sector BDF already exists for the virtual system, obtain access to the sector-to-data file in response to determining that the sector-to-data file already exists, and create a new sector-to-data file in response to determining that the sector-to-data file does not already exist, wherein the sector-to-data file stores one or more sector identifiers mapped to sector data to provide file-based storage for sector-based data transfers by the virtual system;hide one or more objects from the virtual system, including the sector-to-data file; androute the sector-based read or write to the sector BDF; andthe storage system to extract a sector identifier from the sector-to-data file.
地址 Armonk NY US