Как можно разделить /dev/xvda2 на две части для экземпляра Amazon EC2?

Как можно разделить /dev/xvda2 на две части для экземпляра Amazon EC2?

Мы используем экземпляры Amazon c1.medium, которые поставляются с 350 ГБ эфемерного хранилища, которое монтируется как /dev/xvda2на наших образах Debian. Нам нужно разделить его на две части, одна из которых 80 ГБ, а другая — на оставшееся пространство. Как мне разделить это пространство на работающем экземпляре?

решение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

Связанный контент