RAID 5構成(Perc 6 / i)に6 x 600 GB SASドライブを搭載したUbuntu 12.04 LTSサーバーがあります。
分割方法は次のとおりです。
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
未割り当て領域を含むようにパーティションを拡張し、大きなパーティションを作成したいと思います。ただし、パーティションを拡張しようとすると、次のエラーが発生します。
5854484482セクタのパーティション長がmsdosパーティションテーブルで指定された最大値4294967295を超えています。
新しいパーティションテーブルを作成する必要があると思います。しかし、そうすれば問題が発生する可能性があることも学びました。
私の基本的な質問は次のとおりです。 GParted Live CDから起動し、新しいパーティションテーブルを適用し、パーティションを拡張して/dev/sda2
LVMサイズを増やすと、後でシステムが起動し、LVMはそのまま残りますか?私はいつもデータ破損の可能性があることを知っており、すべてをバックアップしました。実際の質問は、これがディスク構成を変更する正しい方法であるかどうかです。
それとも、割り当てられていないスペースをLVMにマージするより良い方法はありますか?
答え1
5854484482セクタのパーティション長がmsdosパーティションテーブルで指定された最大値4294967295を超えています。
これは、(論理)ディスクが2TB制限を超えたことを明確に示す。
この問題を解決するには - 以下を使用する必要があります。GPTパーティションテーブル。これを変更するには:
#parted /dev/sda mklabel gpt
パーティションテーブルをmsdosからgptに変更すると、すべてのデータが失われます!データを復元するには、バックアップがあることを確認してください。
ディスクを再構成する場合は、RAID アレイ全体を lvm 物理ボリュームとして使用することを検討してください。 Ubuntuで/boot
パーティションを.txtファイルに入れるのに問題はありませんlvm
。また、パーティションのサイズを簡単に調整できるという利点もあります。
答え2
ジョーダンは最高のアドバイスをしました。 msdosパーティションテーブルには2TBを超える単一のパーティションを収容できませんが、論理ボリュームがあるため、未割り当て領域(2TB未満)に新しいパーティションを作成して論理ボリュームに追加できます。
/dev/sda3
まず、割り当てられていない領域にGPartedというフォーマットされていない新しいパーティションを作成しました。
これで新しいパーティションが存在するため、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
-L
パラメーターは以下をlvextend
示します。みんな論理ボリュームのサイズ、いいえ論理ボリュームが拡張される量。
最後に、論理ボリュームで使用可能なすべてのスペースを含むようにファイルシステムを拡張しました。
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-logic-volume-management-in-ubuntu/