Get instance information

This page shows you how to get information about Filestore instances.

Before you begin

If you want to use the command-line examples in this page, enable the gcloud command-line tool by installing the gcloud CLI.

View all instances in a project

Google Cloud console

You can get information about your Filestore instances, and view all instances in a project, by going to the Filestore instances page:

Go to the Filestore instances page

gcloud

You can get information about your Filestore instances, and view all instances in a project, by running the instances list command:

  gcloud filestore instances list --project=project-id --zone=zone

where:

The response to the instances list command is similar to the following:

INSTANCE_NAME  ZONE            TIER       CAPACITY_GB  FILE_SHARE_NAME  IP_ADDRESS  STATE   CREATE_TIME
nfs-loc        europe-west1-b  BASIC_HDD  1024         nfs1             10.0.5.2    READY   2017-10-09T22:11:28
nfs3           us-central1-c   BASIC_HDD  1024         acme             10.0.6.2    READY   2017-11-06T09:37:18

Example

The following command lists the Filestore instances in project myproject:

  gcloud filestore instances list --project=myproject

REST API

Have gcloud CLI installed and initialized, which lets you generate an access token for the Authorization header.

  • Use cURL to call the Filestore API:

    curl -s \
      --header "Authorization: Bearer $(gcloud auth print-access-token)" \
      --header "Content-Type: application/json" \
      GET "https://file.googleapis.com/v1/projects/PROJECT/locations/LOCATION/instances"

    Where:

  • Get information about a specific instance

    Use one of the following procedures to get information about a specific Filestore instance.

    Google Cloud console

    1. Go to the Filestore instances page.

      Go to the Filestore instances page

    2. Click the instance ID to open the instance details page.

    gcloud

    Get information about a Filestore instance by running the instances describe command:

        gcloud filestore instances describe instance-id --project=project-id --location=location
    

    The response to the instances describe command is similar to the following:

    createTime: '2021-10-11T17:28:23.340943077Z'
    customPerformanceSupported: true
    fileShares:
    - capacityGb: '1024'
     name: vol1
    kmsKeyName: projects/example-project/locations/us-central1/keyRings/example-ring/cryptoKeys/example-key
    labels:
     key:val
    name: projects/yourproject/locations/us-central1/instances/nfs-server
    networks:
    - ipAddresses:
     - 10.0.0.2
     network: default
     reservedIpRange: 10.0.0.0/26
    performanceConfig:
      iopsPerTb:
        maxIopsPerTb: '17000'
    performanceLimits:
      maxIops: '17000'
      maxReadIops: '17000'
      maxReadThroughputBps: '417792000'
      maxWriteIops: '5100'
      maxWriteThroughputBps: '139264000'
    state: READY
    tier: REGIONAL
    

    These fields represent the following values:

    Example

    The following command provides information about the test-nfs instance in project myproject, in region us-central1.

    gcloud filestore instances describe test-nfs --project=myproject --region=us-central1
    

    REST API

    Have gcloud CLI installed and initialized, which lets you generate an access token for the Authorization header.

  • Use cURL to call the Filestore API:

    curl -s \
      --header "Authorization: Bearer $(gcloud auth print-access-token)" \
      --header "Content-Type: application/json" \
      GET "https://file.googleapis.com/v1beta1/projects/PROJECT/locations/LOCATION/instances/INSTANCE_NAME"

    Where:

  • Get information about Filestore instance mounts

    The following sections show you how to get different kinds of instance mount information.

    List the mount points for an instance

    You can list all mount points where a Filestore instance is mounted by running:

        sudo showmount -a INSTANCE_IP
    

    Example

    The following command lists all mount points for a Filestore instance with the IP address 10.77.67.226:

        sudo showmount -a 10.77.67.226
    

    The response looks similar to the following:

    All mount points on 10.77.67.226:
    10.128.0.1:/fileshare
    10.128.0.2:/fileshare
    10.128.0.3:/fileshare
    

    Get the number of mount points for an instance

    You can get the total number of mount points for a Filestore instance by running:

        sudo showmount -a INSTANCE_IP --no-headers | wc -l
    

    Example

    The following command displays the number of mount points for an instance with the IP address 10.77.67.226:

        sudo showmount -a 10.77.67.226 --no-headers | wc -l
    

    What's next