Я создаю несколько тестовых серверов на ec2, которые оказались m1.larges. Я использую эти тестовые серверы для тестирования балансировки нагрузки. В любом случае, большинство серверов, которые я использовал раньше, поддерживаются EBS, но эти экземпляры (ubuntu 11.04), очевидно, имеют много эфемерного пространства, расположенного на @ / mnt.
Я заметил, что происходит то, что я использую место на корневом диске. Я пробую это руководство
http://www.turnkeylinux.org/docs/using-instance-storage
перемещение моих каталогов / home + / usr в / mnt, а затем их повторное монтирование. Это работает, за исключением того, что не переживает перезагрузку. Мне что-то здесь не хватает, или это руководство не совсем правильное?
Как мне освободить место на моем / диске, чтобы я мог делать что-то и пережить перезагрузку.
Согласно официальным документам Amazon EC2 по адресу http://docs.amazonwebservices.com/AWSEC2/latest/UserGuide/InstanceStorage.html. Так что вы не должны терять эти данные. Как именно вы перезагружаете эти экземпляры? Вы уверены, что теряете данные на устройстве хранения экземпляра, а не только указатели? А какой твой /etc/fstab
файл нравится?
Вы можете захотеть прочитать http://alestic.com/2012/01/ec2-ebs-boot-recommended который рекомендует всегда использовать тома EBS.
Эфемерное хранилище должно сохраняться при перезагрузке экземпляра (т.е. reboot
или аналогичный в экземпляре, или выдача запроса API RebootInstances). Возможно, сценарий в вашем AMI форматирует временное хранилище при запуске?