我被锁定在我的 amazon 实例之外。我读到我可以创建一个新实例并将该卷附加到新实例。我将旧卷附加到新实例,管理控制台显示它位于 /dev/sdf。我的问题是如何访问该卷?我读到我可以通过安装来访问它。我试过这样做
sudo mount /dev/sdf ~/vol1/
但我得到了错误
[root@ip-172-31-42-113 ~]# sudo mount /dev/sdf ~/vol1/
mount: wrong fstype, bad option, bad superblock on /dev/xvdf,
missing codepage or helper program, or other error
In some cases useful info is found in syslog - try
dmesg | tail or so.
关于如何访问该卷,您有什么建议吗?我需要更改 home/ec2-user
该卷的权限。显然,我将其设置为 777,由于权限设置过于宽松,我想我被锁定了?另外,您能告诉我默认权限应该home/ec2-user
是什么吗?
答案1
很可能有一个分区/dev/sdf1
(注意1
),因此您必须挂载它:
~ $ sudo mount /dev/sdf1 ~/vol1
然后更改您需要更改的内容(例如,将新的、有效的 ssh 密钥添加到~/vol1/home/ec2-user/.ssh/authorized_keys
),然后再次使用以下命令卸载:
~ $ sudo umount ~/vol1
最后将其重新附加到旧实例作为/dev/sda1
(或/dev/xvda1
,取决于之前的内容) - 即使下拉列表中未提供该设备名称。只需在附加卷时输入即可。
希望有帮助:)