-
问题背景
df -h
发现磁盘空间满了。 -
解决思路
使用du -sh * | sort -rh | head -10
找到空间占用大的目录或文件,查看问题原因。
2.1 可能的原因
程序运行一直报错导致日志文件过大
项目数量多导致日志文件数量大;
2.2 解决方案
程序问题,查看日志修复 Bug 即可解决。
日志文件数量大,解决方案是挂载新的磁盘。
将原目录复制到新目录下: cp -r /data/logs /new_data
权限设置:chown -R www:www /new_data/logs
删除原目录:rm -rf /data/logs
添加软连接:ln -s /new_data/logs /data/logs
3. 可能的问题
在删除目录到创建软连接的过程中,很大可能会有数据丢失。
如果是频繁更新的重要数据文件目录的话,上述方法是不可取的。
为了数据的完整性,可用以下流程:
添加软连接:ln -s /data/logs /new_data/logs
将原目录移动到新的数据盘:mv /data/logs/new_data/logs_old
创建新的软连接:ln -s /new_data/logs_old /data/logs
原文作者:Darwin
转自链接:https://learnku.com/articles/75877
版权声明:著作权归作者所有。商业转载请联系作者获得授权,非商业转载请保留以上作者信息和原文链接。