Article / 文章中心

自定义镜像创建的实例首次启动时NAS自动挂载失败的解决方法

发布时间:2020-09-22 点击数:1115

问题描述

在服务器中配置好NAS文件系统的自动挂载,然后创建自定义镜像,使用该镜像创建实例,在首次启动服务器时,NAS自动挂载失败。如果重启服务器,会发现可以正常自动挂载。此时使用NFSv4.0挂载时报“mount.nfs: Operation not permitted”错误,但是使用NFSv3是可以在首次启动时挂载成功。

问题原因

对于某些内核版本,如果执行挂载的ECS和其他ECS拥有相同的实例名称,并且重名的ECS已使用NFSv4.0挂载同一个NFS挂载点,会造成冲突。

解决方案

您可以通过以下方法解决:

1.在报错的ECS实例上,执行以下命令。

echo 'install nfs /sbin/modprobe --ignore-install nfs nfs4_unique_id=`cat /sys/class/dmi/id/product_uuid`' >> /etc/modprobe.d/nfs.conf

2.等待业务低峰期,重启ECS实例。

3.重新挂载NFS文件系统。

适用于

云服务器ECS

文件存储NAS

弹性伸缩

如果您有其他问题,可以联系北京志远天辰阿里云代理商,为您提供一对一专业全面的技术服务,同时新/老阿里云会员,均可享受我公司代理商价格迎咨询