서버의 C : \ 드라이브를 정리합니다. 모든 알려진 방법


17

몇 년 동안 패치가 쌓여서 채워지는 서버에 ac : \가 있습니다.

Microsoft PSS Support에 따르면 \ Windows 디렉터리에서 압축 된 제거 디렉터리를 삭제하는 것은 현명하지 않다는 말이 있습니다. 100 대의 Windows 서버가 있다는 것을 고려할 때이 패치 분산은 SAN의 상당한 공간을 소비합니다 (이 Windows 서버는 VMWare에 있음).

C : \ 드라이브의 공간을 정리하기 위해 아래 목록 외에 무엇을 할 수 있는지 말씀해 주시겠습니까? 내가받은 추천보다 더 많은 통찰력을 가지기를 바랍니다.

  1. C 드라이브에 가상 메모리 pagefile.sys를 설정하지 마십시오 (시스템 속성 \ 성능 설정 \ 고급 \ 가상 메모리 변경).

  2. 임시 파일 (C : \ windows \ temp 및 C : \ Users \ % Username % \ AppData \ Local \ Temp)을 지우십시오.

  3. C 드라이브에 임시 인터넷 파일을 설정하지 마십시오 (인터넷 옵션 \ 인터넷 사용 기록 설정 \ 폴더 이동).

  4. Windows 검색 서비스 데이터베이스를 이동하십시오 . Microsoft Search 서비스를 시작한 경우 Windows.edb 파일을 다른 드라이브로 이동하십시오.

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

  5. 디스크 공간을 절약하고 디스크 정리를 사용하기 위해 폴더를 압축

  6. 추가 드라이브를 마운트하려면 마운트 포인트를 사용하십시오.

  7. "Compln.exe"는 (RTM 및 SP1)과 같은 서비스 팩을 청소하는 데만 사용할 수 있습니다. 시스템 Windows Server 2008 r2에는 서비스 팩이 포함되어 있지 않습니다. 시스템의 패치를 정리할 수 없습니다.

  8. ???? "이 아이디어가 무엇인지 잘 모르겠습니다."Microsoft는 기본 제공 도구 – 디스크 정리를 제공합니다. 디스크 정리를 위해서는 "데스크탑 경험"이라는 기능을 설치해야합니다. "

서버를 정리하고 공간을 확보하기 위해 수행 할 수있는 다른 작업은 무엇입니까?

마지막으로, 사용하는 Windows 버전에 따라 c : \에 어떤 드라이브 크기를 사용하는지에 대한 아이디어를 얻는 것이 좋습니다.


정답은 없습니다. 위키로 가장 적합 할 수도 있습니다
Bart Silverstrim

c : \ Windows에서 압축 된 패치를 삭제하는 것이 현명하지는 않지만 오래된 패치 일 경우 패치를 제거하지 않아도되는 경우 임시 통합 저장소로 옮기는 것으로 알려져 있습니다. 부작용이 없으면 삭제하십시오. 또한 백업을 종교적으로 수행하는 경우 압축 패치 디렉토리를 이동해도 필요한 경우 두통이 많이 발생하지 않아야합니다. 아니 내가 먼저 해요 가장 좋은 방법은 인정하지만, 우리를 위해 몇 가지 여분의 저장을 전단 (일어 무서운 아무것도.)
바트 Silverstrim에게

나중에 참조 할 수 있도록 데스크탑 환경을 설치하지 않고 내장 Microsoft 드라이브 클리너 유틸리티를 "활성화"할 수 있습니다. 이 기술 문서에 설명 된 단계를 따르십시오 .
Viertaxa

같은 문제가 발생했습니다

답변:


7

마지막으로, 사용하는 Windows 버전에 따라 c : \에 어떤 드라이브 크기를 사용하는지에 대한 아이디어를 얻는 것이 좋습니다.

서버 2003 : 현재 15GB C : 드라이브를 사용합니다. 우리는 10GB를 사용했지만 패치 디렉터는 우리를 집과 집 밖에서 먹었습니다. 우리는 더 이상이 중 많은 것을 돌리지 않고 있지만, 그렇게하면 15GB가됩니다.

