最近更新时间:2024-11-19 19:54:21
云服务器通过VPC内的终端子网访问文件存储,IO性能受限于云服务器内网吞吐以及文件存储性能。云服务器内网吞吐容量与套餐大小有关,小套餐支持的内网吞吐较小,如果有大吞吐要求,可以升级云服务器配置。具体请参考:云服务器类型
文件存储KFS按照实际使用的存储量计费,无其他费用(按每小时峰值存储量收取费用)。
NFS v3.0 及 CIFS/SMB2.0/SMB2.5/SMB3.0 协议。
建议程序在使用该文件前为该文件加锁,避免出现多个程序同时修改同一份文件导致文件错误。
文件系统协议 | 开放端口 |
---|---|
NFS 3.0 | TCP:111,300,302, 304, 2049 |
CIFS/SMB | TCP:139,445 |
查看错误消息。
检查是否安装了 nfs-utils 、 nfs-common 、cifs-utils 等工具。
本地挂载目录是否存在。
挂载点所在 虚拟私有网络VPC 是否和客户端云服务器所在 VPC 一致,地域是否相同。
KFS 客户端所在的主机是否有做禁止访问外部端口的安全组策略。
可能原因:
在Linux操作系统中,NFS客户端对于NFS并发请求数量进行了限制,默认编译的内核中此参数值为2,这将严重影响性能。
解决方案:
安装NFS客户端后,修改NFS并发请求数量,以此来提高NFS性能。具体步骤如下。
安装NFS客户端。
确认账户享有root管理权限,执行以下命令,将NFS并发请求数量修改为128。
echo "options sunrpc tcp_slot_table_entries=128" >> /etc/modprobe.d/sunrpc.conf
echo "options sunrpc tcp_max_slot_table_entries=128" >> /etc/modprobe.d/sunrpc.conf
重启云服务器。
执行以下命令查看修改结果。如果返回值为128,则说明修改成功。
cat /proc/sys/sunrpc/tcp_slot_table_entries
错误描述:
系统提示:不能访问此共享文件夹,因为您组织的安全策略阻止未经身份验证的来宾访问。这些策略可帮助保护您的电脑免受网络上不安全设备或恶意设备的威胁。
主要原因:
Windows系统因安全策略阻挡了以来宾访问权限(Guest Auth)访问SMB文件系统的用户。
解决方法:
若您的系统为Windows Server 2016之后版本(不包括WindowsServer 2016),请修改以下注册表项允许来宾访问权限(Guest Auth)。
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters]
"AllowInsecureGuestAuth"=dword:1
具体解决方案请参见Guest access in SMB2 disabled by default in Windows。
纯净模式