Mam ac: \ na serwerze, który się zapełnia, najprawdopodobniej z powodu gromadzenia łat przez lata.
Wsparcie Microsoft PSS powiedziało mi, że nierozsądne jest po prostu usuwanie skompresowanych katalogów odinstalowywania w katalogach \ Windows. Biorąc pod uwagę, że mamy setki serwerów Windows, to rozproszenie łat zajmuje znaczną ilość miejsca w naszej sieci SAN (te serwery Windows są w VMWare).
Czy możesz mi powiedzieć, co mogę zrobić, oprócz poniższej listy, aby wyczyścić miejsce na dysku C: \? Mam nadzieję, że możesz mieć więcej wglądu niż otrzymane zalecenie.
Nie ustawiaj pamięci wirtualnej pagefile.sys na dysku C. (Właściwości systemu \ Ustawienia wydajności \ Zaawansowane \ zmień pamięć wirtualną)
Wyczyść pliki tymczasowe (C: \ windows \ temp i C: \ Users \% Nazwa użytkownika% \ AppData \ Local \ Temp).
Nie ustawiaj tymczasowych plików internetowych na dysku C. (Opcje internetowe \ Ustawienia historii przeglądania \ przenieś folder)
Przenieś bazę danych usługi wyszukiwania systemu Windows . Jeśli uruchomiłeś usługi wyszukiwania Microsoft, przenieś plik Windows.edb na inny dysk.
(C: \ ProgramData \ Microsoft \ Search \ Data \ Applications \ Windows)
Kompresuj foldery, aby zaoszczędzić miejsce na dysku i użyć czyszczenia dysku
Użyj punktu instalacji, aby zamontować dodatkowy dysk.
„Compln.exe” może być używany tylko do czyszczenia dodatku Service Pack, takiego jak (RTM i SP1). W systemie Windows Server 2008 R2 nie zawiera żadnego dodatku Service Pack. Nie może wyczyścić łatek w systemie.
???? (nie jestem pewien, co to za pomysł) „Microsoft zapewnia wbudowane narzędzie - czyszczenie dysku. (Aby zainstalować Oczyszczanie dysku, musisz zainstalować funkcję„ Desktop Experience ”).”
Co jeszcze można zrobić, aby posprzątać serwer i zwolnić miejsce?
Na koniec miło byłoby dowiedzieć się, jakiego rozmiaru dysku używasz dla c: \ dla dowolnej wersji systemu Windows.
źródło
Odpowiedzi:
Server 2003: Teraz używamy do nich 15 GB dysków C: Kiedyś korzystaliśmy z 10 GB, ale łaty zjadły nas poza domem i domem. Nie rozwijamy już wielu z nich, ale jeśli tak, to 15 GB.
Server 2008 i 2008 R2: Microsoft sam twierdzi, że 30 GB to liczba, na którą powinieneś dążyć. Widząc, jak sprawili, że łatki-katalogi stały się prawie niemożliwe do usunięcia w tych wersjach serwerowych, nie będę w nich wątpić. Obecnie produkujemy dyski C: 20 GB, ale to dlatego, że stworzyliśmy nasze szablony maszyn wirtualnych, zanim pojawiły się te wskazówki. Musimy to zmienić. 40 jest prawdopodobnie lepsze, jeśli weźmiesz pod uwagę zewnętrzne instalatory, które zdecydowanie przechowują rzeczy na C: bez względu na to, co im powiesz.
źródło
Aby zachować informacje na wypadek przeniesienia artykułu TechNet, oto jak „aktywować” narzędzie Microsoft do czyszczenia dysku na serwerze 2008 lub 2008 R2:
źródło
Użyłem „ połączenia ” sysinternals do przekierowania folderów takich jak katalog dystrybucji oprogramowania lub wyszukiwanie w systemie Windows. Możesz także użyć wbudowanego polecenia mklink, ale junction działa na starszych wersjach systemu Windows i można je ustandaryzować w skryptach automatycznego wdrażania.
Działa cuda, gdy instaluje się serwer z EEEpc z ograniczoną przestrzenią .
Aby uzyskać więcej informacji na temat mklink: połączenie katalogu a symboliczne łącze do katalogu?
Aby uzyskać przewodnik krok po kroku dotyczący konkretnie katalogu łatek, wypróbuj ten blog . Wpis dodano poniżej z pewnymi modyfikacjami formatowania:
(Opcjonalnie możesz skopiować zawartość katalogu .old do nowej lokalizacji).
źródło
Dzienniki IIS i raporty błędów systemu Windows.
Znajdź program taki jak SpaceMonger, aby znaleźć kosmicznych świń.
źródło
Jeśli jest to 2008 R2, możesz spróbować uruchomić
dism /online /cleanup-image /spsuperseded
. To przywróci trochę miejsca, jeśli zainstalowałeś SP1 od pierwszej instalacji. Jednak jeśli zostanie to przekazane strumieniowo, wątpię, czy odzyskasz trochę miejsca.źródło
Trochę mniej znany, ale warty wspomnienia: Windows Update przechowuje aktualizacje, w których pobiera
C:\Windows\SoftwareDistribution\Download
; i nie są usuwane po zainstalowaniu, dlatego folder może z czasem stać się dość duży.Po zainstalowaniu nowych aktualizacji możesz bezpiecznie opróżnić ten folder i odzyskać trochę miejsca na dysku.
źródło
Istnieją jeszcze dwa polecenia czyszczenia, które pomagają zmniejszyć system, oczywiście po ich uruchomieniu takich aktualizacji nie będzie można odinstalować.
W przypadku dodatków Service Pack:
dism /Online /Cleanup-Image /SPSuperseded /HideSP
W przypadku aktualizacji systemu Windows:
dism /Online /Cleanup-Image /StartComponentCleanup /ResetBase
Uruchomienie obu może zająć dużo czasu.
Tylko kilka porad:
Polecenia te wykonują duże czyszczenie odpowiednio dla dodatków Service Pack i folderu WinSXS. Usuwają tylko / niepotrzebne pliki (zakładając, że nie będziesz chciał odinstalowywać już zainstalowanych dodatków Service Pack / aktualizacji).
Należy pamiętać, że nie blokują one odinstalowywania przyszłych pakietów usług / aktualizacji.
Ich głównym założeniem jest: usuwają to, co jest potrzebne do odinstalowania zainstalowanych aktualizacji i starych wersji plików systemowych, które nie są już używane.
Wystarczy sprawdzić opis witryny Microsoft, aby dowiedzieć się więcej.
źródło
Aby zautomatyzować ten proces, możesz znaleźć skrypt PowerShell pod linkiem poniżej.
Jak wyczyścić katalog WinSxS i zwolnić miejsce na dysku
Ponadto w powyższym linku znajdziesz kroki,
disk cleanup(cleanmgr.exe)
jak:1) zainstaluj
2) biegnij
3) użyj
źródło