Linuxでボリュームをマージまたは拡張する方法は?

Linuxでボリュームをマージまたは拡張する方法は?

ext4(256G)タイプのボリュームvol1があり、ほとんどいっぱいです。完全に無料の別のext4タイプロール2ロールがあります。

sdb                            LVM2_member       
└─hana2-hanalv                 ext4              
sdc                            LVM2_member      
└─hana2--extend-hanalv--extend ext4

そして

 LV            VG             LSize   
  hanalv        hana2         256.00g
  hanalv-extend hana2-extend 256.00g

2番目のものを最初のものとマージする方法はありますか?私が従ったいくつかのステップをリストできますか?私はLinuxが苦手です...

ありがとう

ベストアンサー1

まず、現在再生している内容がわからない場合は、データが危険になる可能性があります。私はあなたがまだそれをよく理解していないと思います。

2番目のパーティション(sdc)が完全に空の場合は削除できます。本当に空いている場合にのみこれを行う!

まず、VG hana2-extendを削除できます。

vgchange -an hana2-extend

これでhana2-extendが終了しました。

ここで物理ボリュームを再作成します。

pycreate /dev/sdc

...元のボリュームグループhana2に追加できます。

vgextend hana2 /dev/sdc

これで、sdbとsdcハードドライブの両方を使用する1つのボリュームグループhana2のみがあります。

次の手順では、論理ボリュームhanalvをボリュームグループ全体に拡張できます。

lvextend -n hanalv -L <extentnum>

...ここで、Extentnumは現在、hana2ボリュームグループのExtentの総数です。コマンドで入手できますvgdisplay hana2

パーティションが十分に大きいので、そのパーティションのファイルシステムのサイズを変更することもできます。

resize2fs /dev/hana2/hanalv

… …それではそうします。 ext4はスマートでオンラインで成長できるため、ファイルシステムをマウント解除せずにこの最後の手順を実行できます。

繰り返しますが、すべてをバックアップした場合にのみこれを実行してください。

おすすめ記事