我正在尝试从正在运行的实例创建一个EBS支持的图像,类似于this post on SO。我主要使用这些网站作为参考:
我成功创建了EBS卷,针对它运行mkfs.ext3
(我格式化了整个驱动器,而不是分区 - 这是问题,也许是?)并使用了以下{ {1}}命令来制作文件系统的副本:
rsync
(其中rsync --stats -avv --exclude=/root/.bash_history --exclude=/home/*/.bash_history --exclude=/etc/ssh/ssh_host_* --exclude=/etc/ssh/moduli --exclude=/etc/udev/rules.d/*persistent-net.rules --exclude=/mnt/* --exclude=/proc/* --exclude=/tmp/* --exclude=/sys/* --exclude=/dev/* --exclude=/production --exclude=/media / /mnt/ebs-root/
和/media
是从其他EBS卷安装的目录,/production
是包含图像的新EBS卷。
我注意到我可能需要编辑新EBS卷中的一些文件(比如/ etc / fstab),但我不确定。无论如何,这是我的/ mnt / ebs-root / etc / fstab的内容:
/mnt/ebs-root/
我在这里的知识基础之外,希望有人可以指出我正确的方向。提前谢谢。
答案 0 :(得分:1)
问题是我试图在实例运行时对其进行映像。我想,因为没有人访问该网站,我可以在运行时对其进行成像,但显然不是。这是我跑的:
/etc/init.d/apache2 stop
/etc/init.d/mysql stop
然后我从上面重新运行我的rsync
命令,现在可以通过SSH访问该实例! (我现在有一个新问题,但那是另一个话题;)
感谢Jonners提示。