我刚刚创build了一个全新的基于新的Fedora 15 EBS支持的映像的 EC2实例。 我能够成功地启动和SSH到我的基于EBS的实例。 但是,默认大小是10 GB,我想调整到25 GB。 然后我采取了以下步骤:
我可以根据新的25 GB EBS卷重新login到Fedora 15实例。 现在是我遇到问题的地方。
运行df -h /只显示10 GB,所以我试图运行“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卷?
任何帮助将不胜感激! 谢谢你的时间!
这可能有助于了解文件系统,但无论如何我会提出build议。
我认为你从df获得了设备path。
resize2fs可能(取决于文件系统和resize2fs版本)在挂载时读取一些挂载点时遇到问题(并且最好不挂载地resize)。 我会build议如下:
另外,值得一提的是/ dev / sda1可能是/ dev / xvda1的符号链接。