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`选项。根据配置,这些选项会自动设置:
username
、credentials
、guest
、domain
、vers
。 - 子目录
-
要挂载的共享的子目录。可选的,默认为共享的根目录。
配置示例(
/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`备份文件。
Content types | Image formats | Shared | Snapshots | Clones |
---|---|---|---|---|
|
|
yes |
qcow2 |
qcow2 |
例子
你可以通过以下方式获取已导出的CIFS共享列表:
# pvesm scan cifs <server> [--username <username>] [--password]
然后你可以使用以下方法将这个分享作为存储添加到整个{pve}集群中:
# pvesm add cifs <storagename> --server <server> --share <share> [--username <username>] [--password]