一键挂载有什么用?
命令行挂载的问题
目前使用ECS挂载NAS,需要先登录ECS,然后手动输入复杂的命令行执行挂载。现有流程有以下几个问题:
- 挂载命令复杂:挂载执行的mount命令参数众多,任何格式或参数错误都会导致失败。使用错误的挂载参数,还会带来稳定性隐患。
- 自动挂载配置易错:自动挂载配置的格式复杂,只要有一点差错,都可能导致ECS重启变慢或失败。
- 失败原因难以定位:NFS客户端未安装、ECS与NAS网络不通、NAS权限组配置错误等原因都会导致挂载失败,即使是基础的常见问题,排查起来也费时费力。
- 多机管理麻烦:如果同时运维数台ECS的挂载状态,就需要在多台ECS界面之间来回切换,很容易绕晕。
- 内核参数配置复杂:如果Linux内核的sunrpc参数没有优化,文件系统的读写性能就无法达到最佳状态。
一键挂载功能发布,解决以上大部分问题!
图形界面操作
登录NAS控制台,进入NFS协议文件系统的挂载使用页面,您就可以在操作一栏中找到“挂载”、“卸载”、“查询”按钮,点击输入相关参数,即可在图形界面完成ECS对文件系统的相应操作,免去手动输入命令行的麻烦。
使用命令行挂载特别容易使用错误的挂载参数,尤其是漏掉noresvport参数会导致稳定性风险。一键挂载默认使用最优参数组合执行挂载,同时保留您修改挂载参数实现特殊需求的灵活度。
一键挂载的详细操作方法和参数具体解释,可以参考一键挂载文档。
配置自动挂载
如果您希望在每次ECS启动时,都自动挂载NFS协议文件系统,一键挂载功能可以大大简化您的配置过程。只需要在控制台点击“挂载”后,保留“开机自动挂载”的勾选,确认挂载即可。
如果您希望对已挂载的目录进行操作,打开或者关闭自动挂载,只需在查询结果列表中,点击相应的“自动挂载”开关即可。
避免常见问题
一键挂载功能,会在ECS上自动安装NFS客户端,自动创建不存在的挂载路径,自动创建不存在的NAS目录,避免最基础的常见挂载问题。
一键挂载还对NAS挂载点和ECS的网络情况进行了限制,仅支持专有网络类型的NAS挂载点和ECS。在选择ECS进行操作时,列表中只能看到和NAS挂载点相同VPC内的ECS,避免因为误选网络隔离的ECS而出现挂载失败。
对于其他挂载失败的情况,NAS控制台也会弹出提示框,说明失败的具体原因和解决方法。对于一些复杂原因造成的挂载失败问题,可以根据提示,查看挂载失败排查文档,下载脚本排查解决。
方便多机管理
如果您希望查看某个NAS挂载点在某台ECS上的挂载状态,可以使用“查询”功能。在看到结果列表后,您也可以点击列表顶部的ECS下拉列表,查看其他ECS对这个挂载点的挂载情况。
NAS控制台的挂载使用页面,仅支持每次对一台ECS进行操作。如果您希望在多台ECS上同时挂载、卸载、查询某个挂载点,请参考批量挂载文档。
配置内核参数
在普通的手动挂载过程中,内核参数配置很容易被忽略,一旦被忽略则很难被发现或修改。直到发现读写性能达不到预期,才会在复杂的排查后发现内核参数没有优化。现有的命令行修改方式,操作也很复杂。而一键挂载功能会在挂载执行之前,自动配置好Linux内核中的sunrpc参数,挂载完毕即可享受最佳性能。
一键挂载有哪些限制?
操作系统
- 仅支持Linux操作系统,不支持 Windows、CoreOS、FreeBSD、Fedora-CoreOS。
- RedHat操作系统请先使用rpm包方式安装云助手客户端,安装完成后才能正常使用一键挂载。
网络类型
- 不支持经典网络类型的ECS,经典网络ECS可以参考批量挂载文档,使用云助手控制台进行操作。
- 专有网络ECS所在的VPC必须与挂载点所在VPC一致。如果ECS所在VPC和挂载点所在VPC用云企业网打通,并且两个VPC属于同一个账号、同一个地域,则可以参考批量挂载文档,使用云助手控制台进行操作。
运行状态
- 仅支持“运行中”状态的ECS,如果ECS在停机、启动中等状态,则不支持操作。
还有什么需要注意的?
首次挂载速度
使用一键挂载功能,第一次将NAS挂载到ECS的时候,会自动安装NFS客户端。安装时间大概在一分钟左右,请耐心等待。个别Linux版本安装NFS客户端会超时,可以根据提示信息,等一等再重试挂载操作。
自动挂载细节
一键挂载功能对于自动挂载的配置过程,会将挂载信息写入/etc/fstab,并且删除/etc/rc.local与systemd的相关自动挂载配置。如果您一定需要使用/etc/rc.local或systemd来配置自动挂载,请避免使用一键挂载功能进行挂载和卸载。
强制卸载风险
如果挂载路径无法被正常卸载,则很可能是有应用还在读写挂载路径中的NAS文件或目录。这时进行强制卸载的话,可能会造成正在写入的数据丢失,相关应用异常退出。请登录ECS,执行“fuser -mv <挂载路径>”命令查看对应的进程信息。在退出相关进程后,重试普通卸载操作。如果确认所有进程已全部退出,却仍然无法正常卸载,可以在卸载对话框中勾选强制卸载,然后确认执行。系统会发送短信验证码到您阿里云账号绑定的手机上,输入验证码后才能完成操作。