Dọn dẹp ổ C: \ của máy chủ. Tất cả các cách đã biết


17

Tôi có ac: \ trên một máy chủ đang lấp đầy, rất có thể là do sự tích lũy của các bản vá trong những năm qua.

Tôi được bộ phận Hỗ trợ Microsoft PSS thông báo rằng việc xóa các thư mục gỡ cài đặt đã nén trong các thư mục \ Windows là không khôn ngoan. Xem xét rằng chúng tôi có 100 máy chủ windows, việc phân tán các bản vá này đang tiêu tốn dung lượng đáng kể trên SAN của chúng tôi (các máy chủ windows này nằm trong VMWare).

Bạn có thể cho tôi biết những gì tôi có thể làm, ngoài danh sách bên dưới, để dọn sạch không gian trên ổ C: \ không? Tôi hy vọng rằng bạn có thể có cái nhìn sâu sắc hơn so với khuyến nghị tôi nhận được.

  1. Không đặt pagefile.sys Bộ nhớ ảo của bạn trên ổ C. (Thuộc tính hệ thống \ Cài đặt hiệu suất \ Nâng cao \ thay đổi Bộ nhớ ảo)

  2. Xóa các tệp tạm thời (C: \ windows \ temp và C: \ Users \% Tên người dùng% \ AppData \ Local \ Temp).

  3. Không đặt các tệp Internet tạm thời của bạn trên ổ C. (Tùy chọn Internet \ Cài đặt lịch sử duyệt web \ di chuyển thư mục)

  4. Di chuyển cơ sở dữ liệu dịch vụ tìm kiếm Windows . Nếu bạn đã bắt đầu dịch vụ Microsoft Search, vui lòng di chuyển tệp Windows.edb sang ổ đĩa khác.

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

  5. Nén thư mục để tiết kiệm dung lượng ổ đĩa và sử dụng dọn dẹp đĩa

  6. Sử dụng điểm gắn kết để gắn thêm một ổ đĩa.

  7. Chỉ có thể được sử dụng để làm sạch Gói dịch vụ, chẳng hạn như (RTM và SP1). Trong hệ thống máy chủ Windows 2008 r2 của bạn, nó không chứa bất kỳ gói dịch vụ nào. Nó không thể làm sạch các bản vá trong hệ thống của bạn.

  8. ???? (không chắc ý tưởng này là gì) "Microsoft cung cấp công cụ tích hợp - dọn đĩa. (Bạn cần cài đặt một tính năng gọi là" Trải nghiệm máy tính để bàn "để có được Disk Cleanup.)"

Những việc khác có thể được thực hiện để dọn sạch máy chủ của bạn và giải phóng không gian?

Cuối cùng, thật tuyệt khi có ý tưởng về kích thước ổ đĩa bạn sử dụng cho c: \ cho bất kỳ phiên bản Windows nào bạn sử dụng.


Không có câu trả lời chắc chắn, có thể là tốt nhất như một wiki
Bart Silverstrim

Điều đó nói rằng ... không khôn ngoan khi xóa các bản vá đã nén trong c: \ Windows, nhưng nếu chúng đã cũ (và sẽ không phải gỡ cài đặt các bản vá), tôi đã biết chuyển chúng sang bộ lưu trữ hợp nhất tạm thời, sau đó xóa chúng nếu không có tác dụng phụ. Ngoài ra, nếu sao lưu được thực hiện một cách tôn giáo thì việc di chuyển các bản vá đã nén không gây đau đầu để khôi phục nếu cần. Không phải là cách tốt nhất mà tôi là người đầu tiên thừa nhận, nhưng nó đã cắt giảm một số lượng lưu trữ dư thừa cho chúng tôi (và không có gì khủng khiếp xảy ra.)
Bart Silverstrim

Để tham khảo trong tương lai, bạn có thể "kích hoạt" tiện ích dọn dẹp ổ đĩa Microsoft tích hợp mà không cần cài đặt trải nghiệm máy tính để bàn. Thực hiện theo các bước được nêu trong này bài viết TechNet.
Viertaxa

Có ai tìm ra giải pháp cho vấn đề này không? Tôi đang gặp vấn đề tương tự

Câu trả lời:


7

Cuối cùng, thật tuyệt khi có ý tưởng về kích thước ổ đĩa bạn sử dụng cho c: \ cho bất kỳ phiên bản Windows nào bạn sử dụng.

Máy chủ 2003: Hiện tại chúng tôi sử dụng ổ đĩa 15 GB C:. Chúng tôi đã từng sử dụng 10GB, nhưng các bản vá lỗi đã ăn chúng tôi ra khỏi nhà và nhà. Chúng tôi sẽ không quay vòng nhiều trong số này nữa, nhưng nếu chúng tôi làm, 15 GB là nó.

