为什么在EC2上挂载的rw EFS不允许创建文件或文件夹?

0

【以下的问题经过翻译处理】 我创建了一个EFS并将其挂载到一个免费的Amazon Linux 2 AMI (HVM) EC2实例上。我可以通过SSH登录EC2实例,并进入/mnt/efs/fs1文件夹。然而,在/mnt/efs/fs1文件夹中执行mkdir abc时,我会得到错误信息“mkdir: cannot create directory ‘abc’: Permission denied”。

当我运行mount -t nfs4命令时,会得到以下输出:

_127.0.0.1:/ on /mnt/efs/fs1 type nfs4 (rw,relatime,vers=4.1,rsize=1048576,wsize=1048576,namlen=255,hard,noresvport,proto=tcp,port=20240,timeo=600,retrans=2,sec=sys,clientaddr=127.0.0.1,local_lock=none,addr=127.0.0.1,netdev)

我看到了AWS transfer family 的相关页面,但步骤不够清晰,而且似乎也不适合我需要的目的。我需要在EFS中创建一些文件夹,并将我的PC上的一些文件复制到这些文件夹中。由于AWS不像Google Drive那样提供拖放选项,我不得不使用SSH。但我甚至无法在挂载的文件夹上创建一个目录。

请帮忙解决。

profile picture
专家
已提问 6 个月前4 查看次数
1 回答
0

【以下的回答经过翻译处理】 可能是因为您正在以非根用户身份尝试创建目录,而/mnt/efs/fs1由root拥有。

请参阅https://docs.aws.amazon.com/efs/latest/ug/accessing-fs-nfs-permissions.html - 您可以通过root(sudo)更改目录的权限或使用访问点。

profile picture
专家
已回答 6 个月前

您未登录。 登录 发布回答。

一个好的回答可以清楚地解答问题和提供建设性反馈,并能促进提问者的职业发展。

回答问题的准则