microsoft-windows:windows-server-2012-r2:adds:ad-domain-controller-ntds-dit-database-offline-defragmentation
Различия
Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
microsoft-windows:windows-server-2012-r2:adds:ad-domain-controller-ntds-dit-database-offline-defragmentation [18.08.2018 09:21] – [Останавливаем службы ADDS] Алексей Максимов | microsoft-windows:windows-server-2012-r2:adds:ad-domain-controller-ntds-dit-database-offline-defragmentation [18.08.2018 10:27] (текущий) – [Планируем процедуру] Алексей Максимов | ||
---|---|---|---|
Строка 1: | Строка 1: | ||
===== Offline дефрагментация базы данных Active Directory (ntds.dit) на контроллере домена | ===== Offline дефрагментация базы данных Active Directory (ntds.dit) на контроллере домена | ||
- | Со временем база данных **Active Directory** (**ntds.dit**) может разрастаться до неприличных размеров, | + | {{: |
\\ | \\ | ||
Строка 8: | Строка 8: | ||
Offline-дефрагментация требует остановки служб AD и, как следствие, | Offline-дефрагментация требует остановки служб AD и, как следствие, | ||
- | Кроме того, предварительно требуется оценить объем свободного места на диске контроллера домена, | + | Кроме того, предварительно требуется оценить объем свободного места на диске контроллера домена, |
\\ | \\ | ||
Строка 49: | Строка 49: | ||
==== Выполняем дефрагментацию ==== | ==== Выполняем дефрагментацию ==== | ||
- | C:\temp> | + | Создадим временный каталог, |
- | Ntdsutil: Activate instance ntds | + | |
+ | В командной строке переходим в интерактивный режим работы уилиты **Ntdsutil** и последовательно вводим команды '' | ||
+ | |||
+ | < | ||
+ | Ntdsutil: | ||
Active instance set to " | Active instance set to " | ||
- | Ntdsutil: Files | + | Ntdsutil: |
- | file maintenance: | + | file maintenance: |
Initiating DEFRAGMENTATION mode... | Initiating DEFRAGMENTATION mode... | ||
| | ||
- | | + | |
Defragmentation | Defragmentation | ||
Строка 70: | Строка 74: | ||
Compaction is successful. You need to: | Compaction is successful. You need to: | ||
- | copy "c:\temp\ntds.dit" | + | copy "C:\Temp\ntds.dit" |
and delete the old log files: | and delete the old log files: | ||
del C: | del C: | ||
- | + | file maintenance: | |
- | file maintenance: | + | Ntdsutil: |
- | Ntdsutil: q | + | </ |
+ | Обратим внимание на то, что в выводе утилиты должно фигурировать сообщение об успешном окончании процесса дефрагментации '' | ||
+ | |||
+ | По длительности процесс дефрагментации может занять разное время в зависимости от текущего размера файла БД и аппаратных возможностей контроллера домена. В нашем примере файл **ntds.dit** размером 18GB был дефрагментирован до размера в 5GB примерно за 20 минут. | ||
\\ | \\ | ||
==== Заменяем файлы БД ==== | ==== Заменяем файлы БД ==== | ||
- | C:\temp>copy "c:\temp\ntds.dit" | + | По окончании процесса дефрагментации утилита **Ntdsutil** выдала нам рекомендации о дальнейших действиях, |
- | Overwrite C: | + | |
+ | < | ||
+ | Overwrite C: | ||
1 file(s) copied. | 1 file(s) copied. | ||
- | + | </ | |
- | C:\temp>del C: | + | |
+ | Также нам нужно удалить логи, относящиеся к старому недефраментированному файлу. | ||
+ | |||
+ | < | ||
+ | |||
Строка 93: | Строка 107: | ||
==== Запускаем службы AD ==== | ==== Запускаем службы AD ==== | ||
- | C:\temp>net start NTDS | + | После замены файла ntds.dit и удаления старых логов выполняем повторный запуск службы **Active Directory Domain Services** (**ntds**). |
+ | |||
+ | < | ||
The Active Directory Domain Services service is starting. | The Active Directory Domain Services service is starting. | ||
The Active Directory Domain Services service was started successfully. | The Active Directory Domain Services service was started successfully. | ||
+ | </ | ||
+ | |||
+ | Ну и, конечно, | ||
+ | < | ||
+ | На этом процедуру offline-дефрагментации базы данных Active Directory можно считать законченной. | ||
\\ | \\ |
microsoft-windows/windows-server-2012-r2/adds/ad-domain-controller-ntds-dit-database-offline-defragmentation.1534573263.txt.gz · Последнее изменение: 18.08.2018 09:21 — Алексей Максимов