私はすでにフォーラムを検索しましたが、適切な答えを見つけることができませんでした:
KVMホストとしてのUbuntu Server 10.04と10.04を実行するゲストシステムがあります。ホストシステムはLVMを使用し、3つの論理ボリュームがあり、それらは仮想ブロックデバイスとしてゲストに提供されます。1つは/、1つは/ home、もう1つはスワップです。ゲストはLVMなしでパーティション分割されていました。
ホストシステムの論理ボリュームをすでに拡大しています-ゲストはより大きな仮想ディスクを正常に認識します。ただし、この仮想ディスクには「古き良き」パーティションが1つ含まれており、これにはまだ古いサイズが残っています。
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
parted print allの出力は
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 / vdcによって提供されるスペース全体を使用するように、パーティション/ dev / vdc1を単純に拡大またはサイズ変更することです。問題は、私が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に1つの大きなパーティション領域(これは問題ありません)が表示され、ファイルシステムタイプとして「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