
私たちは、Debian イメージにマウントされている 350 GB の一時ストレージを備えた Amazon c1.medium インスタンスを使用しています/dev/xvda2
。これを 2 つの部分に分割する必要があります。1 つは 80 GB、もう 1 つは残りのスペースです。実行中のインスタンスでそのスペースを分割するにはどうすればよいでしょうか?
答え1
この場合には、lvm問題に取り組む最善の方法は、良いチュートリアルがあるlvm の動作に組み込まれます。
この問題の観点から見ると、lvm を理解すれば、物事はかなり簡単になります。
# 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
便宜上、作成されたパーティションにリンクを追加して、ドライブのように見えるようにしたい場合があります。その場合は、次のようになります。
# 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