none
win2008R2服务器D盘空间不足问题? RRS feed

  • 问题

  • D盘刚腾出2G空间,今天可用空间又变0了,想查一查是什么地方占空间了,我只放了几个网站在D盘,右键属性又只用了22G,我D盘分配了120G的,我想知道我剩余的空间出哪了,我发现一腾出空间,D盘马上就开始变少了?

    (说明:右键文件夹空间和文件个数没变化,但右键D盘空间在减少)

    2014年6月4日 2:21

答案

  • 我的问题已经解决,我把放在D盘的网站移到F盘,我F盘才用了25G,而且D盘变正常了,才用了3G,虽然不知道什么原因,但总算将问题解决了!最后感谢@repl的回答!
    • 已标记为答案 diywindow 2014年6月7日 6:00
    2014年6月7日 6:00

全部回复

  • 需要確認 D 盤的每個文件夾都有權限訪問.

    你可以檢查一下那些網站的日誌是否放在 D 盤.


    Folding@Home

    2014年6月4日 11:12
  • 谢谢@repl的回答,我试了一下在D盘上全盘搜索,大于128M的只有两个文件1个1G,1个163M,其它文件都很小的,也不多,根本不会用到120G那么多,我看了一下IIS日志,默认就在C盘%SystemDrive%\inetpub\logs\LogFiles里,会不会是我安装了MSSQL在D盘引起的呢,但看了一下又没有很大?
    2014年6月5日 1:42
  • 不知你遍歷 D 盤的具體方法, 不過你可以通過如下方法, 找出不能訪問的文件或目錄

    以管理員身份運行命令提示符並執行命令

    forfiles -p d:\ -s -c "cmd /c cacls @path 2> nul 1> nul || echo @path >> C:\tmp\drv_d.access.denied.txt"

    當執行完成後, 打開文件 C:\tmp\drv_d.access.denied.txt 可以看到不能訪問的文件或目錄. 此外該存儲路徑為舉例說明, 可以自行更改.

    需要說明的是, 在文件中所列不能訪問的文件或目錄, 不一定是錯誤的, 有可能是系統有意為之. 比如被設置為只允許 TrustedInstaller 服務訪問.

    所以需要仔細辨別, 不要急於更改權限.

    另外查看磁盤可用空間, 不要直接在盤符根目錄合計文件和目錄的大小, 因為 Windows Explorer 不能正確區分想硬鏈接文件的佔用大小, 會重複計算, 當然還有權限問題.

    要看可以通過磁盤屬性來看, 或者從命令行進行

    REM 只需要標準用戶權限
    wmic logicaldisk where deviceid="d:" get deviceid,freespace

    REM 需要管理員權限
    fsutil volume diskfree d:


    Folding@Home


    • 已编辑 repl 2014年6月5日 11:33
    2014年6月5日 11:32
  • 上面回复中命令

    forfiles -p d:\ -s -c "cmd /c cacls @path 2> nul 1> nul || echo @path >> C:\tmp\drv_d.access.denied.txt" 

    是在一行, 但是看起來分為兩行. 這裡重貼一次.


    Folding@Home

    2014年6月5日 11:34
  • 再次感谢@repl的回答,我试了一下forfiles命令,发现普通用户可以生成drv_d.access.denied.txt文件,但用管理员权限不能!?

    而且在cmd上提示,"错误不能访问D:\System Volume Information",而且显示得很慢,

    使用fsutil 查看空间,今天可用空间又是0了.

    (遍歷 D 盤的方法是文件管理器右上角可以选择"修改日期"和"大小")

    2014年6月7日 1:48
  • 我的问题已经解决,我把放在D盘的网站移到F盘,我F盘才用了25G,而且D盘变正常了,才用了3G,虽然不知道什么原因,但总算将问题解决了!最后感谢@repl的回答!
    • 已标记为答案 diywindow 2014年6月7日 6:00
    2014年6月7日 6:00