扩容目录
- 查看目录使用情况,此时[根目录]容量较小需要扩容,opt目录存储不足需要扩容。
df -h
lsblk
- 如图所示,使用fdisk根据步骤创建分区。注意单个磁盘超过2TB不可使用fidsk,需要使用[gdisk]。
步骤1:使用fdisk /dev/vdb对vdb设备创建分区。
步骤2:输入n新建分区。
步骤3:输入p选择分区类型为主分区。
步骤4:回车选择默认分区号。
步骤5:回车选择默认。
步骤6:输入+300G为创建300G的分区,直接回车为选择剩余容量创建分区。
步骤7:输入w保存退出。
- 此时把vdb的500G分为了300G的vdb1分区和200G的vdb2分区,如果未显示分区可使用partprobe命令同步分区到系统。
partprobe
- 格式化创建好的分区。注意如果需要扩容,不需要格式化,如已经格式化,将在创建物理卷时自动删除。
mkfs -t ext4 /dev/vdb1
pvcreate /dev/vdb1
pvdisplay
- 查看卷分组,根目录的VG Name为centos。
vgdisplay -v
- 将vdb1分区和vdb2分区扩展到查到的centos卷组。
vgextend centos /dev/vdb1
- 查看到根目录的挂载点为/dev/mapper/centos-root,opt目录的挂载点为/dev/mapper/centos-opt。
df -h
- [扩展逻辑卷],路径为需要扩容的挂载点。注意有时会出现区块不够,此时减少0.1G或者直接使用剩余容量。
lvextend -L +300G /dev/mapper/centos-root
- 查看文件格式,根据文件格式查看文件系统大小。注意不同的格式使用的命令不同。
lsblk -f
Xfs:xfs_growfs /dev/mapper/centos-root
Ext4:resize2fs /dev/mapper/centos-opt
df -h
lsblk
挂载目录
- 分区创建完成,格式化好分区之后,新建目录,将vdb1分区挂载到zss目录。
mkdir zss
mount /dev/vdb1 /zss/
- 设置开机自动挂载,编辑fstab文件,添加挂载信息。注意根据自己创建的目录修改添加内容,ext4为文件格式,根据自己格式化的类型修改。
vim /etc/fstab
#添加内容
/dev/vdb1 /zss ext4 defaults 1 2
umount /dev/vdb1