Appearance
1 查找当前目录下的大文件
1.1 linux 命令
bash
find . -type f -size +100M -exec du -sh {} \;
1.2 windows
- powershell 管理员运行后执行命令
- 更改 path 参数
bash
Get-ChildItem -Path "D:\code" -Recurse | Where-Object { $_.Length -gt 100MB } | Sort-Object Length -Descending | Format-Table -Property Name, @{Name="Size(MB)";Expression={$_.Length / 1MB}}
2 Mysql 相关
2.1 binlog 过大 mysql 配置文件中添加(重启后生效)
bash
[mysqld]
max_binlog_size = 1000M # 设置每个 binlog 文件的最大大小
expire_logs_days = 7 # 设置 binlog 文件的过期时间。(具体设置值按具体磁盘容量调整)
2.2 删除特定时间前的 binlog
sql
PURGE BINARY LOGS BEFORE '2023-11-20 00:00:00';
2.3 切换数据库位置
- 查看配置文件原有数据库路径 复制到新目录
- 更改配置文件 dir 的地址
- 重启服务器
2.4 在新目录重新初始化出数据库
在 mysql 的 bin 文件夹下执行
bash
./mysqld --initialize --user=mysql --datadir= #新目录地址
3 日志相关
- 日志相关配置文件位于 \jpwise-java-boot\jpwise-admin\src\main\resources 的 logback-spring.xml
4 日志路径
yaml
#第八行的defaultValue
<springProperty scope="context" name="LOG_PATH" source="log.path" defaultValue="log/systemLog"/>
5 日志保存时间
yaml
#每个级别默认都是七天
<maxHistory>7</maxHistory>
#推荐把error级别的保存时间改长,如30天。其他级别日志的保存时间改短,如5天或3天