VPS主机C盘空间不足该怎么解决

VPS主机C盘空间不足该怎么解决,第1张

美国VPS服务器不限内容,不限流量 ,独立IP,8核CPU常见造成C盘占满的原因:1、很多用户喜欢把文件放在桌面,把什么程序都默认装在C盘2、设置了较大的虚拟内存在C盘3、网站异常导致IIS的访问日志很大4、其他缓存文件和日志文件5、补丁文件当您C盘占满以后,可以首先尝试按以下步骤来优化系统盘,释放空间: 1、若您装了一些不必要的程序在C盘,可以将其删除,来释放空间。2、若您自己设置了较大的虚拟内存,请将虚拟内存设置到D盘3、检查C:\windows\system32\LogFiles\ 有多大,W3SVC*类似的文件夹是IIS日志,可以直接删除。

直白说,就是文件/文件夹总数限制。一般VPS限制为最大是1,000,000,具体还要看主机商的设置

也有不少虚拟主机管理面板中可以看到,比如CPanel。

前段时间我的vps莫名奇妙的,mysql数据读不出来,但只是wordpress列表分类无法读取,一直显示No Categories

开始不知道原因,删除部分日志后正常了,但是过不了几分钟又无法读取了,于是开始找原因。

其中一次分析的时候,把mysql停止再启动发现,无法启动,提示 touch: cannot touch `/var/lock/subsys/mysqld’: Disk quota exceeded

google找到的解决办法有人说是空间满了换个地方存储,但是我空间明显只用了50%不到,所以不是空间问题,

后来发现时inodes满了,运行df -i命令可以查看当前inodes使用情况。

这个问题影响比较大,先不说ftp上传不了,

首先还是日志文件,无法新建日志文件会导致程序无法启动,或者运行中挂起,就会出现我上面提到的mysql问题

linux下日志是很重要的块,日志无法创建和更新将会影响很多程序的正常运行。

1、连续vps厂商客服来提高上限

一般的厂商默认安装的系统硬件上的配置一般都是给的低配,也就是说在免费配额内都还能提升。

但也有上限,可以提交一个ticket问清楚这些设置

2、确实已达上限,但是又不想升级package,自己清理文件的办法

主要是用到几个常见find、rm、grep、xargs举例:(1)删除当前目录下的所有空目录:cd /tmpfind ./ -type d -empty -delete

(2)查找当前目录下所有文件名为 *.tmp 的文件,直接删除 (慎用)cd /tmpfind ./ -name *.tmp -type f -exec rm -f {} \

(3)查找当前目录下所有文件内容,凡是包含指定字符串的文件,直接删除 (慎用)

find ./ -type f -exec grep -li file not found {} \|xargs rm

3、查看各个目录分别占了多少inodescd / #可以切换到任意你想查看的目录

1:windows的临时文件

清理方法:

1)我们需要清除系统的临时文件:计算机系统的临时文件一般存放在两个位置中:其中一个Windows目录下的Temp文件夹;另外一个则是X:\Documents

and Settings\“用户名”\Local

Settings\Temp文件夹(X:是系统所在的分区)。而这两个位置的文件我们都可以直接删除。

2)注意清除Internet的临时文件:如果我们上网的时间太长的话会产生大量的Internet临时文件,我们可以定期删除而节省大量的硬盘空间:打开IE浏览器——“工具”——“Internet选项”——“常规”选项卡——“浏览历史记录”——“删除”——“Internet临时文件”--点“删除文件”即可。

3)我们也可以把Internet临时文件占用的磁盘设置在一个可以接受的范围:在“浏览历史记录”栏中点击“设置”按钮,然后在“设置”对话框中设置临时文件所占用的磁盘空间,也可以把Internet临时文件的文件夹移至另一个分区而减少对系统分区磁盘的占用量。

注:第2条和第3条会根据浏览器的版本和类型有所不同,以上方法只针对IE7以上的版本。

2:IIS日志

清理方法:

IIS默认的日志放置于C:\\windwos\System32\LogFiles目录,删除此目录里的文件即可。如你不需要使用IIS的日志功能,你可以在IIS上,在"网站"上右键单击,选择"属性",在网站标签最下方,将启用日志前面的勾去掉,你也可以具体选择IIS上的某一个网站,关闭方法和关闭IIS上所有网站的日志记录的方式一样。

注1:在“网站”选项上关闭日志,则目前有的网站和新添加的网站,都不会启用日志功能,在去掉启用日志前面的勾以后,点应用和确定,可能会出现让你选择覆盖的子站点,这里你可以自行选择,如全部覆盖以后,需要给某个站点启用日志,也可以在单一站点上右键点击属性,为该站点启动日志即可。

注2:某些网站功能和分析工具需要调用IIS日志文件,所以在你不确定IIS日志文件是否需要的情况下,建议你先将日志文件拷贝一份到其他盘做个备份再进行删除。或者直接剪切。

如你需要使用日志功能,又不希望占用C盘空间,你可以在右键单击“网站”,“属性”,“网站标签”启用日志记录那一栏点击“属性”,更改“日志文件目录”到其他盘即可。(启用日志记录前需要打上勾)

3.mysql或者mssql的数据库或者日志文件过大。


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/61592.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-02-27
下一篇2023-02-27

发表评论

登录后才能评论

评论列表(0条)

    保存