Bir sunucunun C: \ sürücüsünü temizleme. Bilinen tüm yollar


17

Muhtemelen yıllar boyunca yamalar birikmesi nedeniyle, doldurmakta olan bir sunucuda ac: \ var.

Microsoft PSS Desteği tarafından, \ Windows dizinlerindeki sıkıştırılmış kaldırma dizinlerini silmenin akıllıca olmadığı söylendi. 100'lük Windows sunucumuz olduğu düşünüldüğünde, bu düzeltme ekleri SAN'ımızda önemli miktarda yer kaplıyor (bu windows sunucuları VMWare'de).

Aşağıdaki listenin yanı sıra C: \ sürücüsündeki alanı temizlemek için ne yapabileceğimi söyleyebilir misiniz? Aldığım öneriye göre daha fazla bilgi sahibi olabileceğinizi umuyorum.

  1. Sanal Bellek pagefile.sys dosyanızı C sürücüsünde ayarlamayın. (Sistem Özellikleri \ Performans ayarları \ Gelişmiş \ Sanal belleği değiştir)

  2. Geçici dosyaları temizleyin (C: \ windows \ temp ve C: \ Users \% Kullanıcı Adı% \ AppData \ Local \ Temp).

  3. Geçici Internet dosyalarınızı C sürücüsünde ayarlamayın. (Internet Seçenekleri \ Tarama geçmişi ayarları \ klasörü taşı)

  4. Windows Arama Hizmeti Veritabanını taşıyın . Microsoft Search hizmetlerini başlattıysanız, lütfen Windows.edb dosyasını başka bir sürücüye taşıyın.

    (C: \ ProgramData \ Microsoft \ Search \ Data \ Applications \ Windows)

  5. Disk alanından tasarruf etmek ve disk temizlemeyi kullanmak için klasörleri sıkıştırın

  6. Ek bir sürücü takmak için takma noktasını kullanın.

  7. “Compln.exe” yalnızca (RTM ve SP1) gibi Service Pack'i temizlemek için kullanılabilir. Sistem Windows Server 2008 R2'nizde herhangi bir hizmet paketi içermiyor. Sisteminizdeki yamaları temizleyemez.

  8. ???? (bu fikrin ne olduğundan emin değilim) "Microsoft yerleşik araç diski temizlemesini sağlar. (Disk Temizleme'yi almak için" Masaüstü Deneyimi "adlı bir özellik yüklemeniz gerekir.)"

Sunucunuzu temizlemek ve yer açmak için başka neler yapılabilir?

Son olarak, hangi Windows sürümünü kullanırsanız kullanın c: \ için hangi sürücü boyutunu kullandığınıza dair bir fikir edinmek iyi olur.


Kesin cevap yok, wiki olarak en iyisi olabilir
Bart Silverstrim

Yani ... c: \ Windows'daki sıkıştırılmış yamaları silmek akıllıca değil, ancak eskiyse (ve yamaları kaldırmak zorunda kalmazlarsa), bunları geçici birleştirilmiş depolamaya taşıdım, yan etkisi yoksa silin. Ayrıca yedekler dini olarak alınırsa, sıkıştırılmış yama direklerinin hareket ettirilmesi gerektiğinde geri yüklenmek için fazla baş ağrısına neden olmamalıdır. İlk itiraf etmek için en iyi uygulama değil, ama bizim için fazla depolama kesildi (ve korkunç bir şey olmadı.)
Bart Silverstrim

Gelecekte başvurmak üzere, masaüstü deneyimini yüklemeden yerleşik Microsoft sürücü temizleyici yardımcı programını "etkinleştirebilirsiniz". Bu technet makalesinde özetlenen adımları izleyin .
Viertaxa

Herkes bu sorunu bir çözüm buldunuz mu? Ben aynı sorunu yaşıyorum

Yanıtlar:


7

Son olarak, hangi Windows sürümünü kullanırsanız kullanın c: \ için hangi sürücü boyutunu kullandığınıza dair bir fikir edinmek iyi olur.

Server 2003: Şimdi bunlar için 15GB C: sürücüler kullanıyoruz. Eskiden 10GB kullanıyorduk, ama yama-dirs bizi evden ve evden yedi. Bunların birçoğunu daha fazla döndürmüyoruz, ancak yaparsak, 15GB.

Server 2008 ve 2008R2: Microsoft'un kendisi, hedeflemeniz gereken sayı olan 30GB olduğunu söylüyor. Yama sunucularını bu sunucu sürümleriyle nasıl silinebilir hale getirdiklerini görünce onlardan şüphe etmeyeceğim. Şu anda C: sürücülerimizi 20GB yapıyoruz, ancak bu kılavuz ortaya çıkmadan önce VM şablonlarımızı yaptık. Değiştirmemiz gerek. 40, 3. taraf yükleyicilerinde, C'ye her şeyi kesin olarak saklayan faktörleri hesaba kattığınızda muhtemelen daha iyidir:


3
Winsxs klasörünün sürekli büyümesi ile bugünlerde 40GB'ın 2008 için çok küçük olduğunu görüyoruz. Bir düzeltme eki, hizmet paketi veya yeni DLL yüklendiğinde, bu klasör daha da büyüyebilir.
Doug Luxem

7

TechNet makalesinin taşınması durumunda bilgilerin korunması amacıyla, 2008 veya 2008 R2 sunucusundaki Microsoft disk temizleme yardımcı programının nasıl etkinleştirileceği aşağıda açıklanmıştır:

Windows Server 2008 R2

64 bit

C: \ Windows \ winsxs \ amd64_microsoft-windows-cleanmgr_31bf3856ad364e35_6.1.7600.16385_none_c9392808773cd7da \ cleanmgr.exe

Windows Server 2008 R2

64 bit

C: \ Windows \ winsxs \ amd64_microsoft-windows-cleanmgr.resources_31bf3856ad364e35_6.1.7600.16385_en-us_b9cb6194b257cc63 \ cleanmgr.exe.mui

Windows Server 2008

64 bit

C: \ Windows \ winsxs \ amd64_microsoft-windows-cleanmgr.resources_31bf3856ad364e35_6.0.6001.18000_en-us_b9f50b71510436f2 \ cleanmgr.exe.mui

Windows Server 2008

64 bit

C: \ Windows \ winsxs \ amd64_microsoft-windows-cleanmgr_31bf3856ad364e35_6.0.6001.18000_none_c962d1e515e94269 \ cleanmgr.exe.mui

Windows Server 2008

32 bit

C: \ Windows \ winsxs \ x86_microsoft-windows-cleanmgr.resources_31bf3856ad364e35_6.0.6001.18000_en-us_5dd66fed98a6c5bc \ cleanmgr.exe.mui

Windows Server 2008

32 bit

C: \ Windows \ winsxs \ x86_microsoft-windows-cleanmgr_31bf3856ad364e35_6.0.6001.18000_none_6d4436615d8bd133 \ cleanmgr.exe

Dosyaları bulduktan sonra aşağıdaki konumlara taşıyın:

Cleanmgr.exe dosyası% systemroot% \ System32 dizinine gitmelidir.

Cleanmgr.exe.mui dosyası% systemroot% \ System32 \ en-US dizinine gitmelidir.

Artık Disk temizleme aracını komut isteminden Cleanmgr.exe dosyasını çalıştırarak başlatabilirsiniz.


Daha eski kurulumlarda bu 10+ GB'a kadar yer açabilir. "Sistem dosyalarını temizle" düğmesini tıkladığınızdan emin olun; bu, daha önce uygulanmış olan tüm birikmiş pencereleri güncelleştirme yükleme dosyalarını bozacaktır.
Molomby

6

Yazılım dağıtım dizini veya Windows araması gibi klasörleri yeniden yönlendirmek için sysinternals tarafından ' bağlantı ' kullandım . Ayrıca yerleşik mklink komutunu da kullanabilirsiniz, ancak kavşak pencerelerin eski sürümlerinde çalışır ve otomatik dağıtım komut dosyalarında standartlaştırılabilir.

Alan kısıtlı EEEpc'den bir sunucu yüklemesi almak için harikalar yaratıyor .

Mklink hakkında daha fazla bilgi için: index junction vs directory symbolic link?


Özellikle yamalar dizini ile ilgili adım adım kılavuz için bu blogu deneyin . Aşağıda bazı biçimlendirme değişiklikleriyle giriş eklenmiştir:

GÜNCELLEŞTİRMELERİ VE YAZILIM DAĞITIM KLASÖRÜNÜ BAŞKA BİR SÜRÜCÜE KARŞI TAHLİYE İLE YÖNLENDİRMEK

senaryo

8 GB'lık bir sistem bölümüne sahip bir sunucunuz var ve dolmaya devam ediyor. Windows güncelleştirmeleri tarafından kullanılan yazılım dağıtım klasörü büyük bir şişkinlik kaynağıdır ve Microsoft desteği, bu klasörü C sürücüsünden taşımak için yapabileceğiniz hiçbir şey olmadığını söyledi.

Çözüm

Systernals sitesinde bulunan Microsoft Bağlantı Aracı'nı kullanarak başka bir sabit sürücüye veya bölüme sembolik bir bağlantı oluşturun. Bu yazıda sembolik bağlantı ve kavşak terimlerini birbirinin yerine kullanacağım.

süreç

  • Windows Update Hizmetini durdurma ve klasörü yeniden adlandırma

    Başlat> Çalıştır türü cmdve enter türüne net stop wuauservbasın ve enter türüne rename c:\windows\SoftwareDistribution softwaredistribution.oldbasın ve enter tuşuna basın

  • Kavşak kullanarak sembolik bir bağlantı oluşturma

    Bu örnekte yazılım dağıtım klasörü C: \ WINDOWS \ SoftwareDistribution öğesinden D: \ WINDOWS \ SoftwareDistribution klasörüne yönlendirilecektir.

  • Kavşak Oluşturma

    Hedef dizini komut isteminden oluşturmak için

    C:\>md D:\Windows\SoftwareDistribution

  • Kavşağı oluşturmak için

    C:\>junction C:\WINDOWS\SoftwareDistribution "D:\WINDOWS\SoftwareDistribution"

  • Windows Update Hizmetini yeniden başlatın

    yazın net start wuauservve enter tuşuna basın

    Her şey çalışmaya karar verdikten sonra normalde softwaredistribution.old klasörünü silin.

Jeff Loucks

(İsteğe bağlı olarak .old dizininin içeriğini yeni konuma kopyalayabilirsiniz).


4

IIS günlükleri ve Windows Hata Raporları.

  1. C: \ inetpub \ logs \ LogFiles
  2. % LOCALAPPDATA% \ crashdumps

Uzay domuzlarını bulmak için SpaceMonger gibi bir program bulun.



3

Biraz daha az bilinen ancak bahsetmeye değer: Windows Update indirdiği güncellemeleri depolar C:\Windows\SoftwareDistribution\Download; ve kurulduktan sonra silinmezler, bu nedenle klasör zamanla oldukça büyüyebilir.

Yeni güncellemeler yüklendikten sonra, bu klasörü güvenli bir şekilde boşaltabilir ve disk alanını geri kazanabilirsiniz.


3

Sistemi azaltmaya yardımcı olan iki temizleme komutu daha vardır, elbette bunları çalıştırdıktan sonra bu güncellemeler kaldırılamaz.

Hizmet Paketleri için:

  • dism /Online /Cleanup-Image /SPSuperseded /HideSP

Windows UpDates için:

  • dism /Online /Cleanup-Image /StartComponentCleanup /ResetBase

Her ikisinin de çalışması çok zaman alabilir.

Sadece bazı tavsiyeler:

  1. Güncelleştirmeleri kaldırmak istiyorsanız bunları çalıştırmayın
  2. Komutu yeniden çalışana kadar yeni güncellemeler kaldırılabilir
  3. Yönetici haklarıyla çalıştırılmalıdır
  4. Çok zaman alabilirler, sanal Windows 10 Home'umda, toplu güncellemelerden saatler sürdü
  5. Güncellemelerden hemen sonra çalıştırmayın, bilgisayarın güncellemeler arasında yeniden başlatılmasına izin verin ve ardından temizleyin
  6. Windows 10'da ise, sadece yeniden başlatmayın, gücü kapatın ve açın; sadece yeniden başlatmadan çok farklı (Windows 10 yeniden başlatmada hazırda bekletme gibi, ancak VeraCrypt veya diğer dosya sistemi bağlama araçları kullanılıyorsa sadece çekirdek, bir çok sorun)

Bu komutlar sırasıyla Service Packs ve WinSXS klasörlerinde büyük bir temizlik yapar. Yalnızca artık gerekli olmayan dosyaları siler / kaldırırlar (önceden yüklenmiş olan Hizmet Paketlerini / Güncellemelerini kaldırmak istemeyeceğinizi varsayarsak).

Gelecekteki Hizmet Paketlerinin / güncellemelerinin kaldırılmasını engellemediklerini lütfen unutmayın.

Ana fikir şudur: Yüklü güncelleştirmeleri ve artık kullanılmayan eski sistem dosyası sürümlerini kaldırmak için gerekenleri kaldırırlar.

Daha fazla bilgi için Microsoft web sitesi açıklamasına bakın.


0

Bu işlemi otomatikleştirmek için PowerShell betiğini aşağıdaki bağlantıda bulabilirsiniz.

WinSxS Dizini Nasıl Temizlenir ve Disk Alanı Nasıl Boşaltılır

???? (bu fikrin ne olduğundan emin değilim) "Microsoft yerleşik araç diski temizlemesini sağlar. (Disk Temizleme'yi almak için" Masaüstü Deneyimi "adlı bir özellik yüklemeniz gerekir.)"

Ayrıca, yukarıdaki bağlantıda aşağıdakilerin disk cleanup(cleanmgr.exe)nasıl yapılacağı ile ilgili adımlar bulacaksınız :

1) yüklemek

2) koş

3) kullanın

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.