/dev/sda3を縮小して別のVGを作成する - centOS 7

/dev/sda3を縮小して別のVGを作成する - centOS 7

CentOS7とRAID0があります。デフォルトでは、オペレーティングシステムは3つのパーティションを作成するため、3番目のパーティションはLVMです。
私の目標は、3番目のパーティションのサイズを縮小し、別のVGを作成することです。

[root@localhost ~]# lsblk
NAME        MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda           8:0    0  7.3T  0 disk
├─sda1        8:1    0  200M  0 part /boot/efi
├─sda2        8:2    0    1G  0 part /boot
└─sda3        8:3    0  7.3T  0 part
  ├─cl-root 253:0    0    2T  0 lvm  /
  ├─cl-swap 253:1    0    4G  0 lvm  [SWAP]
  └─cl-home 253:2    0  150G  0 lvm  /home

pvresize --setphysicalvolumesize 2.7T /dev/sda3仮想パーティションを縮小するには、次のコマンドを使用します。

[root@localhost ~]# pvs
  PV         VG Fmt  Attr PSize PFree
  /dev/sda3  cl lvm2 a--  2.70t 513.24g

したがって、cl vgは2.7Tのみを使用し、/ dev / sda3の合計スペースは7.3Tです。 4.5Tで別のvgを作成する必要があります。

他に言うことがありますか?ありがとうございます!

答え1

pvresizeパーティション内でPVを縮小できますが、パーティションも縮小する必要があります。

PVやその他の一般的なLinuxパーティションの内容を含むパーティションを縮小する最も簡単な方法は、次の方法を使用することです。割れた起動ディスク。

パーティションを縮小したら、通常のシステムで再起動します。たとえば、マウントされたファイルシステムを消去または再フォーマットしようとすると、一部(すべてではありません)ツールで警告が表示されるため、この機能は役に立ちます。次に、を実行し、コマンドをfdisk使用してnデフォルトのサイズを受け入れ、タイプをLVM PVに設定します。変更を保存するには、このコマンドを使用しますw。パーティションテーブルを再スキャンして成功メッセージを印刷するようにカーネルに要求する必要があります。そしてpvcreate /dev/sda4vgcreate NewGroupName /dev/sda4


そうでない場合は、パーティションを削除してから小さなパーティションではなく縮小サイズの新しいパーティションを作成して、丸めの問題と1024/1000の混乱を避けるようにgparted非常に注意する必要があります(fdiskテラバイト)。カーネルは現在使用中のパーティションのサイズを再度読み取らないので、パーティションを縮小したらすぐに再起動する必要があると思います。

関連情報