我正在尝试在KVM虚拟机中进行重新分区。 我创build了一个新的qcow2磁盘并安装在一个虚拟的。 我正在尝试调整文件系统的大小和重新分区。 我以前使用e2fsk -f卸载和缩小文件系统,然后将resize2fs -M降低到30k块左右。 从我在线阅读的内容中,缩小分区我现在需要删除它,然后在相同的起始扇区用更小的块数(不小于我的文件系统的大小)重新创build它。 当我使用fdisk删除分区1,然后重新创build它时,我的最低起始扇区是2048.正如你在下面的输出中看到的那样,分区1最初是从扇区8开始的。我不正确地做了什么?
pphan@www-dev1:~$ mount -l -t ext3 /dev/vdb1 on /wsrv type ext3 (rw) pphan@www-dev1:~$ sudo umount /wsrv pphan@www-dev1:~$ sudo fdisk -u -c -l /dev/vdb Disk /dev/vdb: 1073 MB, 1073741824 bytes 9 heads, 8 sectors/track, 29127 cylinders, total 2097152 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0xad16440c Device Boot Start End Blocks Id System /dev/vdb1 8 2097143 1048568 83 Linux
Ubuntu 10.04.2主机和来宾。 我已经标记libvirt-KVM,因为我不确定这个问题是否特定于磁盘映像。
TIA
物理磁盘也是如此。 要能够指定较低的初始扇区,请使用-cu选项启动fdisk。 您也可以进入专家菜单('x')并使用“移动分区中数据的开始”('b')命令。