CIFS后端

存储池类型:`cifs

CIFS后端扩展了目录后端,因此不需要手动设置CIFS挂载。这样的存储可以直接通过{pve} API或者Web用户界面添加,拥有我们所有后端的优势,如服务器心跳检查或者导出共享的舒适选择。

配置

后端支持所有常见的存储属性,除了共享标志始终设置之外。此外,以下是CIFS特殊属性可用:

服务器

服务器IP或DNS名称。必填。

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

要使用的CIFS共享(使用`pvesm scan cifs <address>`或Web界面获取可用的共享)。必填。

用户名

CIFS存储的用户名。可选,默认为`guest'。

密码

用户密码。可选。它将被保存在一个仅有root权限可读的文件中(/etc/pve/priv/storage/<STORAGE-ID>.pw)。

域名

为此存储设置用户域(工作组)。可选。

smbversion

SMB 协议版本。可选,默认为 3。由于安全问题,不支持 SMB1。

路径

本地挂载点。可选,默认为 /mnt/pve/<STORAGE_ID>/

内容目录

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

选项

额外的CIFS挂载选项(参见`man mount.cifs`)。有些选项会自动设置,不应该在这里设置。{pve}总是会设置`soft`选项。根据配置,这些选项会自动设置:usernamecredentialsguestdomainvers

子目录

要挂载的共享的子目录。可选的,默认为共享的根目录。

配置示例(/etc/pve/storage.cfg
cifs: backup
	path /mnt/pve/backup
	server 10.0.0.11
	share VMData
	content backup
	options noserverino,echo_interval=30
	username anna
	smbversion 3
	subdir /data

存储特性

CIFS不支持在存储级别上的快照。但是如果你仍然希望拥有快照和克隆功能,你可以使用`qcow2`备份文件。

Table 1. 后端`cifs`的存储特性
Content types Image formats Shared Snapshots Clones

images rootdir vztmpl iso backup snippets

raw qcow2 vmdk

yes

qcow2

qcow2

例子

你可以通过以下方式获取已导出的CIFS共享列表:

# pvesm scan cifs <server> [--username <username>] [--password]

然后你可以使用以下方法将这个分享作为存储添加到整个{pve}集群中:

# pvesm add cifs <storagename> --server <server> --share <share> [--username <username>] [--password]