×

Managing data using network attached storage (NAS) cluster

  • US 10,831,718 B1
  • Filed: 07/31/2017
  • Issued: 11/10/2020
  • Est. Priority Date: 07/31/2017
  • Status: Active Grant
First Claim
Patent Images

1. A method of managing data storage, the method comprising:

  • operating multiple physical computing machines in a NAS (network attached storage) cluster, the physical computing machines interconnected by a computer network and having access to block storage;

    operating a NAS server from a first physical computing machine in the NAS cluster, the NAS server including a dedicated FSDB (file system database) that identifies a set of file systems that belong to the NAS server, the set of file systems backed by a set of LUNs (Logical UNits) hosted by the block storage; and

    in response to a second physical computing machine in the NAS cluster receiving a request to take over operation of the NAS server, (i) accessing, by the second physical computing machine, the FSDB of the NAS server to identify each of the set of file systems and (ii) providing, by the second physical computing machine, host access to each of the set of file systems identified in the FSDB,wherein, prior to receiving the request to take over operation of the NAS server, the method further comprises the first physical computing machine running a first NAS data node manager as a first userspace process over a first kernel, the first kernel (i) discovering a first device based on a LUN in block storage that backs a file system that belongs to the NAS server and (ii) expressing the first device as a first kernel-resident block device accessible from userspace, the first kernel-resident block device having a unique device ID (identifier) within the NAS cluster, andwherein the second physical computing machine runs a second NAS data node manager as a second userspace process over a second kernel, the second kernel not running within the second userspace process.

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