Aws EC2 EBS设置给出错误ls:无法打开目录/ mnt/my-data /:权限被拒绝

max*_*mus 2 amazon-ec2

我正在使用EC2用户指南文档学习amazon EC2.我的目标是将EBS卷附加到正在运行的EC2实例.我已经成功完成了这项工作.但是我现在想要在从我的linux机器通过SSH连接之后安装它.我已成功完成手册中提供的步骤:

sudo mkdir /mnt/my-data 
sudo mount /dev/sdf /mnt/my-data
Run Code Online (Sandbox Code Playgroud)

(但在我的情况下,sudo mount/dev/sdf1/mnt/my-data工作了)

但我无法使用ls /mnt/my-data(也在用户指南中作为步骤提供)查看内容.

你知道为什么会这样吗?

Sum*_*man 11

使用上述两个命令创建/ mnt/my-data时,该目录最终由root拥有.为了改变这个:

sudo chown -R ec2-user:ec2-user /mnt/my-data
Run Code Online (Sandbox Code Playgroud)

(假设ec2-user是您当前的用户.)

现在它应该工作,你应该能够使用该目录作为常规用户.