우리는 600Gig이고 거의 가득 찬 하드 디스크를 가지고 있습니다. 18,501,765 개의 파일 (주로 작은 19k 이미지)과 7,142,132 개의 폴더로 채워져 있습니다. 정확히 모든 공간이 어디로 갔는지 알아내는 것은 매우 어렵습니다. 정기적 인 청소 절차로 충분한 공간을 확보하지 못하므로이 드라이브를 전체적으로 살펴보고 외부에 무엇이 있으며 이동할 수있는 항목을 결정해야합니다. 우리는 여러 응용 프로그램을 시도해 왔으며 지금까지 응용 프로그램이 폭발하거나 완료하기 위해 놀라운 시간 동안 실행되었습니다.
서버 정보
- 운영 체제 : Windows Server 2003
- 파일 시스템 : NTFS
해결책
Space ObServer 는 메모리를 거의 차지하지 않고 18,501,765 개의 파일과 7,142,132 개의 폴더를 읽을 수있었습니다. 나는 이것이 SQL 백엔드를 사용하여 모든 데이터를 저장한다는 사실 때문이라고 확신합니다. 불행히도 서버 당 $ 259.95의 모든 제품 중 가장 비쌉니다.
시도한 솔루션
연구하는 동안 유료와 무료의 여러 가지 솔루션을 시도했습니다. 나는 모든 사람의 정보를 위해 아래에 시도한 제품 목록을 유지했습니다.
자유 소프트웨어
JDiskReport- 천만에 중지WinDirStat- 천만에 중지SpaceMonger - RAM 스토리지 언급으로 인해 건너 뛰기SpaceSniffer- 알 수없는 상태에서 중지-충돌
유료 소프트웨어
FolderSizes -1200 만 중지 (3 백만 폴더)TreeSize Professional - RAM 스토리지 언급으로 인해 건너 뛰기
업데이트
업데이트 # 1 : 분석하려는 서버에 2GB의 RAM이 있으며 파일 / 폴더 정보를 메모리에 유지하려고 시도하는 대부분의 제품이 있습니다. 이것은 18,501,765 개의 파일과 7,142,132 개의 폴더로 너무 빨리 소모되는 경향이 있습니다.
업데이트 # 2 : WinDirStat의 개발자가 64 비트에서 컴파일 할 수 있다고 알려주기에 충분히 관여 한 것 같습니다. 그렇게하면 더 많은 메모리를 사용할 수 있지만 디스크에 지속될 수 없다면 충분할지 확실하지 않습니다.