已知问题

Filestore 具有以下已知问题。

客户端的 IP 地址不能处于 172.17.0.0/16 范围内

IP 地址在 172.17.0.0/16 范围内的客户端无法连接到 Filestore 实例。

Windows NFS 客户端响应缓慢

在某些 Windows NFS 客户端上,创建文件夹或删除文件可能需要 20 多秒的时间。要加快客户端响应速度,请按照以下步骤创建一条 Windows 防火墙规则,以阻止发送到 NetBIOS 和 SMB 所使用端口(通常是端口 445 和 139)的网络流量。

  1. 在 Microsoft 管理控制台中打开高级安全 Windows 防火墙管理单元。
  2. 在左侧窗格中,点击出站规则
  3. 在右侧的操作窗格中,点击新建规则
  4. 新建出站规则向导中,选择端口单选按钮,然后点击下一步
  5. 依次选择 TCP特定远程端口单选按钮,然后在特定远程端口单选按钮旁边的字段中键入 445, 139。点击下一步
  6. 选择阻止连接单选按钮,然后点击下一步
  7. 选中专用、和公开复选框,然后点击下一步
  8. 为该防火墙规则输入一个名称,然后点击完成

在特定地区中没有特定服务层级的配额

如果特定服务层级的特定地区显示默认容量配额为 0,则在配额增加之前,您无法创建该层级的 Filestore 实例。

要解决这一问题,您可以申请更多配额

无法从服务项目中创建共享 VPC 网络上的 Filestore 实例

如果您尝试从连接到共享 VPC宿主项目的服务项目创建 Filestore 实例,则共享 VPC 网络不会列在已获授权的网络下。同样,尝试使用 gcloud 或 REST API 创建实例会产生以下错误:

ERROR: (gcloud.filestore.instances.create) INVALID_ARGUMENT: network '[SHARED_VPC_NETWORK]' does not exist.

解决方法 1:从宿主项目创建 Filestore 实例

如果共享 VPC 列为已获授权的网络,则可以从宿主项目创建 Filestore 实例。创建后,任何服务项目中的客户端都可以照常装载实例。

此解决方法的注意事项包括:

  • 宿主项目必须参与 Filestore 实例的创建。
  • Filestore 实例的费用记入宿主项目,而不是使用它们的服务项目。

解决方法 2:创建代理虚拟机以转发 NFS 数据包

将 Compute Engine 实例设置为不同项目中的客户端和 Filestore 实例之间的代理。为此,请参阅在远程网络中客户端上装载文件共享

在 Cloud Storage 和 Filestore 之间复制数据

目前,使用 gsutil 将数据从 Cloud Storage 复制到 Filestore 实例的速度较为缓慢。没有已知的缓解措施。