我正在r5a.4xlarge ec2实例中复制大型文件。复制时,我收到一条错误消息,指出磁盘空间已满,因此无法进一步复制。
我关闭了该会话,然后使用命令aws ssm start-session --target <instance id>
我所得到的只是一条消息-Starting session with SessionId: <sessionid>
,什么都没有发生。
之前,它曾经非常顺利地启动了会话。
有人可以帮忙吗?我要做的就是输入实例并删除复制的文件。
答案 0 :(得分:1)
如果您确切知道文件的位置,则可以尝试使用User Data在下次重新启动时执行清理:https://aws.amazon.com/premiumsupport/knowledge-center/execute-user-data-ec2/
但是它可能不起作用,因为cloud-init需要在文件系统上创建文件才能运行。在这种情况下,您可以尝试分离根卷,将其附加到另一个实例,然后从那里清理它。
答案 1 :(得分:0)
您是否尝试过使用SSM Run Command删除文件?
https://docs.aws.amazon.com/systems-manager/latest/userguide/rc-console.html
您可以使用现有的AWS-RunShellScript(或AWS-RunPowerShellScript)执行CLI命令来删除您想要删除的文件。