GNU/Linux >> Linux の 問題 >  >> Ubuntu

Lvmパーティション/物理ボリューム>2tbを作成する方法は?

私はここにあるこのチュートリアルに従っていました:複数のハードドライブを1つのボリュームとしてセットアップする方法は?

これはうまくいきましたが、私は3TBドライブを持っていて、パーティションを作成するたびに(fdisk経由かgpartedかを問わず)、LVMでボリュームの作成を開始した後、パーティションのサイズが2TBに変更され、パーティションテーブルは次のようになります。これ以上パーティションを作成したり、現在のパーティションを拡張したりすることを許可しないmsdos。

3TBドライブをLVMで動作させる方法はありますか?

ありがとう、
アダム

承認された回答:

LVMで物理ボリュームとして使用するパーティションを作成することにより、2TBのボリュームサイズに制限されているようです。これは、fdiskによって管理される従来のMSDOSパーティションテーブルシステムの制限によるものです。 なぜGPTを使用する必要があるのか​​。

幸い、LVMはパーティションテーブルのないプレーンデバイスも理解します。これには、デバイス全体を物理ボリュームとして使用する必要があるという欠点がありますが、それはまさに私が達成したいことです。

現在のパーティションテーブルを消去するには、次のコマンドを実行します(警告:これにより、ディスク上のすべてのコンテンツが効果的に消去されます! ):

sudo dd if=/dev/zero of=PhysicalVolume bs=512 count=1

PhysicalVolumeを置き換える デバイスパスを使用します。例: /dev/sdb 。次に実行します

sudo partprobe

カーネルが新しい現在存在しないパーティションテーブルを再読み取りできるようにします。

実際にLVM物理ボリュームとしてフォーマットします:

sudo pvcreate PhysicalVolume

(ここでも、PhysicalVolumeを置き換えます デバイスパスを使用)

これは、pvcreateのマンページに記載されている情報に基づいています。 :

DESCRIPTION
       pvcreate initializes PhysicalVolume for later use by the Logical Volume
       Manager  (LVM).   Each  PhysicalVolume  can  be a disk partition, whole
       disk, meta device, or loopback file.   For  DOS  disk  partitions,  the
       partition  id  should  be  set  to 0x8e using fdisk(8), cfdisk(8), or a
       equivalent.  For whole disk devices only the partition  table  must  be
       erased, which will effectively destroy all data on that disk.  This can
       be done by zeroing the first sector with:

       dd if=/dev/zero of=PhysicalVolume bs=512 count=1

Ubuntu
  1. Lum – Lvmとそれに含まれる物理ボリュームと論理ボリュームを使用してパーティションを拡張する方法は?

  2. 物理的なボリュームを縮小する方法は?

  3. vgcreate、lvcreate、および lvextend lvm2 コマンドを使用して LVM を作成する方法

  1. LVM ボリュームグループからディスクを削除する方法

  2. CentOS / RHEL :LVM のボリューム グループ (VG) から未使用の物理ボリューム (PV) を削除する方法

  3. CentOS / RHEL :LVM のボリューム グループ (VG) に物理ボリューム (PV) を追加する方法

  1. Linux でスワップをディスク パーティションから LVM ボリュームに移動する方法

  2. CentOS インストールでのパーティションの作成 (標準パーティションと LVM 物理ボリューム)

  3. 物理パーティション システムを LVM に変更するには?