Это немного странная проблема - обычные шаги по устранению неполадок, похоже, не применимы.
На хосте XenServer 6.2 (с SP1) у меня есть гостевая виртуальная машина под управлением Windows Server 2012 R2, которая функционирует как файловый сервер / сервер печати. ВМ около года. У него есть системный диск размером 45 ГБ и диск с данными, вмещающий несколько сотен гигабайт общих файлов.
Этим утром системный диск начал медленно приближаться к полному. Не медленно, но и не быстро. Как бы то ни было, он переполнился, и задания на печать перестали работать. Странно. Я запустил windirstat и очистил некоторые старые файлы журналов. Все было хорошо, но потом это заполнило и это пространство.
Итак, в этот момент мне больше не нужно очищать диск C. Я снова запустил Windirstat и заметил, что общее использование диска составляет всего 16 ГБ. А? Проводник Windows по-прежнему сообщает, что на этом этапе диск полностью заполнен.
Я перезагрузился.
Проводник Windows теперь показывает правильный объем свободного места. Потрясающие! Пока не обновился ... и заметил, что стало меньше свободного места. И еще раз освежить ... и меньше свободного места.
Это не быстрая утечка, но все же «заполнит» оставшееся пространство примерно за 2,5 часа. Я говорю «заполнить», потому что повторный запуск Windirstat на C: показывает, что все еще существует только 16 гигабайт данных.
Интересные вещи:
vssadmin list writers
не перечисляет снимков fsutil volume diskfree C:
соглашается с проводником WindowsСпасибо за любую помощь или советы, которые вы можете дать! Я был бы счастлив попытаться сообщить обо всем. Я позвонил в службу поддержки Citrix, и у них есть небольшой патч, который они хотят, чтобы я применил, но они также признали, что это не решает проблему. Они указывают пальцем и на саму Windows прямо сейчас.
Подводя итог всему этому, можно задать вопрос - что еще может заставить проводник Windows думать, что диск растет, но не отображается с WinDirStat?
Обновить: Несоответствие дискового пространства исправлено. По-видимому, WinDirStat (запущенный от имени администратора) по-прежнему не видит папку C: \ Windows \ System32 \ Spool. Странно, правда? Во всяком случае, там застрял файл размером 16 гб. Теперь его нет. Я обновлю завтра, увидим ли мы, как размер диска постепенно увеличивается, как мы это делали раньше (только сейчас с большим количеством свободного места на диске, чтобы он мог влезть)
Проверьте вкладку «Теневые копии» в свойствах диска. Моя производственная система потребляла 180 ГБ из 250 ГБ для теневой копии резервного диска e: (что довольно безумно, ИМХО).
Параметр теневого копирования по умолчанию был «неограниченным», поэтому он съедает почти весь диск на производственной машине!
Загляните в каталог C: \ System Volume Information \, там был ОГРОМНЫЙ файл {ee93380c-a671-11ea-8105-1e00200079bc} {3808876b-c176-4e48-b7ae-04046e6cc752}. При установке ограниченного размера теневой копии (320 МБ) данные очищаются, и диск снова становится достаточно свободным.
Были установлены какие-то обновления или новые приложения?
Я бы также посмотрел на C: \ Windows \ System32 \ LogFiles, где находятся некоторые журналы отчетов об ошибках IIS и Windows. Обычно я отключаю отчет об ошибках Windows, потому что он раньше заполнял некоторые из моих дисков.
Я бы проверил журналы событий на предмет каких-либо подсказок и продолжил бы запускать любую утилиту изменения размера папок / файлов, которую вы можете проверить, чтобы проверить C: \, чтобы увидеть, какие каталоги занимают больше всего места и увеличиваются.
Всякий раз, когда мои диски заполнялись без очевидных обновлений или установок, я обнаруживал, что вредоносное ПО реплицируется. Проверьте свои процессы на наличие посторонних третьих лиц и просканируйте. Кроме того, журналы SQL имеют тенденцию быстро разрастаться без своевременного их усечения.