对于Amazon EC2实例,我如何将/ dev / xvda2分为两部分?

我们正在使用Amazon c1.medium实例,这些实例在Debian映像上以350GB临时存储的forms安装为/dev/xvda2 。 我们需要将它分为两​​部分,其中一部分是80 GB,另一部分是剩余空间。 如何在运行的实例上分配空间?

在这个例子中, lvm是解决这个问题的最好方法,在lvm的工作中有很多很好的教程 。

从这个问题的angular度来看,一旦你找出了问题,事情就相当简单:

 # Create the partitions that are needed for scratch space pvcreate /dev/xvda2 vgcreate /dev/vg_xvda2 /dev/xvda2 lvcreate -L 80G -n scratch /dev/vg_xvda2 lvcreate -l 100%FREE -n large_scratch /dev/vg_xvda2 # Format the scratch space mkfs.ext3 /dev/vg_xvda2/scratch mkfs.ext3 /dev/vg_xvda2/large_scratch 

为了方便起见,您可能需要添加一个链接到创build的分区,以使它们看起来像一个驱动器,在这种情况下:

 # Create a link to the scratch space allocated ln -s /dev/vg_xvda2/scratch /dev/scratch ln -s /dev/vg_xvda2/large_scratch /dev/large_scratch