이미 포럼을 검색했지만 적절한 답변을 찾을 수 없습니다.
KVM 호스트 및 게스트 시스템으로 Ubuntu Server 10.04가 있으며 10.04도 실행됩니다. 호스트 시스템은 LVM을 사용하며 가상 블록 장치로 게스트에 제공되는 3 개의 논리 볼륨이 있습니다. 하나는 /, 하나는 / home, 하나는 스왑입니다. 게스트는 LVM없이 분할되었습니다.
호스트 시스템의 논리 볼륨을 이미 확대했습니다. 게스트는 더 큰 가상 디스크를 볼 수 있습니다. 그러나이 가상 디스크에는 하나의 "양호한"파티션이 포함되어 있으며이 파티션에는 여전히 오래된 작은 크기가 있습니다.
fdisk -l의 출력은
me@produktion:/$ LC_ALL=en_US sudo fdisk -l
Disk /dev/vda: 32.2 GB, 32212254720 bytes
255 heads, 63 sectors/track, 3916 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000c8ce7
Device Boot Start End Blocks Id System
/dev/vda1 * 1 3917 31455232 83 Linux
Disk /dev/vdb: 2147 MB, 2147483648 bytes
244 heads, 47 sectors/track, 365 cylinders
Units = cylinders of 11468 * 512 = 5871616 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000f2bf7
Device Boot Start End Blocks Id System
/dev/vdb1 1 366 2095104 82 Linux swap / Solaris
Partition 1 has different physical/logical beginnings (non-Linux?):
phys=(0, 32, 33) logical=(0, 43, 28)
Partition 1 has different physical/logical endings:
phys=(260, 243, 47) logical=(365, 136, 44)
Disk /dev/vdc: 225.5 GB, 225485783040 bytes
255 heads, 63 sectors/track, 27413 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00027f25
Device Boot Start End Blocks Id System
/dev/vdc1 1 9138 73398272 83 Linux
부분 인쇄의 출력은 모두
Model: Virtio Block Device (virtblk)
Disk /dev/vda: 32.2GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Number Start End Size Type File system Flags
1 1049kB 32.2GB 32.2GB primary ext4 boot
Model: Virtio Block Device (virtblk)
Disk /dev/vdb: 2147MB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Number Start End Size Type File system Flags
1 1049kB 2146MB 2145MB primary linux-swap(v1)
Model: Virtio Block Device (virtblk)
Disk /dev/vdc: 225GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Number Start End Size Type File system Flags
1 1049kB 75.2GB 75.2GB primary ext4
내가 달성하고자하는 것은 파티션 / dev / vdc1을 단순히 늘리거나 크기를 조정하여 가상 블록 장치 / dev / vdc가 제공하는 전체 공간을 사용하도록하는 것입니다. 문제는 내가 parted로 그렇게하려고하면 불평한다는 것입니다.
(parted) select /dev/vdc
Using /dev/vdc
(parted) print
Model: Virtio Block Device (virtblk)
Disk /dev/vdc: 225GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Number Start End Size Type File system Flags
1 1049kB 75.2GB 75.2GB primary ext4
(parted) resize 1
WARNING: you are attempting to use parted to operate on (resize) a file system.
parted's file system manipulation code is not as robust as what you'll find in
dedicated, file-system-specific packages like e2fsprogs. We recommend
you use parted only to manipulate partition tables, whenever possible.
Support for performing most operations on most types of file systems
will be removed in an upcoming release.
Start? [1049kB]?
End? [75.2GB]? 224GB
Error: File system has an incompatible feature enabled. Compatible features are has_journal, dir_index, filetype, sparse_super and large_file. Use tune2fs
or debugfs to remove features.
그래서 내가 무엇을 할 수 있니? 이것은 헤드리스 생산 시스템입니다. 이 파티션을 확장하는 안전한 방법은 무엇입니까? 그래도 마운트를 해제 할 수 있으므로 문제가되지 않습니다.
편집 : Cfdisk는 작은 여유 공간으로 파티션되지 않은 공간을 표시 한 다음 파티션 ( "부팅"및 Linux / ext3으로 표시됨)과 나머지 파티션되지 않은 공간을 표시했습니다. cfdisk를 사용하여 파티션을 삭제하고 다시 생성 한 후-cfdisk는 하나의 큰 파티션 영역 (나에게 좋을 것입니다)과 파일 시스템 유형으로 "Linux"만 표시합니다.
Resize2fs는이 오류를 반환합니다
resize2fs 1.41.11 (14-Mar-2010) resize2fs: Bad magic number in super-block while trying to open /dev/vdc1 Couldn't find valid filesystem superblock