Tôi đã tìm kiếm các diễn đàn, nhưng không thể tìm thấy câu trả lời phù hợp:
Tôi có Ubuntu Server 10.04 với tư cách là Máy chủ KVM và một hệ thống khách, cũng chạy 10.04. Hệ thống máy chủ sử dụng LVM và có ba khối hợp lý, được cung cấp cho khách dưới dạng thiết bị khối ảo - một cho /, một cho / nhà và một cho trao đổi. Khách đã được phân vùng mà không có LVM.
Tôi đã mở rộng khối lượng logic trong hệ thống máy chủ - khách thành công nhìn thấy đĩa ảo lớn hơn. Tuy nhiên, đĩa ảo này chứa một phân vùng "cũ tốt", vẫn có kích thước nhỏ cũ.
Đầu ra của fdisk -l 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
Đầu ra của in tất cả là
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
Những gì tôi muốn đạt được chỉ đơn giản là phát triển hoặc thay đổi kích thước phân vùng / dev / vdc1 để nó sử dụng toàn bộ không gian được cung cấp bởi thiết bị khối ảo / dev / vdc. Vấn đề là, khi tôi cố gắng làm điều đó với chia tay, nó phàn nàn:
(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.
Vậy tôi có thể làm gì? Đây là một hệ thống sản xuất không đầu. Một cách an toàn để phát triển phân vùng này là gì? Tôi có thể ngắt kết nối nó, mặc dù vậy - vì vậy đây không phải là vấn đề.
Chỉnh sửa: Cfdisk đã hiển thị một không gian trống không phân vùng nhỏ, sau đó phân vùng (được gắn cờ là "boot" và Linux / ext3) và sau đó là phần còn lại của không gian không liên kết. Sau khi xóa phân vùng và tạo lại phân vùng bằng cfdisk - cfdisk hiển thị một vùng được phân vùng lớn (sẽ ổn với tôi) và vì hệ thống tệp chỉ có loại "Linux"
Resize2fs trả về lỗi này
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