Máy chủ 2008 & 2008R2: Chính Microsoft đang nói rằng 30 GB là con số bạn nên nhắm tới. Xem như cách họ tạo ra các bản vá lỗi không thể xóa được với các phiên bản máy chủ này, tôi sẽ không nghi ngờ gì về chúng. Hiện tại chúng tôi tạo ra các ổ C: 20GB, nhưng đó là vì chúng tôi đã tạo các mẫu VM trước khi hướng dẫn này xuất hiện. Chúng ta cần thay đổi nó. 40 có lẽ tốt hơn một khi bạn tính đến các trình cài đặt bên thứ 3 kiên quyết sắp xếp mọi thứ trên C: bất kể bạn nói gì với họ.


3
Chúng tôi thấy rằng 40 GB là quá nhỏ cho năm 2008 với sự tăng trưởng liên tục của thư mục Winsxs. Mỗi khi một bản vá, gói dịch vụ hoặc DLL mới được cài đặt, thư mục đó có thể phát triển lớn hơn.
Doug Luxem

7

Để bảo toàn thông tin trong trường hợp bài viết TechNet di chuyển, đây là cách "kích hoạt" tiện ích dọn đĩa Microsoft trên máy chủ 2008 hoặc 2008 R2:

Máy chủ Windows 2008 R2

64-bit

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

Máy chủ Windows 2008 R2

64-bit

C: \ Windows \ wonxs \ amd64_microsoft-windows-cleanmgr.resource_31bf3856ad364e35_6.1.7600.16385_en-us_b9cb6194b257cc63 \ cleanmgr.exe.mui

Máy chủ Windows 2008

64-bit

C: \ Windows \ wonxs \ amd64_microsoft-windows-cleanmgr.resource_31bf3856ad364e35_6.0.6001.18000_en-us_b9f50b71510436f2 \ cleanmgr.exe.mui

Máy chủ Windows 2008

64-bit

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

Máy chủ Windows 2008

32-bit

C: \ Windows \ wonxs \ x86_microsoft-windows-cleanmgr.resource_31bf3856ad364e35_6.0.6001.18000_en-us_5dd66fed98a6c5bc \ cleanmgr.exe.mui

Máy chủ Windows 2008

32-bit

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

Khi bạn đã định vị các tệp, hãy di chuyển chúng đến các vị trí sau:

Cleanmgr.exe nên có trong% systemroot% \ System32.

Cleanmgr.exe.mui nên vào% systemroot% \ System32 \ en-US.

Bây giờ bạn có thể khởi chạy công cụ dọn dẹp đĩa bằng cách chạy Cleanmgr.exe từ dấu nhắc lệnh.


Đối với các bản cài đặt cũ hơn, điều này có thể giải phóng hơn 10 GB. Hãy chắc chắn rằng bạn nhấp vào nút "Dọn sạch tệp hệ thống" và nó sẽ nuke tất cả các tệp cài đặt cập nhật windows tích lũy đã được áp dụng.
Molomby

6

Tôi đã sử dụng ' ngã ba ' bởi sysiternals để chuyển hướng các thư mục như thư mục phân phối phần mềm hoặc tìm kiếm windows. Bạn cũng có thể sử dụng lệnh mklink tích hợp, nhưng đường nối hoạt động trên các phiên bản cũ hơn của windows và có thể được chuẩn hóa theo các kịch bản triển khai tự động.

Nó hoạt động kỳ diệu để cài đặt máy chủ chạy khỏi EEEpc bị giới hạn không gian .

Để biết thêm thông tin về mklink: liên kết thư mục vs liên kết tượng trưng thư mục?


Để biết hướng dẫn từng bước về cụ thể thư mục bản vá, hãy thử blog này . Mục nhập được nối dưới đây với một số sửa đổi định dạng:

CẬP NHẬT CẬP NHẬT VÀ PHÂN PHỐI PHẦN MỀM PHÂN PHỐI SỬ DỤNG JUNCTION ĐỂ KHÁC CỨNG

Kịch bản

Bạn có một máy chủ với phân vùng hệ thống 8 GB và nó tiếp tục đầy. Thư mục phân phối phần mềm được sử dụng bởi các bản cập nhật Windows là một nguồn chính phình to và bộ phận hỗ trợ của Microsoft cho biết bạn không thể làm gì để di chuyển thư mục này từ ổ C.

Giải pháp

Sử dụng Công cụ Microsoft Junction được tìm thấy trên trang Systernals tạo liên kết tượng trưng đến một ổ đĩa cứng hoặc phân vùng khác. Tôi sẽ sử dụng các thuật ngữ liên kết tượng trưng và ngã ba thay thế cho nhau trong bài viết này.

