问题目录
- 文件系统的删除/退订按钮为什么无法点击?
- 如何申请增加容量配额?
- 如何访问文件系统?
- 为何无法使用showmount -e ip 查看共享文件目录?
- 如何避免NFS 4.0监听端口被误认为木马?
- 为什么写入文件系统的中文字符在客户端显示为乱码?
- 当弹性文件系统无法结束进程时,如何清理客户端泄露的句柄?
文件系统的删除/退订按钮为什么无法点击?
请确认该文件系统的VPC列表下是否存在VPC,如果存在请尝试先解绑该文件系统的所有VPC,待页面刷新后,再尝试进行删除/退订操作。如果不存在VPC且仍无法点击删除/退订按钮,请在“我的>工单管理->新建工单”提工单由技术人员进行支撑。
如何申请增加容量配额?
弹性文件服务单用户单地域默认配置50TB的容量空间用于创建文件系统,若该容量无法满足您的容量需求,可以提工单进行容量申请,操作步骤如下:
- 登录天翼云官网,点击右上角“我的->工单管理->新建工单”。
- 在“配额类”点击“提问”,进入配额相关页面,点击“配额申请”,按页面要求填写工单信息即可。
提工单后请留意工单进度和短信通知,工作人员可能会与您电话沟通,请保持通讯畅通。
如何访问文件系统?
文件系统可以通过以下几种方式进行访问:
- 云内通过内网访问文件系统,将文件系统挂载至归属相同VPC的云主机、容器或者物理机上,挂载成功后,可以在云主机、容器或者物理机上访问弹性文件系统,用户可以把弹性文件系统当作一个普通的目录来访问和使用,执行读取或写入操作。
- 云外通过云专线访问文件系统,可以通过云专线接入弹性文件服务,实现本地数据中心与弹性文件服务的网络互通。
为何无法使用showmount -e ip 查看共享文件目录?
基于安全因素考虑,目前已禁用该命令。您可以通过登录以下两种方式查看所有的文件系统:
方式一:通过弹性文件服务控制台查看。登录天翼云官网,点击“控制中心”,在“存储”模块下点击“弹性文件服务SFS Turbo”进入控制台列表页。
方式二:通过OpenAPI查看。使用查询租户已开通文件系统列表接口即可获取。
如何避免NFS 4.0监听端口被误认为木马?
问题描述: 在通过NFSv4.0协议挂载NAS文件系统后,会出现一个随机端口(0.0.0.0)被监听的情况,并且无法通过netstat命令确定监听端口所属的进程,这可能导致误判为文件传输受到木马攻击的情况。
问题原因: 该随机端口是NFSv4.0客户端为了支持Callback而监听的。由于内核参数fs.nfs.nfs_callback_tcpport默认值为0,因此NFSv4.0客户端会随机选择一个端口进行监听,而这个随机端口本身并不会带来安全风险。
解决方案: 在挂载文件系统之前,您可以通过配置参数fs.nfs.nfs_callback_tcpport来指定一个非零的确定值,以固定该监听端口。 命令如下:
sudo sysctl fs.nfs.nfs_callback_tcpport=<port>
请将上述命令中的替换 <port>
为您希望使用的具体端口号。通过上述操作,您可以固定NFSv4.0客户端的Callback监听端口,避免随机端口的出现,从而减少误判为木马攻击的可能性。
为什么写入文件系统的中文字符在客户端显示为乱码?
问题描述: 在跨平台的环境中,例如在Linux或Windows客户端向弹性文件系统写入中文字符(文件名、内容等),可能会导致在另一个平台的客户端上显示为乱码的问题。
问题原因: Windows客户端默认使用GBK字符集进行中文编解码,而Linux客户端默认使用UTF-8字符集进行中文编解码。当数据写入弹性文件系统时,会以各自平台对应字符集编码后的内容进行存储。当在另一个平台上读取这些数据时,由于两个平台使用的字符集不兼容,无法正确解码,导致显示的内容变成了乱码。
解决方案: 建议您在Windows客户端上使用CIFS协议挂载弹性文件系统,在Linux客户端上使用NFS协议挂载文件系统。通过这种方式,可以避免平台不兼容的问题,确保中文字符能够正常显示和解码。
当弹性文件系统无法结束进程时,如何清理客户端泄露的句柄?
如果需要释放CIFS文件系统的所有连接并释放所有句柄,可以使用以下工具进行操作。
Windows客户端可使用tcpview工具来断开CIFS文件系统的所有连接,具体操作如下:
- 下载并安装tcpview工具。
- 打开tcpview工具。
- 在工具中找到与CIFS文件系统相关的连接。
- 右键点击连接,并选择"Close Connection"来断开连接。
Linux客户端可使用killcx工具来断开CIFS文件系统的所有连接,具体操作如下请参考https://killcx.sourceforge.net/。