6x600GB SASドライブがRAID5構成(Perc 6/i))であるUbuntu 12.04LTSサーバーがあります。
パーティションスキームは次のようになります。
Partition File System Mount Point Size
/dev/sda1 ext2 /boot 243.00 MiB
/dev/sda2 extended 1.09 TiB
/dev/sda5 lvm2 1.09 TiB
unallocated unallocated 1.64 TiB
/dev/sda5
パーティションを拡張して未割り当てスペースを含め、1つの大きなパーティションを作成します。しかし、パーティションを拡張しようとすると、エラーが発生します。
5854484482セクターのパーティション長は、msdos-partition-table-imposedの最大値4294967295を超えています
新しいパーティションテーブルを作成する必要があると思います。ただし、そうすると問題が発生する可能性があることも読んだことがあります。
私の基本的な質問はこれです:GParted Live CDから起動する場合、新しいパーティションテーブルを適用し、/dev/sda2
パーティションを拡張し、LVMのサイズを増やします。システムは後で起動しますか? LVMはまだ無傷ですか?データが破損する可能性が常にあることを理解し、すべてをバックアップしました。本当の問題は、これがディスク構成を変更する正しい方法であるかどうかです。
あるいは、未割り当て領域をLVMに組み込むためのより良い方法はありますか?
ヨルダンは最高の提案をしました。 msdosパーティションテーブルは2TBを超える単一のパーティションに対応できませんが、論理ボリュームがあるため、未割り当て領域(2TB未満)から新しいパーティションを作成して論理ボリュームに追加できます。
まず、未割り当て領域からGPartedに/dev/sda3
という名前の新しいフォーマットされていないパーティションを作成します。
新しいパーティションが存在するので、LVM物理ボリュームを作成する必要があります。
nalice@gerty:~$ Sudo pvcreate /dev/sda3
Physical volume "/dev/sda3" successfully created
次に、論理ボリュームを拡張して、新しい物理ボリュームを含める必要があります。
nalice@gerty:~$ Sudo lvextend -L2731.75G /dev/mapper/GERTY-root
Extending logical volume root to 2.67 TiB
Logical volume root successfully resized
lvextend
の-L
パラメーターは、論理ボリュームのtotalサイズを示すことに注意してくださいnot論理ボリュームが拡張される量。
最後に、ファイルシステムを拡張して、論理ボリュームのすべての使用可能なスペースを含めました。
nalice@gerty:~$ Sudo resize2fs /dev/mapper/GERTY-root
resize2fs 1.42 (29-Nov-2011)
Filesystem at /dev/mapper/GERTY-root is mounted on /; on-line resizing required
old_desc_blocks = 67, new_desc_blocks = 171
Performing an on-line resize of /dev/mapper/GERTY-root to 716111872 (4k) blocks.
The filesystem on /dev/mapper/GERTY-root is now 716111872 blocks long.
これで、パーティションテーブルを変更することなく2.9TBの論理ボリュームができました。
出典: http://www.howtogeek.com/howto/40702/how-to-manage-and-use-lvm-logical-volume-management-in-ubuntu/
5854484482セクターのパーティション長は、msdos-partition-table-imposedの最大値4294967295を超えています
これは、(論理)ディスクが2 TB制限を超えていることを明確に示しています。
これを回避するには、[〜#〜] gpt [〜#〜]パーティションテーブルを使用する必要があります。それを変更するには:
#parted /dev/sda mklabel gpt
パーティションテーブルをmsdosからgptに変更すると、すべてのデータが失われます!データを復元するためのバックアップがあることを確認してください。
ディスクを再編成する場合は、RAIDアレイ全体をlvm物理ボリュームとして使用することを検討してください。現在のubuntuでは、/boot
パーティションをlvm
内に配置しても問題ありません。これには、このパーティションのサイズを簡単に変更できるという利点もあります。