CentOS 7でsdbとsdaをマージする

CentOS 7でsdbとsdaをマージする

2つの別々のディスクを使用する代わりに、sdbをsdaとマージしてより長いパーティションを作成できます。データを失うことなくこれを行うことができます。

マイディスク情報

答え1

システムがLVMを使用しているようです。現在sdaで構成されているボリュームグループに2番目のディスク(sdb)を追加できます。ボリュームグループと論理ボリュームを拡張する方法については、LVMをお読みください。

答え2

はい。すべてが設定されています。それは簡単です!

あなたの/およびあなたの交換が開いていますロールLVM では、データが保存される物理ストレージデバイスとファイルシステムが作成されるデバイスの間に良い抽象化レイヤがあることを意味します。

実行すると、次のsudo lvsリストが表示されます。論理ボリューム- 最小限と最低限swap必要ですroot。出力で「VG」列を参照してくださいlvsボリュームグループ彼らはすべてここにいます。このグループは、データが格納されている物理ディスクパーティションを「所有」する人です。物理ストレージを簡単に追加できます!

確認してくださいsudo pvs:このリスト物理ボリュームそしてそれが属するボリュームグループ。sudo pvsアイテムを印刷したいです。

  PV         VG                     Fmt  Attr PSize    PFree
  /dev/sda2  nameofyourvolumgroup   lvm2 a--  …     …

(もちろんnameofyourvolumegroupそこに見える名前も同じですsudo lvs

それでは、ボリュームグループにさらに物理ボリュームを追加してみましょう。私はこれまで/dev/sdbにデータがないと仮定します。

# Check the current state of all our 1 volume groups:
sudo vgs
# Note how much `VFree` there is within the `VSize`, and that there's only
# 1 PV (physical volume) in the volume group

# Create the data structures for a physical volume on /dev/sdb
sudo pvcreate /dev/sdb
# Add the physical volume to the volume group
sudo vgextend nameofyourvolumegroup /dev/sdb
# Done!

# Check the current state of all our 1 volume groups:
sudo vgs
# Note how much `VFree` there is within the `VSize`, and that there's now
# 2 PVs in the volume group

これで、ファイルシステムにさらに多くのスペースを追加できます。ライブアップスケーリングをサポートする場合(ext2、3、4すべてサポートし、XFSもサポートするので大丈夫でしょう)、簡単に次のように言えます。

sudo lvextend -r -L +1G nameofyourvolumegroup/root

ルートファイルシステムが存在する論理ボリュームのサイズを拡張し、ファイルシステムのサイズを自動的に拡張します。整えられた。

関連情報