海康安防服务器2025磁盘扩容30GB
发现磁盘占用超过90%,为接下来的数据清理做准备:# df -h(获取整体状况)
Filesystem SizeUsed Avail Use% Mounted on
/dev/mapper/centos_hikvisionos-opt 119G108G 12G91% /opt
# du -sh /opt(目录空间占用)
108G /opt
查看日志文件空间占用情况
find /opt -type f -size +100M -name "*.log"
find /opt -type f -name "*.log" -exec du -ch {} + | grep total
# du -s /opt
112625504 /opt
应用程序产生的日志基本都在(62G)
/opt/hikvision/web/components/
安装包基本都在(32G)
/opt/hikvision/web/packages/
# du -s /opt
112487924 /opt
先找出超过100MB的日志文件
# find /opt -type f -size +100M -name "*.log"
/opt/hikvision/web/components/sac.1/bin/common/sh_logs/mdb_check.log
/opt/hikvision/web/components/artemis.1/bin/artemis/logs/hik.artemis.artemis.1.log
/opt/hikvision/web/components/consul.1/bin/consul/logs/consul/consul.log
清空这3个日志文件
cat /dev/null > /opt/hikvision/web/components/sac.1/bin/common/sh_logs/mdb_check.log
cat /dev/null > /opt/hikvision/web/components/artemis.1/bin/artemis/logs/hik.artemis.artemis.1.log
cat /dev/null > /opt/hikvision/web/components/consul.1/bin/consul/logs/consul/consul.log
# du -s /opt
111800564 /opt
接下来,专门清理tomcat85的日志文件(注意,这里不支持用通配符*.log,否则报错ambiguous redirect)
先删除已归档的*.zip文件
rm -f /opt/hikvision/web/components/tomcat85linux64.2/logs/paf-pas/*.zip
然后逐一清空日志文件
cat /dev/null > /opt/hikvision/web/components/tomcat85linux64.2/logs/paf-pas/paf.paf-pas.business.log
cat /dev/null > /opt/hikvision/web/components/tomcat85linux64.2/logs/paf-pas/paf.paf-pas.consumer.debug.log
cat /dev/null > /opt/hikvision/web/components/tomcat85linux64.2/logs/paf-pas/paf.paf-pas.debug.log
cat /dev/null > /opt/hikvision/web/components/tomcat85linux64.2/logs/paf-pas/paf.paf-pas.dts.log
cat /dev/null > /opt/hikvision/web/components/tomcat85linux64.2/logs/paf-pas/paf.paf-pas.error.log
cat /dev/null > /opt/hikvision/web/components/tomcat85linux64.2/logs/paf-pas/paf.paf-pas.other.log
cat /dev/null > /opt/hikvision/web/components/tomcat85linux64.2/logs/paf-pas/paf.paf-pas.runtime.debug.log
cat /dev/null > /opt/hikvision/web/components/tomcat85linux64.2/logs/paf-pas/paf.paf-pas.websocket.debug.log
换一个目录,跟上面一样的操作
先删除已归档的*.zip文件
rm -f /opt/hikvision/web/components/tomcat85linux64.2/logs/nms/*.zip
然后逐一清空日志文件
cat /dev/null > /opt/hikvision/web/components/tomcat85linux64.2/logs/nms/nms.nmsweb.business.log
cat /dev/null > /opt/hikvision/web/components/tomcat85linux64.2/logs/nms/nms.nmsweb.debug.log
cat /dev/null > /opt/hikvision/web/components/tomcat85linux64.2/logs/nms/nms.nmsweb.dts.log
cat /dev/null > /opt/hikvision/web/components/tomcat85linux64.2/logs/nms/nms.nmsweb.error.log
cat /dev/null > /opt/hikvision/web/components/tomcat85linux64.2/logs/nms/nms.nmsweb.ham.other.log
cat /dev/null > /opt/hikvision/web/components/tomcat85linux64.2/logs/nms/nms.nmsweb.other.log
cat /dev/null > /opt/hikvision/web/components/tomcat85linux64.2/logs/nms/nms.nmsweb.resourceStatus.other.log
cat /dev/null > /opt/hikvision/web/components/tomcat85linux64.2/logs/nms/nms.nmsweb.scheduled.other.log
cat /dev/null > /opt/hikvision/web/components/tomcat85linux64.2/logs/nms/nms.nmsweb.syncResource.other.log
其他目录里面文件都要,没有专门清理的价值
# du -sh /opt
106G /opt
# df -h
/dev/mapper/centos_hikvisionos-opt 119G107G 13G90% /opt
同理,清理tomcat85#1服务器
进入/reportservice/目录
先删除已归档的*.zip文件
rm -f /opt/hikvision/web/components/tomcat85linux64.1/logs/reportservice/*.zip
然后逐一清空日志文件
cat /dev/null > /opt/hikvision/web/components/tomcat85linux64.1/logs/reportservice/reportservice.reportservice.business.log
cat /dev/null > /opt/hikvision/web/components/tomcat85linux64.1/logs/reportservice/reportservice.reportservice.debug.log
cat /dev/null > /opt/hikvision/web/components/tomcat85linux64.1/logs/reportservice/reportservice.reportservice.dts.log
cat /dev/null > /opt/hikvision/web/components/tomcat85linux64.1/logs/reportservice/reportservice.reportservice.error.log
cat /dev/null > /opt/hikvision/web/components/tomcat85linux64.1/logs/reportservice/reportservice.reportservice.other.log
进入/eportal/目录
先删除已归档的*.zip文件
rm -f /opt/hikvision/web/components/tomcat85linux64.1/logs/eportal/*.zip
然后逐一清空日志文件目录
cat /dev/null > /opt/hikvision/web/components/tomcat85linux64.1/logs/eportal/eportal.portalserver.business.log
cat /dev/null > /opt/hikvision/web/components/tomcat85linux64.1/logs/eportal/eportal.portalserver.debug.log
cat /dev/null > /opt/hikvision/web/components/tomcat85linux64.1/logs/eportal/eportal.portalserver.dts.log
cat /dev/null > /opt/hikvision/web/components/tomcat85linux64.1/logs/eportal/eportal.portalserver.error.log
cat /dev/null > /opt/hikvision/web/components/tomcat85linux64.1/logs/eportal/eportal.portalserver.other.log
进入/ncgweb/目录
先删除已归档的*.zip文件
rm -f /opt/hikvision/web/components/tomcat85linux64.1/logs/ncgweb/*.zip
然后逐一清空日志文件目录
cat /dev/null > /opt/hikvision/web/components/tomcat85linux64.1/logs/ncgweb/ncg.ncgweb.business.log
cat /dev/null > /opt/hikvision/web/components/tomcat85linux64.1/logs/ncgweb/ncg.ncgweb.debug.log
cat /dev/null > /opt/hikvision/web/components/tomcat85linux64.1/logs/ncgweb/ncg.ncgweb.dts.log
cat /dev/null > /opt/hikvision/web/components/tomcat85linux64.1/logs/ncgweb/ncg.ncgweb.error.log
cat /dev/null > /opt/hikvision/web/components/tomcat85linux64.1/logs/ncgweb/ncg.ncgweb.other.log
进入/sdmc/目录
先删除已归档的*.zip文件
rm -f /opt/hikvision/web/components/tomcat85linux64.1/logs/sdmc/*.zip
然后逐一清空日志文件目录
cat /dev/null > /opt/hikvision/web/components/tomcat85linux64.1/logs/sdmc/sdmc.sdmc.business.log
cat /dev/null > /opt/hikvision/web/components/tomcat85linux64.1/logs/sdmc/sdmc.sdmc.debug.log
cat /dev/null > /opt/hikvision/web/components/tomcat85linux64.1/logs/sdmc/sdmc.sdmc.dts.log
cat /dev/null > /opt/hikvision/web/components/tomcat85linux64.1/logs/sdmc/sdmc.sdmc.error.log
cat /dev/null > /opt/hikvision/web/components/tomcat85linux64.1/logs/sdmc/sdmc.sdmc.other.log
进入/isupm/目录
先删除已归档的*.zip文件
rm -f /opt/hikvision/web/components/tomcat85linux64.1/logs/isupm/*.zip
然后逐一清空日志文件目录
cat /dev/null > /opt/hikvision/web/components/tomcat85linux64.1/logs/isupm/isupm.upm.business.log
cat /dev/null > /opt/hikvision/web/components/tomcat85linux64.1/logs/isupm/isupm.upm.debug.log
cat /dev/null > /opt/hikvision/web/components/tomcat85linux64.1/logs/isupm/isupm.upm.dts.log
cat /dev/null > /opt/hikvision/web/components/tomcat85linux64.1/logs/isupm/isupm.upm.error.log
cat /dev/null > /opt/hikvision/web/components/tomcat85linux64.1/logs/isupm/isupm.upm.other.log
# df -h
Filesystem SizeUsed Avail Use% Mounted on
/dev/mapper/centos_hikvisionos-opt 119G106G 14G89% /opt
# lsblk
NAME MAJ:MIN RMSIZE RO TYPE MOUNTPOINT
sr0 11:0 1140M0 rom
vda 253:0 0180G0 disk
├─vda1 253:1 0 1M0 part
├─vda2 253:2 0 1G0 part /boot
├─vda3 253:3 0 2G0 part
├─vda4 253:4 0 1K0 part
├─vda5 253:5 0128M0 part /boot/efi
├─vda6 253:6 0 16.9G0 part
│ ├─centos_hikvisionos-root 254:0 0 28G0 lvm/
│ └─centos_hikvisionos-opt254:1 0119G0 lvm/opt
└─vda7 253:7 0130G0 part
├─centos_hikvisionos-root 254:0 0 28G0 lvm/
└─centos_hikvisionos-opt254:1 0119G0 lvm/opt
#df -h
Filesystem SizeUsed Avail Use% Mounted on
/dev/mapper/centos_hikvisionos-root 28G8.9G 20G32% /
devtmpfs 32G 0 32G 0% /dev
tmpfs 32G404K 32G 1% /dev/shm
tmpfs 32G186M 32G 1% /run
tmpfs 32G 0 32G 0% /sys/fs/cgroup
tmpfs 1.0G2.8M 1022M 1% /tmp
/dev/vda2 1014M149M866M15% /boot
/dev/vda5 128M4.0K128M 1% /boot/efi
/dev/mapper/centos_hikvisionos-opt 119G111G8.8G93% /opt
tmpfs 6.3G 06.3G 0% /run/user/0
tmpfs 6.3G 06.3G 0% /run/user/1005
扩容系统盘 /dev/vda 的第四个分区(即 /dev/vda4)因为其他分区不能动!
# growpart /dev/vda 4
CHANGED: partition=4 start=6295552 old: size=308277215 end=314572767 new: size=371191775 end=377487327
将待扩容的30GB空间,创建到一个新的分区中
fdisk /dev/vda
n 回车
回车 默认磁盘创建开始位置;
回车 默认磁盘创建结束位置;
t回车
回车 等同于输入默认分区的数目8
Hex code (type L to list all codes): 8e (表示LVM类型)
w 保存
The partition table has been altered!
Calling ioctl() to re-read partition table.
WARNING: Re-reading the partition table failed with error 16: Device or resource busy.
The kernel still uses the old table. The new table will be used at
the next reboot or after you run partprobe(8) or kpartx(8)
Syncing disks.
上面这段文字,我的理解是需要重启一下才能生效。
-----------------------------------------------
└─vda8 253:8 0 30G0 part
-----------------------------------------------
# pvcreate /dev/vda8
Physical volume "/dev/vda8" successfully created.
关键命令【前】比较
# vgs
VG #PV #LV #SN Attr VSize VFree
centos_hikvisionos 2 2 0 wz--n- 146.86g 0
关键命令,扩充VG
# vgextend centos_hikvisionos /dev/vda8
Volume group "centos_hikvisionos" successfully extended
命令【后】比较
# vgs
VG #PV #LV #SN Attr VSize VFree
centos_hikvisionos 3 2 0 wz--n- <176.86g <30.00g
把剩余的【100%空间】分配给 centos_hikvisionos-opt
#lvextend -l +100%FREE/dev/mapper/centos_hikvisionos-opt
Size of logical volume centos_hikvisionos/opt changed from <118.93 GiB (30446 extents) to <148.93 GiB (38125 extents).
Logical volume centos_hikvisionos/opt successfully resized.
# xfs_growfs /dev/mapper/centos_hikvisionos-opt
meta-data=/dev/mapper/centos_hikvisionos-opt isize=512 agcount=57, agsize=552704 blks
= sectsz=512 attr=2, projid32bit=1
= crc=1 finobt=0 spinodes=0
data = bsize=4096 blocks=31176704, imaxpct=25
= sunit=0 swidth=0 blks
naming =version 2 bsize=4096 ascii-ci=0 ftype=1
log =internal bsize=4096 blocks=2560, version=2
= sectsz=512 sunit=0 blks, lazy-count=1
realtime =none extsz=4096 blocks=0, rtextents=0
data blocks changed from 31176704 to 39040000
# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sr0 11:0 1 140M0 rom
vda 253:0 0 180G0 disk
├─vda1 253:1 0 1M0 part
├─vda2 253:2 0 1G0 part /boot
├─vda3 253:3 0 2G0 part
├─vda4 253:4 0 1K0 part
├─vda5 253:5 0 128M0 part /boot/efi
├─vda6 253:6 016.9G0 part
│ ├─centos_hikvisionos-root 254:0 0 28G0 lvm/
│ └─centos_hikvisionos-opt254:1 0 148.9G0 lvm/opt
├─vda7 253:7 0 130G0 part
│ ├─centos_hikvisionos-root 254:0 0 28G0 lvm/
│ └─centos_hikvisionos-opt254:1 0 148.9G0 lvm/opt
└─vda8 253:8 0 30G0 part
└─centos_hikvisionos-opt254:1 0 148.9G0 lvm/opt
# df -h
Filesystem SizeUsed Avail Use% Mounted on
/dev/mapper/centos_hikvisionos-root 28G8.9G 20G32% /
devtmpfs 32G 0 32G 0% /dev
tmpfs 32G980K 32G 1% /dev/shm
tmpfs 32G 18M 32G 1% /run
tmpfs 32G 0 32G 0% /sys/fs/cgroup
tmpfs 1.0G2.9M 1022M 1% /tmp
/dev/vda2 1014M149M866M15% /boot
/dev/vda5 128M4.0K128M 1% /boot/efi
/dev/mapper/centos_hikvisionos-opt 149G110G 40G74% /opt
tmpfs 6.3G 06.3G 0% /run/user/0
tmpfs 6.3G 06.3G 0% /run/user/1005
------------------------------------------------
成功!扩容了30GB,重启后,所有奇怪的错误,烟消云散。
页:
[1]