CentOSゲストシステムで未割り当て領域を使用したLVMパーティションの拡張

CentOSゲストシステムで未割り当て領域を使用したLVMパーティションの拡張

私はこの質問が知識豊富な人にとっては非常に簡単な質問だと思います。

約100 GBの未割り当てハードドライブ容量があり、それを使用してプライマリパーティションを拡張したいと思います。どのコマンドを実行する必要がありますか?

[paul@localhost ~]$ lsblk  
NAME                 MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda                    8:0    0   360G  0 disk
├─sda1                 8:1    0     1.5G  0 part /boot
└─sda2                 8:2    0   254.4G  0 part
  ├─centos-root 253:0    0    10G  0 lvm  /
  ├─centos-swap 253:1    0   1.4G  0 lvm  [SWAP]
  └─centos-home 253:2    0 243G  0 lvm  /home
sr0                   11:0    1  1024M  0 rom

私が望むのはcentos-homeのサイズを最大限に増やすことです。 (243Gから約340Gへ)

ありがとうございます!

追加情報: このCentOS7は、Windows 10ホストでVMゲストとして実行されています。

オンラインでたくさんのガイドを見つけましたが、私の質問に具体的に答えてくれるガイドはありませんでした。そのうちの1つがcentos-homeの代わりにcentos-rootパーティションを追加したため、VM全体をリセットしました。別のガイドラインは、ルートからホームディレクトリにスペースを移動することです。したがって、必要ではありません。それほど難しくありません。私は初心者だけです。ありがとうございます!

ベストアンサー1

  1. パーティションを作成します(おそらくそうですsda3)。
  2. LVMで使用する準備:

    pvcreate /dev/sda3 
    
  3. 既存のボリュームグループに追加します。

    vgextend centos /dev/sda3
    
  4. これでvgs空き容量が表示されます

  5. 使用可能なすべてのスペースを論理ボリュームに追加するには:

    lvresize --extents +100%FREE centos/home
    
  6. ext [34]を想定してファイルシステムのサイズを変更します(追加のブロックデバイスを自動的に認識しません)。

    resize2fs /dev/mapper/centos-home
    

おすすめ記事