国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

windows server 硬盤滿了怎么清理?

這篇具有很好參考價值的文章主要介紹了windows server 硬盤滿了怎么清理?。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

本文主要介紹我在維護windows server服務(wù)器期間總結(jié)的一些磁盤清理方式。如對您有所幫助,不甚榮幸。

C盤清理(系統(tǒng)級)

我們在使用服務(wù)器的時候基本不會在C盤安裝軟件,但電腦用久了還是會發(fā)現(xiàn)C盤滿了,提示空間不足。

System32的日志文件

打開文件夾C:\Windows\System32\LogFiles 。全部刪掉(跳過正在使用中的文件)。
windows server 硬盤滿了怎么清理?

IIS的日志文件

打開文件夾C:\inetpub\logs\LogFiles 。全部刪掉(跳過正在使用中的文件)。
windows server 硬盤滿了怎么清理?

.Net Framework的緩存文件

.Net Framework也會有很多緩存文件:
windows server 硬盤滿了怎么清理?
分別找到Temporary ASP.NET Files文件(如果有),清一下緩存文件。
C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files
windows server 硬盤滿了怎么清理?

清理其他不必要文件

服務(wù)器IIS日志清理后,清理以下文件:
C:\WINDOWS\PCHealth\ERRORREP\QSIGNOFF
C:\WINDOWS\PCHealth\ERRORREP\UserDumps
C:\Windows\Temp

虛擬內(nèi)存從c盤移到其他硬盤

服務(wù)器虛擬內(nèi)存默認是在C盤的,將虛擬內(nèi)存轉(zhuǎn)移到其他盤,如D盤或是E盤,可以增加C盤的空間,虛擬內(nèi)存設(shè)置方法點擊這里查看。
虛擬內(nèi)存設(shè)置到其他盤服務(wù)器需要重啟才能生效,服務(wù)器重啟也可以關(guān)閉很多系統(tǒng)產(chǎn)生的緩存文件
刪除不必要的文件對清理C盤作用不大,主要就是清理IIS系統(tǒng)日志和虛擬內(nèi)存設(shè)置可以解決服務(wù)器c盤空間不足的問題
最后說一下,很多程序路徑默認都是C盤,在安裝的時候路徑可以更換到D盤或是E盤,C盤很多都是系統(tǒng)文件,不好清理。

.net 運行時(runtime)的清理

.NET 程序員對 .NET肯定都不陌生。.NET 是由 Microsoft 創(chuàng)建的開源開發(fā)人員平臺,用于生成許多不同類型的應(yīng)用程序.
以我公司某一win server 服務(wù)器的程序和功能界面為例,按照大小排序可以看到.net 運行環(huán)境占用了大量的磁盤空間,而.net 運行環(huán)境都是強制安裝在C盤的。這里我們有兩種清理方案:
windows server 硬盤滿了怎么清理?

清理已經(jīng)不再使用的.NET版本

從圖中可以看到.net 版本分別有.N我 ET5.0、.NET Core 3.1、.NET Core 2.2。
這里我們需要判斷服務(wù)器上部署的web應(yīng)用有沒有用到相關(guān)的.NET 版本。比方說,由于公司所有web應(yīng)用都從早期的.NET Core 2.2升級到了.NET5.0和.NET Core 3.1此時就可以卸載.NET core 2.2。后期可以繼續(xù)考慮全部升級到.NET5.0。這樣就又能清理出不小的空間。

用.NET Rumtime代替.NET SDK

.NET SDK是微軟提供的SDK用于,開發(fā)編譯調(diào)試.NET 應(yīng)用,說白了就是給Visual Studio用的。而一般而言,服務(wù)器上根本不需要安裝VisualStudio來開發(fā).NET應(yīng)用,只需要部署.NET應(yīng)用即可。
微軟關(guān)于.NET SDK的介紹:
windows server 硬盤滿了怎么清理?
微軟關(guān)于.NET Rumtime的介紹:

windows server 硬盤滿了怎么清理?
因此,我們可以卸載.NET SDK,而用相應(yīng)版本的.NET Runtime取而代之。C盤空間會小很多。

Microsoft SQL Server系統(tǒng)運行日志的清理

如果你需要使用Microsoft SQL Server作為數(shù)據(jù)庫,那么你需要了解:Microsoft SQL Server為你提供強大詳細的日志功能的同時,大量的日志也會占用大量空間。對于我們來說一個比較大的負擔。

數(shù)據(jù)庫日志分為兩種:數(shù)據(jù)庫系統(tǒng)運行日志和用戶數(shù)據(jù)庫的日志。用戶數(shù)據(jù)庫日志又叫事務(wù)日志,一般是ldf后綴的日志文件。而系統(tǒng)運行日志則是Microsoft SQL Server作為一個軟件本身在運行過程中需要記錄的一些操作日志。

