如何缩小活动分区 (/dev/xvda3)。我以前做过这个,但那是两年前的事了,我记不清了。我有一个新安装的 Ubuntu 服务器:
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/xvda3 855622016 1355060 810803888 1% /
udev 245452 4 245448 1% /dev
tmpfs 99792 168 99624 1% /run
none 5120 0 5120 0% /run/lock
none 249480 0 249480 0% /run/shm
/dev/xvda1 99286 12387 81773 14% /boot
我需要分割 /dev/xvda3,使其达到 15G,然后使用剩余的 8xxG 创建一个新分区 /dev/xvda4。我需要这样做,以便可以单独挂载它并与其他服务器共享。
不怕数据丢失,因为它是全新安装,只需单击鼠标即可重新安装(虚拟)服务器。
答案1
ext[34] 不允许缩小已挂载的文件系统。
您将需要启动救援映像(linode/rackspace)或将磁盘安装到新实例(EC2)。
从那里你可以
- 使用 resize2fs 缩小 xvda3(可能称为 xvdb3)
- 调整分区大小。我建议将其调大一点,然后进行第一步,以确保没有数据丢失
- 创建新的分区。