Server 2008 & 2008R2 : Microsoft는 30GB를 목표로 삼고 있다고 말합니다. 그들이이 서버 버전에서 패치 디렉토리를 삭제 불가능하게 만들었을 때, 나는 그것들을 의심하지 않을 것입니다. 현재 C : 드라이브를 20GB로 만들지 만이 지침이 나오기 전에 VM 템플릿을 만들었 기 때문입니다. 우리는 그것을 바꿔야합니다. 40은 당신이 무엇을 말하든 C에 대한 것들을 단호하게 숨기는 타사 설치 프로그램을 고려하면 더 좋을 것입니다.


3
우리는 Winsxs 폴더가 지속적으로 증가함에 따라 2008 년에는 40GB가 너무 작다는 것을 발견했습니다. 패치, 서비스 팩 또는 새 DLL을 설치할 때마다 해당 폴더가 커질 수 있습니다.
Doug Luxem

7

TechNet 기사가 이동하는 경우 정보를 보존하기 위해 서버 2008 또는 2008 R2에서 Microsoft 디스크 정리 유틸리티를 "활성화"하는 방법은 다음과 같습니다.

Windows Server 2008 R2

64 비트

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

Windows Server 2008 R2

64 비트

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

Windows Server 2008

64 비트

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

Windows Server 2008

64 비트

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

Windows Server 2008

32 비트

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

Windows Server 2008

32 비트

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

파일을 찾으면 다음 위치로 이동하십시오.

Cleanmgr.exe는 % systemroot % \ System32에 있어야합니다.

Cleanmgr.exe.mui는 % systemroot % \ System32 \ en-US에 있어야합니다.

이제 명령 프롬프트에서 Cleanmgr.exe를 실행하여 디스크 정리 도구를 시작할 수 있습니다.


오래된 설치에서는 10GB 이상을 확보 할 수 있습니다. "시스템 파일 정리"버튼을 클릭하면 이미 적용된 모든 누적 Windows 업데이트 설치 파일이 압축됩니다.
몰 롬비

6

sysinternals의 ' junction '을 사용 하여 소프트웨어 배포 디렉토리 또는 Windows 검색과 같은 폴더를 리디렉션했습니다. 내장 mklink 명령을 사용할 수도 있지만 정션은 이전 버전의 창에서 작동하며 자동화 된 배포 스크립트에서 표준화 될 수 있습니다.

공간이 제한된 EEEpc 에서 서버 설치를 실행 하는 데 문제가 있습니다.

mklink에 대한 자세한 정보 : 디렉토리 접합 대 디렉토리 기호 링크?


특히 패치 디렉토리에 관한 단계별 안내서를 보려면이 블로그를 사용해보십시오 . 항목이 일부 형식 수정과 함께 아래에 추가됩니다.

다른 하드 드라이브로 분기점을 사용하여 업데이트 및 소프트웨어 배포 폴더 리디렉션

대본

8GB 시스템 파티션이있는 서버가 있고 계속 채워집니다. Windows 업데이트에 사용되는 소프트웨어 배포 폴더는 주요 팽창 원인이며 Microsoft 지원팀은이 폴더를 C 드라이브에서 이동할 수있는 방법이 없다고 말했습니다.

해결책

Systernals 사이트에있는 Microsoft Junction Tool을 사용하여 다른 하드 드라이브 또는 파티션에 대한 심볼릭 링크를 만듭니다. 나는이 글에서 심볼릭 링크와 정션이라는 용어를 서로 바꿔서 사용할 것이다.

