在我之前的问题Saving changes to an EC2 instance without having to register an AMI each time?上,我问了如何才能在每次都不注册新的AMI的情况下将文件保存到我的spot实例中。我研究过,看起来附加EBS卷是一种永久保存数据的方式,而不必在每次进行更改时注册AMI。
我遇到的新问题是,我需要通过cron“调用”EBS卷中的文件,并将它们视为网页。它们大多是PHP文件。
我尝试在/var/www/html下设置我的EBS,但亚马逊网络服务阻止我这样做,建议我改用/dev/sdf
有没有什么办法可以在set服务器下设置我的EBS卷,这样我就可以使用cron在EBS上调用我的文件,并将它们解释为有效的PHP文件?
任何正确方向的提示都将非常受欢迎。
谢谢
发布于 2013-01-15 11:04:42
/dev/sdf是数据块设备,/var/www/html是装载点。它们是完全不同的东西;类似于一本实体书和一个书签。
首先,您必须将EBS卷附加到实例。它将显示为/dev/sdf(或您指定的任何设备名称)。然后,您必须使用mkfs.ext4 /dev/sdf在其上创建文件系统。然后使用mount /dev/sdf /var/www/html挂载新创建的卷。要让它在引导时自动挂载,请编辑/etc/fstab并将以下内容附加到该文件:
/dev/sdf /var/www/html ext4 defaults,noatime 0 0https://stackoverflow.com/questions/14330465
复制相似问题