Экспериментирую с переразбивкой в виртуальном KVM. Я создал новый диск qcow2 и смонтировал его в виртуальном. Я экспериментирую с изменением размера файловой системы и переразметкой. Я ранее размонтировал и сжал файловую систему с помощью e2fsk -f, а затем resize2fs -M до примерно 30k блоков. Из того, что я читал в Интернете, чтобы уменьшить раздел, мне теперь нужно удалить его, а затем воссоздать его с меньшим количеством блоков (не меньше размера моей файловой системы) в том же начальном секторе. Когда я использую fdisk для удаления раздела 1, а затем его воссоздания, мой самый низкий начальный сектор - 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
То же самое происходит и с физическими дисками. Чтобы иметь возможность указать нижний начальный сектор, запустите fdisk с -cu
параметры. Вы также можете перейти в экспертное меню ('x') и использовать команду «переместить начало данных в разделе» ('b').