物理机器 只有一块2T的硬盘
使用centos7.4的镜像安装好之后,可以发现默认的分区逻辑卷大小不是很合理。
其中系统盘50G, /home 目录是1.8T
[root@localhost ~]# df -hT
Filesystem Type Size Used Avail Use% Mounted on
/dev/mapper/centos-root xfs 50G 898M 50G 2% /
devtmpfs devtmpfs 16G 0 16G 0% /dev
tmpfs tmpfs 16G 0 16G 0% /dev/shm
tmpfs tmpfs 16G 8.9M 16G 1% /run
tmpfs tmpfs 16G 0 16G 0% /sys/fs/cgroup
/dev/sda1 xfs 1014M 143M 872M 15% /boot
/dev/mapper/centos-home xfs 1.8T 33M 1.8T 1% /home
tmpfs tmpfs 3.1G 0 3.1G 0% /run/user/0
查看/etc/fstab
# /etc/fstab
# Created by anaconda on Fri Oct 16 10:40:09 2020
#
# Accessible filesystems, by reference, are maintained under '/dev/disk'
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
#
/dev/mapper/centos-root / xfs defaults 0 0
UUID=e662ae44-c16c-4246-b3c9-08c320876268 /boot xfs defaults 0 0
/dev/mapper/centos-home /home xfs defaults 0 0
/dev/mapper/centos-swap swap swap defaults 0 0
因为系统部署目录一遍在/opt /mnt目录下,需要新增这2个目录,并划分卷
- 将/home 卸载 ,并删除卷
umount /home
lvremove -y /dev/mapper/centos-home
- 查看当前的pvscan 情况, 确认卷已经被删除 1.74TiB free
[root@localhost test]# pvscan
PV /dev/sda2 VG centos lvm2 [<1.82 TiB / 1.75 TiB free]
Total: 1 [<1.82 TiB] / in use: 1 [<1.82 TiB] / in no VG: 0 [0 ]
3 创建home 卷
lvcreate -y -L 200G -n home centos
mkfs.xfs /dev/centos/home
mount /dev/centos/home /home
- 创建opt卷
lvcreate -y -L 200G -n opt centos
mkfs.xfs /dev/centos/opt
mount /dev/centos/opt /opt
- 创建mnt卷,需要将剩余的全部利用掉
lvcreate -y -l 100%Free -n mnt centos
mkfs.xfs /dev/centos/mnt
mount /dev/centos/mnt /mnt
- 将挂载写入到/etc/fstab
echo "/dev/mapper/centos-opt /opt xfs defaults 0 0" >>/etc/fstab
echo "/dev/mapper/centos-mnt /mnt xfs defaults 0 0" >>/etc/fstab
mount -a
- 最后检查挂载情况
[root@localhost ~]# df -hT
Filesystem Type Size Used Avail Use% Mounted on
/dev/mapper/centos-root xfs 50G 897M 50G 2% /
devtmpfs devtmpfs 16G 0 16G 0% /dev
tmpfs tmpfs 16G 0 16G 0% /dev/shm
tmpfs tmpfs 16G 8.9M 16G 1% /run
tmpfs tmpfs 16G 0 16G 0% /sys/fs/cgroup
/dev/sda1 xfs 1014M 143M 872M 15% /boot
tmpfs tmpfs 3.1G 0 3.1G 0% /run/user/0
/dev/mapper/centos-home xfs 200G 33M 200G 1% /home
/dev/mapper/centos-opt xfs 200G 33M 200G 1% /opt
/dev/mapper/centos-mnt xfs 1.4T 33M 1.4T 1% /mnt