仮想マシンをシャットダウンし、仮想マシンの設定を開き、[追加]を選択します。
ハードディスクをクリック -> 次のステップを選択します。SCSI
の使用をお勧めします。デフォルトで十分です。
新しい仮想ディスクを作成します。次のステップは、
仮想マシン ディスクを複数のファイルに分割します。次のステップは、
名前を付けてカスタマイズします。 . 完了.
追加が完了しました. 仮想マシンを起動し、セットアップします。
この記事では「/」ディレクトリを展開する方法を紹介します。
ファイルシステムを表示する
[root@localhost ~]# df -h
パーティションを確認すると、新しく追加されたディスクが /dev/sdb にあることがわかります。
fdisk -l 查看分区使用情况
「p」を入力して Enter キーを押し、# パーティションの数を表示します。
「n」を入力して Enter キーを押し、# 新しいパーティションを追加します。
「p」を入力して Enter キーを押し、# デフォルトのパーティション番号を使用して、
先頭で Enter キーを押します。セクター (デフォルト値を使用)
最後にポップアップが表示された後で Enter を押し、
「p」を入力して現在のパーティション情報を表示し、
「w」を入力してディスク情報を書き込んで保存します。
仮想マシンを再起動して新しいパーティションをフォーマットします。
[root@localhost ~]# init 6 重启虚拟机
[root@localhost ~]# fdisk -l
[root@localhost ~]# vgdisplay
作成したパーティションを初期化して、
[root@localhost ~]# pvcreate /dev/sdb1
Physical volume "/dev/sdb1" successfully created. #命令执行结果,物理卷“/dev/sdb1”创建成功。
元のファイル システムのスペースを拡張するには、次の手順を実行する必要があります。
仮想ボリュームにパーティションを追加する
[root@localhost ~]# vgextend centos /dev/sdb1
Volume group "centos" successfully extended #命令执行结果,卷组“centos”成功扩展
次に、lvextend -L +19G /dev/mapper/centos-root を使用してボリューム グループの容量を拡張し、fdisk -l を使用してディスク /dev/mapper/centos-root をクエリします。
[root@localhost ~]# lvextend -L +19G /dev/mapper/centos-root
Insufficient free space: 5120 extents needed, but only 5119 available
xfs_growfs /dev/mapper/centos-root はディスク領域を拡張します
[root@localhost ~]# xfs_growfs /dev/mapper/centos-root
次のステップはマウントです。マウントする前に df -h でディスクの状態を確認します。
ディスクシステムのフォーマットがext4ではないため、ここで直接マウントすることはできません。
[root@localhost ~]# mount /dev/sdb1 /
mount: 未知的文件系统类型“LVM2_member”
コマンド mkfs.ext4 /dev/sdb1 を使用して、ハードディスクを ext4 にフォーマットします。
[root@localhost ~]# mkfs.ext4 /dev/sdb1
mount ディスクをマウントします
[root@localhost ~]# mount /dev/sdb1 /
マウントされたディスクのルート ディレクトリには 20G の空き容量があります。