我們可以一鍵清空Microsoft SQL Server系統(tǒng)運行日志:

你只需打開這個目錄,C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\Log,然后全選刪除所有文件即可(注意跳過正在使用中的文件)。

此操作不會對系統(tǒng)運行產(chǎn)生任何影響。

windows server 硬盤滿了怎么清理?

日常軟件的清理

清理各大軟件日志

禪道:

禪道的備份文件路徑:C:\xampp\zentao\tmp。用的越久占用越大,可以刪掉。
windows server 硬盤滿了怎么清理?

數(shù)據(jù)庫:

Sql server:
整理索引碎片

SQL Server 在使用過程中會產(chǎn)生索引碎片。我們可以通過整理索引碎片來壓縮空間。

SQL Server查看數(shù)據(jù)庫索引碎片情況的 SQL 語句:

-- SQL Server查看數(shù)據(jù)庫索引碎片情況
SELECT OBJECT_NAME(ind.OBJECT_ID) AS TableName, 
ind.name AS IndexName, indexstats.index_type_desc AS IndexType, 
indexstats.avg_fragmentation_in_percent 
FROM sys.dm_db_index_physical_stats(DB_ID(), NULL, NULL, NULL, NULL) indexstats 
INNER JOIN sys.indexes ind  
ON ind.object_id = indexstats.object_id 
AND ind.index_id = indexstats.index_id 
WHERE indexstats.avg_fragmentation_in_percent > 30 
ORDER BY indexstats.avg_fragmentation_in_percent DESC

運行結(jié)果:
windows server 硬盤滿了怎么清理?
索引碎片整理的四種方法:
1)刪除索引并重建
2)使用 DROP_EXISTING 語句重建索引
3)使用 ALTER INDEX REBUILD 語句重建索引
4)使用 ALTER INDEX REORGANIZE 重新組織索引
詳見:SQL Server索引的維護 - 索引碎片、填充因子
我們使用方法主要是方法三 Rebuild (重建索引)和方法四 Reorganize (重新組織索引)。
重建索引,顧名思義就是刪掉原來的索引并重新建立索引??臻g回收程度高,操作比較危險,操作比較久。
重新組織索引,顧名思義就是不刪掉原來的索引,在原有的基礎(chǔ)上,重新組織索引。可以一定程度回收空間,但操作比較安全,操作速度快。

SQL Server自動重新組織索引的SQL 語句:

-- SQL Server重新組織索引
SET NOCOUNT ON
DECLARE @Objectid INT, @Indexid INT,@schemaname VARCHAR(100),@tablename VARCHAR(300),@ixname VARCHAR(500),@avg_fip float,@command VARCHAR(4000)
DECLARE IX_Cursor CURSOR FOR
SELECT  A.object_id,A.index_id,QUOTENAME(SS.NAME) AS schemaname,QUOTENAME(OBJECT_NAME(B.object_id,B.database_id))as tablename ,QUOTENAME(A.name) AS ixname,B.avg_fragmentation_in_percent AS avg_fip FROM sys.indexes A inner join  sys.dm_db_index_physical_stats(DB_ID(),NULL,NULL,NULL,'LIMITED') AS B 
ON A.object_id=B.object_id and A.index_id=B.index_id 
INNER JOIN SYS.OBJECTS OS ON A.object_id=OS.object_id
INNER JOIN sys.schemas SS ON OS.schema_id=SS.schema_id
WHERE B.avg_fragmentation_in_percent>10 and B.page_count>20    AND A.index_id>0 AND A.IS_DISABLED<>1--AND OS.name='book'
ORDER BY tablename,ixname
OPEN IX_Cursor
FETCH NEXT FROM IX_Cursor INTO @Objectid,@Indexid,@schemaname,@tablename,@ixname,@avg_fip
WHILE @@FETCH_STATUS=0
BEGIN
    
    IF @avg_fip<30.0
    SET @command=N'ALTER  INDEX '+@ixname+N' ON '+@schemaname+N'.'+ @tablename+N' REORGANIZE ';
    IF @avg_fip>=30.0 AND @Indexid=1
        BEGIN
        IF EXISTS (SELECT * FROM SYS.columns WHERE OBJECT_ID=@Objectid AND max_length in(-1,16))
        SET @command=N'ALTER  INDEX '+@ixname+N' ON '+@schemaname+N'.'+ @tablename+N' REBUILD ';
        ELSE
        SET @command=N'ALTER  INDEX '+@ixname+N' ON '+@schemaname+N'.'+ @tablename+N' REBUILD '+N' WITH (ONLINE = ON)';
        END
    IF @avg_fip>=30.0 AND @Indexid>1
        BEGIN    
        IF EXISTS (SELECT * FROM  SYS.index_columns IC INNER JOIN SYS.columns CS ON CS.OBJECT_ID=IC.OBJECT_ID AND CS.column_id=IC.column_id                   WHERE  IC.OBJECT_ID=@Objectid AND IC.index_id=@Indexid AND CS.max_length in(-1,16) )
        SET @command=N'ALTER  INDEX '+@ixname+N' ON '+@schemaname+N'.'+ @tablename+N' REBUILD ';
        ELSE
        SET @command=N'ALTER  INDEX '+@ixname+N' ON '+@schemaname+N'.'+ @tablename+N' REBUILD '+N' WITH (ONLINE = ON)';
        END
    --PRINT @command
    EXEC(@command)
 
 FETCH NEXT FROM IX_Cursor INTO @Objectid,@Indexid,@schemaname,@tablename,@ixname,@avg_fip
