前言:服务器
在生产环境中,首先服务器磁盘满了以后,会致使一系列小问题,网站能正常访问,可是不能登陆以及一些奇奇怪怪的问题,可是不能耽误用户访问呀,因此咱们的及时清理磁盘空间出来,让MySQL可以正常写入各类数据
咱们先直接操做,而后在来讲说有些什么缘由致使磁盘使用很快的缘由网站
先咱们进入到/目录 df -h 查看咱们服务器的磁盘信息--以下字样表示的挂载点已经满了 /dev/vda1 40G 40G 0G 100% / 接下来咱们在进行筛选,看看究竟是什么文件占用比较大,能删除的话咱们能够直接先删除掉 du -h --max-depth=1 咱们在查看当前目录下具体是哪个目录里面占用比较大 第一次执行的时候可能会有一点点慢,不着急,耐心等待一下,显示出来的第一列就是该目录占用的总共大小,第二列就是目录 最后一行的时候咱们会看到.这个目录下,这个咱们能够忽略掉,不要问我为何能忽略 查看你的具体是哪个目录占用比较大,那咱们就进入到哪个目录 进入当目录以后仍是使用 du -h --max-depth=1 来进行筛选查看目录下是文件仍是目录占用大,若是是目录继续进行筛选 筛选以后能够使用 ls –lhS 来进行文件从大到小排序,若是文件没有必要的用处的时候咱们就能够对其进行删除操做了
总结:日志
其实在本次素材中,咱们使用的到的Linux命令就四个 cd / 进入到根目录 df -h 查看当前磁盘状况 du -h --max-depth=1 查看当前目录下各目录的大小 ls –lhS 查看当前目录下最大的文件 接下来咱们来分析一下有哪些缘由会形成磁盘占用快 1,生产环境中是否仍是开启了没必要要的日志记录,除了要作数据分析的日志其余日志能关就关掉 2,是否存在僵尸文件,即已删除文件因句柄被占用未释放致使相应空间未释放。 3,数据库中是否存在不少垃圾信息没及时清理掉,建议在开发阶段中不要使用生产环境的库 4,是否有生成不少静态页面? 5,省略N字,写的很差的地方,欢迎你们补充