1.在virtualbox设置->存储->控制器SATA新建一个磁盘
2.进入终端
#fdisk /dev/sdb
输入n(add a new partition)
输入p(primary)
分区号,起始扇区,last扇区直接回车取默认值(有特殊要求可以自己设置)
输入w(write table to disk and exit)
3.对新分区进行格式化
#mke2fs /dev/sdb1
4.创建pv
#pvcreate /dev/sdb1
5.查看当前卷情况
#vgdisplay(free PE/Size 表示可用的扩展空间)
6.扩展卷组
#vgextend /dev/centos(第五步显示的VG Name) /dev/sdb1
再次使用 #vgdisplay,可以看到free PE/Size变化了
7.扩展逻辑卷的容量
#lvextend -L +1024M(你想扩充的大小,单位G,M都可以,不要超过free PE/Size的值) /dev/centos/root
#xfs_growfs /dev/centos/root
8.查看结果
#df -lhT /dev/mapper/centos-root的容量变成扩容后的大小了,扩容成功
其他相关命令
(1)查看目录文件所在的分区
# df -h /var
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/centos-root 51G 2.6G 46G 6% /
其中/dev/mapper/centos-root后面的centos-root,便是所在的分区。
通过命令:
# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 30G 0 disk
├─sda1 8:1 0 500M 0 part /boot
└─sda2 8:2 0 29.5G 0 part
├─centos-root 253:0 0 28.5G 0 lvm /
└─centos-swap 253:1 0 3G 0 lvm [SWAP]
sdb 8:16 0 20G 0 disk
└─centos-root 253:0 0 28.5G 0 lvm /