對於 Amazon EC2 實例,如何將 /dev/xvda2 分成兩個部分?

對於 Amazon EC2 實例,如何將 /dev/xvda2 分成兩個部分?

我們正在使用 Amazon c1.medium 實例,該實例附帶 350GB 的臨時存儲,該存儲安裝/dev/xvda2在我們的 Debian 映像上。我們需要將其分為兩部分,其中一部分是 80 GB,另一部分是剩餘空間。如何在正在運行的實例上對該空間進行分區?

答案1

在這種情況下,左心室厚度是解決問題的最佳方法,並且有很多方法那裡有很好的教程進入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

相關內容