NFS 后端

存储池类型:`nfs

NFS后端基于目录后端,因此它们有许多共同的属性。目录布局和文件命名规则是相同的。主要优势在于你可以直接配置NFS服务器的属性,因此后端可以自动挂载共享。无需修改`/etc/fstab`。后端还可以测试服务器是否在线,并提供一种查询服务器导出共享的方法。

配置

后端支持所有常见的存储属性,除了共享标志始终被设置外。此外,以下属性用于配置NFS服务器:

服务器

服务器的IP地址或DNS名称。为了避免DNS查询延迟,通常使用IP地址而不是DNS名称是更可取的 - 除非你有一个非常可靠的DNS服务器,或者将服务器列在本地的`/etc/hosts`文件中。

导出

NFS导出路径(如`pvesm nfsscan`所列)。

你也可以设置NFS挂载选项:

路径

本地挂载点(默认为 /mnt/pve/<STORAGE_ID>/)。

内容目录

默认目录布局的覆盖项。可选的。

选项

NFS挂载选项(参见`man nfs`)。

配置示例 (/etc/pve/storage.cfg)
nfs: iso-templates
    path /mnt/pve/iso-templates
    server 10.0.0.10
    export /space/iso-templates
    options vers=3,soft
    content iso,vztmpl
Tip
在一个NFS请求超时后,默认情况下NFS请求会无限期地重试。这可能导致客户端出现意外的挂起。对于只读内容,考虑使用NFS的`soft`选项是值得的,它将重试次数限制为三次。

存储功能

NFS不支持快照,但后端使用`qcow2`功能来实现快照和克隆。

Table 1. 后端 nfs 的存储功能
Content types Image formats Shared Snapshots Clones

images rootdir vztmpl iso backup snippets

raw qcow2 vmdk

yes

qcow2

qcow2

例子

你可以用以下方法获取已导出NFS共享的列表:

pvesm nfsscan <server>