Назад | Перейти на главную страницу

переразбиение образа qcow2 без потери данных

Экспериментирую с переразбивкой в ​​виртуальном 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').