Quá trình

  • Dừng dịch vụ Windows Update và đổi tên thư mục

    Bắt đầu> Run type cmdvà nhấn enter type net stop wuauservvà nhấn enter type rename c:\windows\SoftwareDistribution softwaredistribution.oldvà nhấn enter

  • Tạo một liên kết tượng trưng bằng cách sử dụng Giao diện

    Trong ví dụ này, thư mục phân phối phần mềm sẽ được chuyển hướng từ C: \ WINDOWS \ SoftwareDistribution sang D: \ WINDOWS \ SoftwareDistribution

  • Tạo giao lộ

    Để tạo thư mục đích từ dấu nhắc lệnh

    C:\>md D:\Windows\SoftwareDistribution

  • Để tạo Giao lộ

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

  • Khởi động lại dịch vụ Windows Update

    net start wuauservvà nhấn enter

    Khi mọi thứ đã được verfieid hoạt động bình thường, hãy xóa thư mục softwaredistribution.old.

Jeff Loucks

(Bạn có thể tùy ý sao chép nội dung của thư mục .old vào vị trí mới).


4

Nhật ký IIS và Báo cáo lỗi Windows.

  1. C: \ inetpub \ log \ LogFiles
  2. % LOCALAPPDATA% \ CrashDumps

Tìm một chương trình như SpaceMonger để tìm không gian.



3

Một điều ít được biết đến nhưng đáng nói đến: Windows Update lưu trữ các bản cập nhật mà nó tải xuống C:\Windows\SoftwareDistribution\Download; và chúng không bị xóa sau khi được cài đặt, do đó thư mục có thể phát triển khá lớn theo thời gian.

Sau khi cập nhật mới được cài đặt, bạn có thể dọn sạch thư mục đó một cách an toàn và lấy lại một số dung lượng đĩa.


3

Có hai lệnh dọn dẹp giúp giảm hệ thống, tất nhiên sau khi chạy chúng, các bản cập nhật như vậy sẽ không thể được gỡ cài đặt.

Đối với gói dịch vụ:

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

Dành cho Windows UpDates:

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

Cả hai có thể mất rất nhiều thời gian để chạy.

Chỉ là một vài lời khuyên:

  1. Không chạy chúng nếu bạn muốn gỡ cài đặt bản cập nhật
  2. Các bản cập nhật mới sẽ có thể được gỡ cài đặt cho đến khi bạn chạy lại lệnh
  3. Chúng phải được chạy với quyền quản trị
  4. Họ có thể mất rất nhiều thời gian, trên Windows 10 Home ảo của tôi, phải mất hàng giờ sau khi cập nhật tích lũy
  5. Không chạy chúng ngay sau khi cập nhật, hãy để máy tính khởi động lại giữa các bản cập nhật và sau đó dọn dẹp
  6. Nếu trên Windows 10, không chỉ khởi động lại, hãy tắt nguồn và bật nguồn; nó rất khác so với chỉ khởi động lại (trên Windows 10 khởi động lại giống như ngủ đông, nhưng chỉ là kernel, rất nhiều vấn đề nếu sử dụng VeraCrypt hoặc các công cụ gắn kết hệ thống tập tin khác)

Các lệnh đó sẽ dọn sạch rất nhiều trên Gói dịch vụ và trên thư mục WinSXS tương ứng. Họ chỉ xóa / xóa các tệp không cần thiết nữa (giả sử bạn sẽ không muốn gỡ cài đặt Gói dịch vụ / Cập nhật đã được cài đặt).

Xin lưu ý rằng họ không chặn các gói / bản cập nhật dịch vụ trong tương lai không được gỡ cài đặt.

Ý tưởng chính của chúng là: Họ loại bỏ những gì cần thiết để gỡ cài đặt các bản cập nhật được cài đặt và các phiên bản tệp hệ thống cũ không còn sử dụng nữa.

Chỉ cần kiểm tra mô tả trang web của Microsoft để biết thêm.


0

Để tự động hóa quá trình này, bạn có thể tìm tập lệnh PowerShell trên liên kết bên dưới.

Cách dọn dẹp thư mục WinSxS và giải phóng không gian đĩa

???? (không chắc ý tưởng này là gì) "Microsoft cung cấp công cụ tích hợp - dọn đĩa. (Bạn cần cài đặt một tính năng gọi là" Trải nghiệm máy tính để bàn "để có được Disk Cleanup.)"

Ngoài ra, trên liên kết ở trên, bạn sẽ tìm thấy các bước để disk cleanup(cleanmgr.exe)làm thế nào:

1) cài đặt

2) chạy

3) sử dụng

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.