1项目背景:
服务经常宕机,服务经常假死。原因分析:根目录磁盘下空间不够
2.解决方案
- 1.停掉服务器
- 2.查看磁盘占用情况
- 3.将大文件移动到大容量的目录下
- 4.建立软连接至原来的目录
3.命令及截图
- 1 现状截图
通过截图我们可以看见root目录下的文件已经被占用完了。很多命令执行需要空间来执行。同时我们发现 /data01目录其实空间利用率不够只利用了32%
2.解决方案:
可以换一台高内存的服务器,但是那个是治标不治本。
建议使用方法,查看根目录下的磁盘。有用的东西迁移至大的磁盘上去,无用的经常创建的目录做好脚本定时删除 现在就将如迁移有用的东西做一个讲解
具体步骤如下: - 1 进入到根目录下执行
du -sh *
2.我们发现找到出去在df-h 已经挂载磁盘目录下
data01目录我们已经挂载在磁盘上了,故不用看,我们看usr目录
查找大文件 这个目录存放的是系统相关的内容,不能移动。故考虑/home目录下的东西
3.将file文件 移动到/data01/file20211103
mv file/ /data01/file20211103
4.建立软连接 将原来的file文件指向file20211103目录