ホームページ  >  記事  >  システムチュートリアル  >  CentOS7でハードディスクを追加してLVMサイズを調整するにはどうすればよいですか?

CentOS7でハードディスクを追加してLVMサイズを調整するにはどうすればよいですか?

王林
王林転載
2024-01-02 12:00:061240ブラウズ

LVM は Logical Volume Manager (Logical Volume Management) の略称で、Linux 環境でディスク パーティションを管理するための機構です。 LVM は、1 つ以上のディスク パーティション (PV) をボリューム グループ (VG) に仮想化します。ボリューム グループ (VG) は、大きなハードディスクに相当し、その上でいくつかの論理ボリューム (LV) を分割できます。ボリューム グループ内のスペースが不十分な場合は、新しいディスク パーティションを追加できます。また、十分なスペースがない論理ボリュームで使用するために、ボリューム グループの残りのスペースから一部のスペースを割り当てることもできます。

LVM モデルは次のとおりです:

再起動する必要はありません。新しいハードディスク ファイルを更新してください

最初の cat コマンド cat /proc/scsi/scsi ツアー ID:??最大のものはどれですか。次に、 echo "scsiaadd-single-device 0 0 ? 1 0" > /proc/scsi/scsi

cat /proc/scsi/scsi >>

接続されたデバイス:

ホスト: scsi0 チャネル: 00 ID: 00 Lun: 00

ベンダー: VMware、モデル: VMware Virtual S リビジョン: 1.0

タイプ: ダイレクトアクセス ANSI SCSI リビジョン: 02

ホスト: scsi2 チャネル: 00 ID:00 Lun: 00

ベンダー: NECVMWar モデル: VMware IDECDR10 リビジョン: 1.00

タイプ: CD-ROM ANSI SCSI リビジョン: 05

ホスト: scsi0 チャネル: 00 ID:01 Lun: 00

ベンダー: VMware、モデル: VMware Virtual S リビジョン: 1.0

タイプ: ダイレクトアクセス ANSI SCSI リビジョン: 02

2.追加完了後

1. ハードドライブ (8GB) をシステムに追加します

fdisk -l を使用して、新しいディスクが /dev/vdb であることを確認します:

1シェル# fdisk -l

2. 新しいディスクのパーティションを作成します

fdisk コマンドを使用して、新しいディスクのパーティションを作成します。ここで、サイズ 8GB のプライマリ パーティション /dev/vdb1 が作成されます。最後に、partprobe (または partx -u) コマンドを使用して、パーティション テーブルを再読み取りします。

1シェル# fdisk /dev/vdb

2シェル#パートプローブ

パーティショニング プロセス中に、フォーマットを LVM のパーティション フォーマットである 8e に設定することに注意してください。

3. 物理ボリューム (PV) の作成

pvcreate コマンドを使用して物理ボリュームを作成し、pvdisplay を使用して物理ボリューム情報を表示します:

1shell# pvcreate /dev/vdb1

2シェル# pvdisplay

4. PV をボリューム グループ (VG) に追加します

VG Create #vgcreate VG 名デバイス名

vgdisplay を使用してボリューム グループ情報を表示します。次の図は、ボリューム グループ名が centos で、空きサイズが 0 であることを示しています。

1シェル# vgdisplay

vgextend コマンドを使用して /dev/vdb1 を centos に追加します:

1shell# vgextend centos /dev/vdb1

ボリューム グループ情報を再確認して、空き領域が 8GB であることを確認してください。これは、/dev/vdb1 が正常に追加されたことを示しています。

5. 論理ボリューム (LV) の作成

lvcreate コマンドを使用して、ボリューム グループから新しい論理ボリュームを分割します。ここでは、サイズ 4GB の newlv という名前の論理ボリューム パーティションが作成されます。lvdisplay を使用して論理ボリューム情報を表示します:

1shell# lvcreate -L 4G -n newlv centos (4G 容量の追加を指定)

2 lvcreate -l 100%free -n newlv centos (利用可能な最大容量を追加)

シェル# lvdisplay

ボリューム グループ情報をもう一度確認してみましょう。ボリューム グループには 4GB の空き領域が残っています:

6. 論理ボリュームをフォーマットしてマウントします

フォーマット後、新しい論理ボリュームをシステムにマウントしてデータを保存できます。 mkfs.xfs を使用して CentOS7 の xfs ファイル システムをフォーマットします:

1シェル# mkfs.xfs /dev/centos/newlv

/mnt ディレクトリにマウントします (必要なディレクトリにマウントできます)。マウント後、容量が 4GB であることがわかります:

1shell# mount -t xfs /dev/centos/newlv /mnt/

2シェル# df -Th

起動時の自動マウントを設定し、/etc/fstab ファイルを編集して最後の行を追加します:

1/dev/centos/newlv/mntxfs デフォルト 1 2

7. 論理ボリュームの拡張

lvextend コマンドを使用して論理ボリュームを拡張します。以下に示すように、残りのスペースをすべて newlv に割り当て、8GB に増やしました。

1shell# lvextend -l 100%FREE /dev/centos/newlv

xfs_growfs コマンドを使用して、xfs 形式のファイル システムのサイズをオンラインで調整します (CentOS6 は、resize2fs を使用します):

1シェル# xfs_growfs /dev/centos/newlv

最後に、論理ボリューム パーティションが 8GB に動的に拡張されたことがわかります:

以上がCentOS7でハードディスクを追加してLVMサイズを調整するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はjb51.netで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。