Я только что создал новый экземпляр EC2 на основе новый образ, поддерживаемый Fedora 15 EBS. Мне удалось успешно запустить и использовать SSH в моем экземпляре на базе EBS. Однако размер по умолчанию составляет 10 ГБ, и я хотел бы изменить его размер до 25 ГБ. Затем я сделал следующие шаги:
Я могу снова войти в свой экземпляр Fedora 15, используя новый том EBS объемом 25 ГБ. Вот где я столкнулся с проблемой.
Бег df -h /
показывает только 10 ГБ, поэтому я попытался запустить resize2fs / dev / sda1, чтобы изменить размер файловой системы. Однако я получаю предупреждение «Нет такого файла или каталога при открытии / dev / sda1».
Когда я выбираю / etc / fstab, я не вижу / dev / sda1. Я вижу следующее:
LABEL=79d3d2d4 / ext4 defaults 1 1 none /dev/pts devpts gid=5,mode=620 0 0 none /dev/shm tmpfs defaults 0 0 none /proc proc defaults 0 0 none /sys sysfs defaults 0 0
Почему нет /dev/sda1
? В моем образе Fedora 14, который основан на хранилище экземпляров, я вижу в fstab, что корневая файловая система сопоставлена с /dev/sda1
. Были ли изменения в Fedora 15?
Как мне изменить размер корневой файловой системы, чтобы заполнить новый том EBS?
Любая помощь будет принята с благодарностью! Спасибо за ваше время!
Возможно, было бы полезно узнать файловую систему, но я все равно сделаю предложение.
Я предполагаю, что вы получили путь к устройству от df.
resize2fs может (в зависимости от файловой системы и версии resize2fs) иметь проблемы с чтением некоторых точек монтирования при их монтировании (и лучше изменять размер без монтирования). Я бы посоветовал следующее:
Кроме того, стоит упомянуть, что / dev / sda1, вероятно, является символической ссылкой на / dev / xvda1.