1.3.2.1 db磁盘扩容
1.3.2.1.1情况分析
硬盘大小:500G
数据大小:381G
占用比例:76%
文件系统挂载方式:lvm(逻辑卷)
注:lvm只能新增独立硬盘,然后将新盘和旧盘合并,操作前建议先备份。
1.3.2.1.2扩容方式
这里无法给市级db服务器新增硬盘,先在本地环境演示,扩容的思路是一样的。
(1)模拟添加新硬盘
(2)下一步选择SCSI
(3)创建新的虚拟磁盘
(4)设置新盘大小
(5)点击完成
(6)查看新硬盘
(6)重启服务器
输入lsblk可以在操作系统中看到新增硬盘:
注解:
sda代表旧盘
sda1和sda2表示sda的分区
sda2的centos-root表示以逻辑卷的方式挂载到操作系统
sda2的centos-swap表示swap分区,防止内存溢出的方式
sdb代表新盘
新盘默认没有分区
(7)查看系统挂载
输入df -Th 查看系统目录下磁盘大小及使用率情况
现在/目录大小:46G,sdb硬盘大小:10G,目标:将/目录扩容到56G
(8)创建物理卷PV
(9)扩容卷组VG
输入vgextend centos /dev/sdb
(10)查看卷组
输入vgs,看到VFree显示10G
(11)扩容逻辑卷
输入lvextend -L +10G /dev/centos/root
(12)再次查看卷组
看到VFree显示0G
(13)查看逻辑卷
输入lvs,已经从46G扩容到56G
(14)XFS文件系统扩展
输入xfs_growfs /dev/centos/root
(15)再次查看磁盘
根目录从46G已经扩容到56G,测试完成
1.3.2.2 minio磁盘扩容
1.3.2.2.1情况分析
硬盘大小:1.8T
数据大小:1.7T
占用比例:100%
文件系统挂载方式:基本分区
注:使用parted对大磁盘扩容,操作前建议先备份。
1.3.2.1.2扩容方式
这里无法给市级minio服务器新增硬盘,先在本地环境演示,扩容的思路是一样的。
(1)模拟扩容硬盘容量
从5G扩容到10G
(2)查看磁盘信息
输入lsblk,sdc已经扩容到10G,但是sdc1还是5G
(1)卸载硬盘
[root@localhost ~]# umount /data #卸载
[root@localhost ~]# df -h查看
Filesystem Size Used Avail Use% Mounted on
devtmpfs 2.0G 0 2.0G 0% /dev
tmpfs 2.0G 0 2.0G 0% /dev/shm
tmpfs 2.0G 12M 2.0G 1% /run
tmpfs 2.0G 0 2.0G 0% /sys/fs/cgroup
/dev/mapper/centos-root 56G 4.4G 51G 8% /
/dev/sda1 1014M 138M 877M 14% /boot
(2)扩容分区sdc1
[root@localhost ~]# parted /dev/sdc #硬盘标识
GNU Parted 3.1
Using /dev/sdc
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) p #打印信息
Model: VMware, VMware Virtual S (scsi)
disk /dev/sdc: 10.7GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
disk Flags:
Number Start End Size Type File system Flags
1 1049kB 5369MB 5368MB primary ext4
(parted) rm 1
(parted) mkpart
Partition type? primary/extended? p
File system type? [ext2]? #直接回车
Start? 1049kB #刚才记录的Start大小
End? 100%
(parted) quit #退出
information: You may need to update /etc/fstab.
(3)刷新分区
[root@localhost ~]# resize2fs -f /dev/sdc1
(4)再次查看
[root@localhost ~]# lsblk
sdc和sdc1都扩容到10G了
(5)重新挂载
[root@localhost ~]# mount /dev/sdc1 /data/
(6)再次查看磁盘
[root@localhost ~]# df -h
Filesystem Size Used Avail Use% Mounted on
devtmpfs 2.0G 0 2.0G 0% /dev
tmpfs 2.0G 0 2.0G 0% /dev/shm
tmpfs 2.0G 12M 2.0G 1% /run
tmpfs 2.0G 0 2.0G 0% /sys/fs/cgroup
/dev/mapper/centos-root 56G 4.4G 51G 8% /
/dev/sda1 1014M 138M 877M 14% /boot
tmpfs 394M 0 394M 0% /run/user/0
/dev/sdc1 9.8G 4.1G 5.2G 44% /data
到这里分区的扩容就完成了