LVMパーティションを追加する方法

LVMパーティションを追加する方法

私はRHEL7を使用しており、これが私のパーティションです。

NAME          MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
fd0             2:0    1    4K  0 disk
sda             8:0    0  100G  0 disk
├─sda1          8:1    0    1G  0 part /boot
└─sda2          8:2    0   39G  0 part
  ├─rhel-root 253:0    0   35G  0 lvm  /
  └─rhel-swap 253:1    0    4G  0 lvm  [SWAP]

見て、rhel-root再びルートディレクトリで、サイズは35Gです。大きさはsda100Gで、使わないスペースがあるという意味だ(100 - 39 - 1)G = 60G

sda2ルートディレクトリのサイズを増やすために60Gスペースを追加する方法は?

出力pvs

  PV         VG   Fmt  Attr PSize   PFree
  /dev/sda2  rhel lvm2 a--  <39.00g    0

出力vgs

  VG   #PV #LV #SN Attr   VSize   VFree
  rhel   1   2   0 wz--n- <39.00g    0

出力lvs

  LV   VG   Attr       LSize   Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert
  root rhel -wi-ao---- <35.00g
  swap rhel -wi-ao----   4.00g

答え1

2つの方法があります。

まず、あなたの提案に従って追加のスペースをsda2含めるようにサイズを変更することです。

  • 希望のパーティション化ツールを使用してパーティションの終了セクタを変更します(参照:この回答たとえば、sfdiskMBR ベースのパーティション表に使用されます。
  • pvresize /dev/sda2PVのサイズを変更するには実行してください。

これにより、VGに追加の空き容量が提供され、LVのサイズを変更したり、新しいLVを作成したりできます。

2つ目は新しいパーティションを作成することです。

  • 頻繁に使用するパーティションツールを再利用して、/dev/sda3使用可能なすべてのスペースを含む3番目のプライマリパーティションを作成します。
  • pvcreate /dev/sda3PVに初期化するには実行してください。
  • 実行してvgextend rhel /dev/sda3VGにPVを追加します。

再起動せずにこれをすべて行うことができます。

関連情報