방법

  • Windows Update 서비스 중지 및 폴더 이름 바꾸기

    시작> 실행 유형을 입력 cmd하고 Enter 유형 net stop wuauserv을 누른 후 Enter 유형 rename c:\windows\SoftwareDistribution softwaredistribution.old을 누르고 Enter를 누르십시오.

  • 접합을 사용하여 기호 링크 작성

    이 예에서 소프트웨어 배포 폴더는 C : \ WINDOWS \ SoftwareDistribution에서 D : \ WINDOWS \ SoftwareDistribution으로 리디렉션됩니다.

  • 접합 만들기

    명령 프롬프트에서 대상 디렉토리를 만들려면

    C:\>md D:\Windows\SoftwareDistribution

  • 접합을 만들려면

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

  • Windows Update 서비스를 다시 시작하십시오.

    입력 net start wuauserv하고 Enter를 누르십시오

    모든 것이 정상적으로 작동하는 것으로 확인되면 softwaredistribution.old 폴더를 삭제하십시오.

제프 룩스

.old 디렉토리의 내용을 새 위치에 선택적으로 복사 할 수 있습니다.


4

IIS 로그 및 Windows 오류 보고서

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

SpaceHoger와 같은 프로그램을 찾아 스페이스 호그를 찾으십시오.



3

조금 덜 알려져 있지만 언급 할 가치가있는 부분 : Windows Update는 다운로드 한 업데이트를 저장합니다 C:\Windows\SoftwareDistribution\Download. 설치 후에는 삭제되지 않으므로 시간이 지남에 따라 폴더가 상당히 커질 수 있습니다.

새 업데이트가 설치되면 해당 폴더를 안전하게 비우고 디스크 공간을 확보 할 수 있습니다.


3

시스템을 줄이는 데 도움이되는 두 가지 정리 명령이 있습니다. 물론 실행 한 후에는 이러한 업데이트를 제거 할 수 없습니다.

서비스 팩의 경우 :

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

Windows UpDates의 경우 :

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

둘 다 실행하는 데 많은 시간이 걸릴 수 있습니다.

몇 가지 조언 :

  1. 업데이트를 제거하려면 실행하지 마십시오
  2. 명령을 다시 실행할 때까지 새 업데이트를 제거 할 수 있습니다.
  3. 관리자 권한으로 실행해야합니다.
  4. 가상 Windows 10 Home에서 많은 시간이 걸릴 수 있습니다. 누적 업데이트 후 몇 시간이 걸렸습니다.
  5. 업데이트 직후에 실행하지 말고 업데이트 사이에 컴퓨터를 재부팅 한 다음 청소하십시오.
  6. Windows 10의 경우 재부팅 만하지 말고 전원을 껐다 켜십시오. 그것은 단순히 재부팅과는 매우 다릅니다 (Windows 10 재부팅에서는 최대 절전 모드와 비슷하지만 VeraCrypt 또는 다른 파일 시스템 마운트 도구를 사용하는 경우 커널 만 문제가됩니다)

이 명령은 서비스 팩과 WinSXS 폴더에서 각각 크게 정리합니다. 더 이상 필요없는 파일 만 삭제 / 제거합니다 (이미 설치된 서비스 팩 / 업데이트를 제거하지 않으려는 경우).

향후 서비스 팩 / 업데이트가 제거되는 것을 차단하지는 않습니다.

주요 아이디어는 다음과 같습니다. 더 이상 사용되지 않는 기존 시스템 파일 버전 및 설치된 업데이트를 제거하는 데 필요한 사항을 제거합니다.

자세한 내용은 Microsoft 웹 사이트 설명을 확인하십시오.


0

이 프로세스를 자동화하려면 아래 링크에서 PowerShell 스크립트를 찾을 수 있습니다.

WinSxS 디렉토리를 정리하고 디스크 공간을 확보하는 방법

???? "이 아이디어가 무엇인지 잘 모르겠습니다."Microsoft는 기본 제공 도구 – 디스크 정리를 제공합니다. 디스크 정리를 위해서는 "데스크탑 경험"이라는 기능을 설치해야합니다. "

또한 위의 링크에서 다음을 수행하는 disk cleanup(cleanmgr.exe)방법에 대한 단계를 찾을 수 있습니다 .

1) 설치

2) 달리다

3) 사용

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.