C盘空间占满排查方案-阿里云开发者社区

开发者社区> 云服务技术课堂> 正文

C盘空间占满排查方案

简介: C盘空间占满的问题,首先要明确一下,空间被占满就是说明有文件把空间给占用了,右键所有文件属性看到差距很大的原因,总结有如下两个: 1,隐藏文件(包括pagefile.sys) 2, 系统管理员没有权限访问的文件比如System volume information 这个文件夹

作者:棋玉

C盘空间占满的问题,首先要明确一下,空间被占满就是说明有文件把空间给占用了,右键所有文件属性看到差距很大的原因,总结有如下两个:
1,隐藏文件(包括pagefile.sys)
2, 系统管理员没有权限访问的文件比如System volume information 这个文件夹

排查方案如下:

=========

1.将隐藏文件设为可见。

Computer>Local Disk(C)>View>Options>Change folder and search options, 显示隐藏文件。
image.png

2.默认情况下,System volumeinformation 这个文件夹系统管理员没有权限访问,所以大小为0.

运行以下命令行赋予管理员完全控制权限这样才知道这个文件夹的实际大小。用管理员权限运行以下命令行:

takeown /f "C:\system volumeinformation" /r /a
icacls "c:\system volumeinformation" /grant builtin\administrators:F

3.使用工具 windirstat 或者treesize工具,这两个工具都可以非常直观的显示每个目录及文件夹占用大小
https://windirstat.net/
image.png

4.如果以上两个工具也未能定位到问题,说明还是存在管理员没有权限查看的文件,比如:
IIS服务器: 主要是log 文件,默认是如下路径: C:\inetpub\logs\LogFiles
SQL server: 查看如下路径C:\Program Files\Microsoft SQLServer\MSSQL10_50.MSSQLSERVER\MSSQL

PS:第三步中使用工具如果看到占用最多的是winsxs 或者任何系统目录的话,不要轻易去清除这个文件夹,而是应该查看除了这个文件夹以外哪些文件占用了磁盘空间。

Winsxs 相当于系统的备份数据库,不可以完全删除或者移除,一般来讲清理的空间非常有限,如果坚持要清理,请参考如下链接:
2008R2:
https://support.microsoft.com/zh-cn/help/2852386/disk-cleanup-wizard-addon-lets-users-delete-outdated-windows-updates-o
2012&2012R2:
https://docs.microsoft.com/en-us/previous-versions/windows/it-pro/windows-8.1-and-8/dn251565(v=win.10)?redirectedfrom=MSDN

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

分享:

云服务技术课堂,各类技术课程、最佳实践输出,来好好听课吧!

官方博客