У меня есть ac: \ на сервере, который заполняется, скорее всего, из-за накопления исправлений за эти годы.
Служба поддержки Microsoft PSS сообщила, что неразумно просто удалять сжатые каталоги удаления из каталогов \ Windows. Учитывая, что у нас есть сотни серверов Windows, это рассеяние исправлений потребляет значительное количество места в нашей сети SAN (эти серверы Windows находятся в VMWare).
Можете ли вы сказать мне, что я могу сделать, кроме списка ниже, чтобы очистить место на диске C: \? Я надеюсь, что у вас может быть больше понимания, чем рекомендация, которую я получил.
Не устанавливайте виртуальную память pagefile.sys на диске C. (Системные свойства \ Параметры производительности \ Дополнительно \ изменить виртуальную память)
Очистить временные файлы (C: \ windows \ temp и C: \ Users \% Имя пользователя% \ AppData \ Local \ Temp).
Не устанавливайте ваши временные файлы Интернета на диске C. (Свойства обозревателя \ Настройки просмотра истории \ Переместить папку)
Переместите базу данных службы поиска Windows . Если вы запустили службы поиска Microsoft, переместите файл Windows.edb на другой диск.
(C: \ ProgramData \ Microsoft \ Search \ Data \ Applications \ Windows)
Сжатие папок для экономии места на диске и очистки диска
Используйте точку монтирования для установки дополнительного диска.
«Compln.exe» можно использовать только для очистки пакета обновления, например (RTM и SP1). В вашей системе Windows Server 2008 r2 он не содержит никакого пакета обновления. Он не может очистить патчи в вашей системе.
???? (не уверен, что это за идея) «Microsoft предоставляет встроенный инструмент - очистку диска. (Для получения очистки диска необходимо установить функцию« Desktop Experience ».»)
Что еще можно сделать, чтобы очистить ваш сервер и освободить место?
Наконец, было бы неплохо получить представление о том, какой размер диска вы используете для c: \ для любой версии Windows, которую вы используете.
источник
Ответы:
Server 2003: для них мы используем диски C: 15 ГБ. Раньше мы использовали 10 ГБ, но патч-файлы съели нас из дома и из дома. Мы больше не раскручиваем многие из них, но если мы это сделаем, то это 15 ГБ.
Server 2008 & 2008R2: сама Microsoft заявляет, что 30 ГБ - это число, к которому вы должны стремиться. Видя, как они сделали патч-каталоги невосстановимыми с этими версиями сервера, я не собираюсь сомневаться в них. В настоящее время мы делаем наши диски C: 20 ГБ, но это потому, что мы создали наши шаблоны виртуальных машин до появления этого руководства. Нам нужно это изменить. 40, вероятно, будет лучше, если учесть сторонние установщики, которые решительно прячут вещи на C: независимо от того, что вы им говорите.
источник
В целях сохранения информации в случае перемещения статьи TechNet, вот как «активировать» утилиту очистки диска Microsoft на сервере 2008 или 2008 R2:
источник
Я использовал ' junction ' от sysinternals для перенаправления папок, таких как каталог распространения программного обеспечения или поиск Windows. Вы также можете использовать встроенную команду mklink, но соединение работает в старых версиях Windows и может быть стандартизировано в сценариях автоматического развертывания.
Он творит чудеса для запуска установки сервера с EEEpc с ограниченным пространством .
Для получения дополнительной информации о mklink: каталог соединения vs каталог символическая ссылка?
Для пошагового руководства, касающегося конкретно каталога патчей, попробуйте этот блог . Запись добавлена ниже с некоторыми изменениями форматирования:
(При желании вы можете скопировать содержимое каталога .old в новое место).
источник
Журналы IIS и отчеты об ошибках Windows.
Найдите программу, подобную SpaceMonger, чтобы найти космических свиней.
источник
Если это 2008 R2, вы можете попытаться запустить
dism /online /cleanup-image /spsuperseded
. Это вернет некоторое пространство, если вы установили SP1 с момента начальной установки. Однако, если бы это было слипчиво, я сомневаюсь, что вы вернете себе место.источник
Немного менее известный, но заслуживающий упоминания: Центр обновления Windows хранит загружаемые обновления
C:\Windows\SoftwareDistribution\Download
; и они не удаляются после установки, поэтому папка может стать довольно большой со временем.После установки новых обновлений вы можете безопасно очистить эту папку и освободить место на диске.
источник
Есть еще две команды очистки, которые помогают уменьшить систему, конечно, после запуска такие обновления не смогут быть удалены.
Для пакетов обновления:
dism /Online /Cleanup-Image /SPSuperseded /HideSP
Для Windows UpDates:
dism /Online /Cleanup-Image /StartComponentCleanup /ResetBase
Оба могут занять много времени для запуска.
Просто несколько советов:
Эти команды делают большую очистку для пакетов обновления и папки WinSXS соответственно. Они только удаляют / удаляют файлы, которые больше не нужны (при условии, что вы не захотите удалять уже установленные пакеты обновления / обновления).
Обратите внимание, что они не блокируют будущие пакеты обновлений / обновления от удаления.
Основная их идея заключается в следующем: они удаляют то, что необходимо для удаления установленных обновлений и старых версий системных файлов, которые больше не используются.
Просто проверьте описание сайта Microsoft, чтобы узнать больше.
источник
Для автоматизации этого процесса вы можете найти скрипт PowerShell по ссылке ниже.
Как очистить каталог WinSxS и освободить дисковое пространство
Кроме того, по ссылке выше вы найдете шаги для
disk cleanup(cleanmgr.exe)
того, как:1) установить
2) бегать
3) использовать
источник