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シェル# vgdisplayvgextend コマンドを使用して /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/newlvxfs_growfs コマンドを使用して、xfs 形式のファイル システムのサイズをオンラインで調整します (CentOS6 は、resize2fs を使用します):
1シェル# xfs_growfs /dev/centos/newlv
最後に、論理ボリューム パーティションが 8GB に動的に拡張されたことがわかります:
以上がCentOS7でハードディスクを追加してLVMサイズを調整するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。