차례:
더 비싼 구성 요소와 더 긴 하드웨어 수명으로 인해 서버 환경보다 하드웨어 사양이 더 세밀하게 조사되지 않습니다. 불과 몇 년 전에 Windows Server 2000은 설치하기 위해 650MB의 디스크 여유 공간을 요구했지만, Server 2008은 설치하는 데 몇 배가 필요하므로 효과적으로 실행하려면 상당한 시간이 걸립니다. 지난 10 년 동안 하드웨어 가격이 크게 떨어졌지만 서버 하드웨어는 데스크탑 하드웨어를 절약하지 못했습니다. 또한, 최근 몇 년 동안 가상 서버의 인기가 높아짐에 따라 단일 서버에 단일 운영 체제 사본 수십 개가 포함될 수 있습니다.
다시 말해, Windows 2008은 공간 낭비입니다. 모든 유형의 소프트웨어에서 시간이 지남에 따라 예상되는 일반적인 증가 외에도 메모리 요구 사항의 증가로 인해 스왑 파일 디스크 공간에 대한 요구가 증가하고 있습니다. 64GB의 RAM과 일치하는 스왑 파일이있는 서버는 10 년 전에는 어리석은 것처럼 보였습니다. 또한 더 많은 디스크 공간을 사용하는 몇 가지 새로운 기능이 있습니다! 여기서는 Windows 2008을 살펴보고이 서버 공간 호기의 식욕을 줄이는 방법에 대한 팁을 제공합니다.
WinSxS 라이브러리
많은 시스템 관리자가 Windows 2008과 함께 실행하는 최초의 공간 호깅 기능 중 하나는 "WinSxS"라는 폴더로, WinSxS (Windows Side-by-Side Assembly)라는 시스템에서 사용됩니다. Windows Side-by-Side Assembly는 DLL 및 실행 파일을 하나의 큰 라이브러리에 저장하므로 Windows 및 기타 Microsoft 구성 요소에서 쉽게 액세스 할 수 있습니다. 이를 통해 서버는 다양한 버전의 다양한 시스템 파일을 유지할 수 있으므로 업데이트 및 이전 버전과의 호환성이 용이합니다. 이전 Windows 버전은 "System32"라는 디렉토리에 많은 중요한 파일을 저장했지만이 디렉토리의 2008 버전에는 실제로이 WinSxS 폴더에 저장된 시스템 파일에 대한 많은 포인터가 포함되어 있습니다. 이것은 많은 장점이 있습니다. 예를 들어, 업데이트가로드 될 때 System32 디렉토리의 DLL을 바꾸는 대신 SxS 디렉토리에 새 버전이 설치되고 다양한 포인터가 새 버전으로 변경됩니다.
이 방법의 단점은 시스템에 200MB 서비스 팩을 설치하면 시스템을 떠나지 않는 다른 200MB의 파일을 추가 할 수 있다는 것입니다. 서비스 팩을 세지 않아도 매년 수백 개의 Windows 업데이트가 릴리스됩니다. 이는 WinSxS 디렉토리에 많은 파일이 쌓일 수 있습니다. 또한이 방법을 사용하면 모든 활성 DLL이 시스템에 두 번 나타나는 것처럼 디스크 공간 사용량을 분석하기가 어려워 질 수 있습니다.
일반적인 디스크 공간에서 OS 파일, 대체 OS 파일 버전 및 스왑 파일을 사용하는 것 외에도 Server 2008 시스템에서 공간을 차지하는 이유에 영향을주는 요소가 하나 더 있습니다. 정보.
볼륨 섀도 복사본 서비스
디스크 공간 사용량을 보는 많은 기존 방법은 다른 20GB에 발생한 정보에 대한 정보없이 40GB 드라이브에 20GB의 파일과 여유 공간을 표시 할 수 있습니다. Windows Server 2008을 실행하는 경우 볼륨 섀도 복사본 서비스라는 하나의 원인이 있습니다. 이 서비스를 구성한 적이 없으며 아마도 들어 보지도 않았지만 시스템에서 실행 중일 수 있습니다. 볼륨 섀도 복사본은 관리자가 거의 액세스 할 수없는 숨겨진 폴더에 저장되는 시스템 볼륨 스냅 샷을 만듭니다.
볼륨 섀도 복사본 서비스에서 사용하는 디스크 공간을 확인하고 줄이는 가장 쉬운 방법은 컴퓨터 관리의 디스크 관리 섹션을 사용하는 것입니다. 디스크 관리에서 볼륨의 속성을 볼 때 "섀도 복사본"이라는 섹션이 있습니다. 그런 다음 서비스의 현재 통계를 볼 수 있습니다.이 통계는 Windows 디렉토리에서 사용하는 공간의 몇 배가되기 쉽습니다. 시스템의 모든 볼륨에 대해 서비스가 비활성화 된 것으로 표시 되더라도 여전히 많은 디스크 공간을 사용하고있을 수 있습니다.
이 서비스를 제한하거나 비활성화하는 방법은 여러 가지가 있지만 가장 쉬운 방법은 최대 허용 크기 인 300MB를 설정하는 것입니다. 이 변경을 수행하면 시스템은 300MB 이하의 디스크 공간을 사용할 때까지 오래된 섀도 복사본을 자동으로 삭제합니다.
스왑 파일
앞에서 언급했듯이 스왑 파일 사용은 서버 시스템에서 많은 공간을 차지합니다. 따라서 C 드라이브에서 디스크 공간 사용량을 유지하는 다른 방법은 스왑 파일을 대체 드라이브로 옮기는 것입니다. 많은 서버 시스템에서 논리 드라이브 문자는 실제 드라이브와 동일하지 않습니다. 따라서 일반적으로 스왑 파일은 항상 시스템의 첫 번째 드라이브에있는 것이 좋지만 D 드라이브에 스왑 파일을 넣으면 시스템의 첫 번째 드라이브에있을 수 있습니다.
많은 사람들이 간단한 서버의 C 드라이브에는 10-20GB가 충분하다고 말하지만 이러한 새로운 기능으로 인해 공간이 적은 서버를 작동하는 것이 거의 불가능합니다. 40-50GB에 가까운 공간을 가진 C 드라이브를 사용하는 것이 안전 할 수 있습니다. 즉, 디스크 공간 사용량을 절약해야한다면 섀도 복사본을 제한하고 스왑 파일을 다른 드라이브로 완전히 옮기십시오.
서버 스페이스 호그 랭 글링
현재까지 Windows Server 2008은 공간을 가장 많이 사용하는 Windows Server 버전이지만, 이러한 주요 영역을 잘 계획하고주의 깊게 살펴보면이 공간을 효과적으로 조정할 수 있습니다.