END

CLOSE IX_Cursor
DEALLOCATE IX_Cursor

運行結(jié)果:
windows server 硬盤滿了怎么清理?
windows server 硬盤滿了怎么清理?
手動重新生成索引

windows server 硬盤滿了怎么清理?
windows server 硬盤滿了怎么清理?

Mysql:
Mysql binlog日志清理:

MySQL中的binlog日志記錄了數(shù)據(jù)庫中數(shù)據(jù)的變動,便于對數(shù)據(jù)的基于時間點和基于位置的恢復,但是binlog也會日漸增大,占用很大的磁盤空間,因此,要對binlog使用正確安全的方法清理掉一部分沒用的日志。
具體操作參考文章:mysql正確清理binlog日志的方法

騰訊電腦管家智能備份文件夾 qqpcmgr_docpro

如果你平時使用騰訊電腦管家,它會生成一個qqpcmgr_docpro文件。本目錄由電腦管家-文檔守護者生成,用于存儲“智能備份”產(chǎn)生的文件。
windows server 硬盤滿了怎么清理?
這是騰訊官方的說明文檔:
windows server 硬盤滿了怎么清理?
平時注意刪除或者限制大小。

常用硬盤清理工具整理

未完待續(xù)


總結(jié)

提示:這里對文章進行總結(jié):
例如:以上就是今天要講的內(nèi)容,本文僅僅簡單介紹了pandas的使用,而pandas提供了大量能使我們快速便捷地處理數(shù)據(jù)的函數(shù)和方法。文章來源地址http://www.zghlxwxcb.cn/news/detail-445031.html

