GPartedを使用したパーティションテーブルの変更

GPartedを使用したパーティションテーブルの変更

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/sda2LVMサイズを増やすと、後でシステムが起動し、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/

関連情報