我创建了一个公共VPC,然后向它添加了一堆节点,以便我可以将它用于Spark集群。不幸的是,他们都有一个分区设置,看起来像下面这样:扩展AWS EC2上的根分区
[email protected]: lsblk
/dev/xvda 100G
/dev/xvda1 5.7G/
我安装在这些机器顶部的云管理器和所有节点的只有1G留给HDFS。如何扩展分区以便占用所有的100G?
我试过创建了/ dev/xvda2,然后创建了一个卷组,添加了所有的/ dev/xvda *,但是/ dev/xvda1在安装时没有添加。在这种情况下,我无法从Live CD启动,它位于AWS上。我也尝试过resize2fs,但它说根分区已经占用了所有可用的块,所以它不能调整大小。我如何解决这个问题,以后如何避免这个问题?
谢谢!
缺少第7步:您必须在OS上调整volumne大小,运行resize2fs,如http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ebs-expand-volume.html –
好点,阿德里亚迪。另外,请确保将新卷附加到同一设备/ dev/xvda1上,以便以root身份进行拾取。 – semirami