×

Using a Unix-based file system to manage and serve clones to windows-based computing clients

  • US 10,311,150 B2
  • Filed: 04/10/2015
  • Issued: 06/04/2019
  • Est. Priority Date: 04/10/2015
  • Status: Active Grant
First Claim
Patent Images

1. A method for using a Unix-based Z file system (ZFS file system) in a Windows-based computing environment, the method comprising:

  • configuring, by a Unix-based ZFS file system that executes on a Unix-based computing device, a first volume in the ZFS file system,wherein the first volume is configured in a block storage array in communication with the Unix-based computing device;

    mounting the first volume as a ZFS pool to the Unix-based computing device;

    configuring a second volume within the ZFS pool, by the Unix-based ZFS file system;

    by the Unix-based computing device, presenting the second volume configured within the ZFS pool as a first logical unit number (LUN) to a Windows-based server, thereby enabling the Windows-based server to access the first LUN via the Unix-based computing device;

    mounting the first LUN as block storage to the Windows-based server;

    by the Windows-based server, communicating to the second volume via the Unix-based computing device,thereby accessing the second volume mounted as the first LUN; and

    formatting the second volume, by a Windows-based file system that executes on the Windows-based server, wherein the formatting comprises storing metadata in the second volume that indicates that the second volume is formatted according to the Windows-based file system, andwherein the Windows-based server lacks an indication that the second volume which is mounted as the first LUN is configured within the ZFS pool, andthereby obtaining by the Windows-based server native Windows-based access to data stored in the second volume configured within the ZFS pool without protocol conversion by the Unix-based computing device between the Windows-based file system and the Unix-based ZFS file system.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×