到了這里,關(guān)于windows server 硬盤滿了怎么清理?的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔相關(guān)法律責任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • 電腦c盤滿了變成紅色了怎么清理?看看這7個方法

    電腦c盤滿了變成紅色了怎么清理?看看這7個方法

    當C盤出現(xiàn)紅色標識提示時,表示該分區(qū)的可用存儲空間已經(jīng)極度不足,可能會影響系統(tǒng)穩(wěn)定性和性能。如果您需要清理C盤并騰出更多的存儲空間,可以采取以下措施: 一、電腦c盤7種清理方法 方法1:清空回收站 演示機型:技嘉 H310M HD22.0 系統(tǒng)版本:Windows 10 專業(yè)版 通常來說

    2024年02月02日
    瀏覽(17)
  • windows——【磁盤】C盤又又雙叒叕滿了,如何清理爆滿的C盤

    windows——【磁盤】C盤又又雙叒叕滿了,如何清理爆滿的C盤

    在c盤右鍵,進入屬性頁面,點擊磁盤清理 點擊磁盤清理后,windows會自動掃描可以釋放多少空間 在新的頁面里面點擊,清理系統(tǒng)文件 點擊清理就可以,不過其實沒啥用 進入系統(tǒng)和保留空間 點擊系統(tǒng)還原 然后點擊配置,在新的頁面里面,點擊刪除 點擊繼續(xù) 立馬多了十幾個

    2024年02月08日
    瀏覽(12)
  • C盤滿了,我用什么思路清理?

    C盤滿了,我用什么思路清理?

    20240115 上周六同事傳了一個很大的虛擬機給我,C盤就紅了 雖然是飛秋選錯了存儲文件的路徑,但后來忘了,就開始毫無目的刪除文件,過程中會有沒有權(quán)限刪除的,這樣還是沒有改善。 咨詢了公司IT技術(shù)人員, 告訴了我清理的思路 先在C盤的第一層文件,查看大小,每個文

    2024年01月17日
    瀏覽(19)
  • 聯(lián)想ThinkServer服務(wù)器主要硬件Windows Server驅(qū)動下載

    ? 聯(lián)想ThinkServer服務(wù)器主要硬件Windows Server驅(qū)動下載 操作步驟: ? 快速導航 ?RS160 ?RS260 ?TS460 ?TS560 ?RD350 ?RD450 ?RD550 ?RD650 ?RQ750 ?TS150 ?TS250 ?TD350 ?TS450 ?TS550 ?RS140 ?RS240 ?RD340 ?RD440 ?RD540 ?RD640 ?RQ940 ?TS140 ?TS240 ?TD340 ?TS440 ?TS540 ?RD330 ?RD430 ?RD530 ?RD630 ?TS130 ?TS230 ?TS43

    2024年02月05日
    瀏覽(17)
  • docker部署項目,/var/lib/docker/overlay2目錄滿了如何清理?

    docker部署項目,/var/lib/docker/overlay2目錄滿了如何清理?

    今天突然發(fā)現(xiàn)跑服務(wù)器上的項目掛了,上去看了一下原來是磁盤滿了。 看來是目錄 /var/lib/docker/overlay2 下占滿了磁盤,看看里面是什么。 這一塊只是查找哪些文件占滿了磁盤,不感興趣的朋友可以不看。 /var/lib/docker 目錄是 docker 的默認目錄,進去看看 檢索文件的最大深度

    2024年01月21日
    瀏覽(25)
  • Debian/Ubuntu清理硬盤空間

    Debian/Ubuntu清理硬盤空間

    Debian/Ubuntu清理硬盤空間_debian清理磁盤空間_weixin_43606319的博客-CSDN博客 通常Debian/Ubuntu刪除軟件包可以用兩條命令 sudo apt-get remove package-name sudo apt-get purge package-name remove將會刪除軟件包,但會保留配置文件.purge會將軟件包以及配置文件都刪除. 找出系統(tǒng)上哪些軟件包留下了殘

    2024年02月13日
    瀏覽(31)
  • Redis 緩存滿了怎么辦?

    Redis 緩存滿了怎么辦?

    Redis 緩存使用內(nèi)存來保存數(shù)據(jù),隨著需要緩存的數(shù)據(jù)量越來越大,有限的緩存空間不可避免地會被寫滿。此時,應(yīng)該怎么辦?本篇文章接下來就來聊聊緩存滿了之后的數(shù)據(jù)淘汰機制。 值得注意的是,在 Redis 中 過期策略 和 內(nèi)存淘汰策略 是兩個完全不同的概念。Redis 過期策略

    2024年02月11日
    瀏覽(17)
  • 內(nèi)存淘金術(shù):Redis 內(nèi)存滿了怎么辦?

    內(nèi)存淘金術(shù):Redis 內(nèi)存滿了怎么辦?

    歡迎來到我的博客,代碼的世界里,每一行都是一個故事 在 Redis 的世界中,內(nèi)存是寶貴的資源,但也是有限的。當內(nèi)存達到極限時,Redis 并不是束手無策,它擁有一套高效的主動淘汰策略,幫助你優(yōu)雅地解決內(nèi)存溢出問題。今天,我們將一起揭開 Redis 內(nèi)存保衛(wèi)戰(zhàn)的序幕,掌

    2024年01月19日
    瀏覽(19)
  • linux swap交換區(qū)滿了怎么辦(已解決)

    linux swap交換區(qū)滿了怎么辦(已解決)

    swap交換區(qū)滿了怎么辦 free -m 或free -h查看占用情況 使用如下指令來查看占用swap的前十進程 kill -9 pid殺死占用過多的進程 dd 可從標準輸入或文件中讀取數(shù)據(jù),根據(jù)指定的格式來轉(zhuǎn)換數(shù)據(jù),再輸出到文件、設(shè)備或標準輸出。 用到的參數(shù)如下: if=文件名:輸入文件名,默認為標準

    2024年02月15日
    瀏覽(19)
  • 數(shù)據(jù)庫所在服務(wù)器磁盤滿了怎么辦?

    數(shù)據(jù)庫所在服務(wù)器磁盤滿了怎么辦?

    大家好,我是G探險者。 給大家拜個晚年哈,節(jié)后上班第一天,打開電腦,發(fā)現(xiàn)數(shù)據(jù)庫服務(wù)器連不上了。 幸虧,節(jié)后第一天上班的人不太多,領(lǐng)導還沒來,我一番鼓搗解決了這個問題。 所以做個總結(jié),記錄一下。 使用mysql提供的客戶端工具在命令行連接mysql數(shù)據(jù)庫時,報錯如

    2024年02月22日
    瀏覽(19)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包