web-dev-qa-db-ja.com

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

私はRAID0を備えたCentOS7を持っています。デフォルトでは、OSは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
Bar

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

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

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


gpartedがない場合は、fdiskを慎重に使用してパーティションを削除してから、サイズを小さくせずに縮小した新しいパーティションを作成して、丸めや1024/1000の問題を回避する必要があります。混乱( テビバイト )。カーネルは現在使用中のパーティションのサイズを再読み込みしないため、パーティションを縮小したらすぐに再起動する必要があると思います。

0
sourcejedi