Служба хранилища единственных копий (SIS) предназначена для работы в полностью автоматическом режиме. Однако, бывают ситуации, когда вам необходимо вмешаться в работу этой службы. Вообще, вы можете вмешиваться только в работу гровелера SIS, т.к. фильтр SIS работает в автоматическом режиме и не имеет средств управления. При управлении гровелером SIS у вас может возникнуть необходимость в решении следующих задач:
Управление процессом поиска дубликатов;
Исключение определенных папок из обслуживания SIS;
Использование SIS на других томах.
Управление процессом поиска дубликатов.
У вас может возникнуть необходимость управлять процессом поиска дубликатов на томах, обслуживаемых SIS. Например, после добавления нескольких новых образов ОС на сервер удаленной установки на томе, где расположена папка RemoteInstall, закончилось свободное пространство и необходимо инициировать процесс поиска дубликатов для его освобождения. Вместо того, чтобы ждать следующего простоя сервера для запуска процесс сканирования, вы можете запустить процесс сканирования вручную. Все операции по управлению работой службы гровелера SIS выполняются программой grovctrl.exe.
Установка программы grovctrl.exe.
Программа grovctrl.exe находится на установочном компакт-диске Windows Server 2003, однако не устанавливается ни во время установки операционной системы, ни во время установки служб удаленной установки. Для ее установки необходимо выполнить команду expand d:\i386\grovctrl.ex_ %systemroot%\system32\grovctrl.exe, подставив вместо d: букву, используемую устройством для чтения компакт-дисков.
Использование программы grovctrl.exe.
Программа grovctrl.exe предназначена для управления службой гровелера SIS. Она имеет следующий синтаксис:
grovctrl[.exe] [drive: ...]
Описание ключей программы grovctrl.exe:
Ключ
Описание
b[ackground]
Запускает процесс сканирования указанного тома с приоритетом фонового процесса
c[ontinue]
Запускает приостановленную службу гровелера SIS
f[foreground]
Запускает процесс сканирования указанного тома с приоритетом процесса пользователя
ins[tall]
Устанавливает службу гровелера SIS
int[eract]
Устанавливает интерактивный режим работы службы. При включенном интерактивном режиме на экран выводится информация о работе гровелера при его ручном запуске командами b , f и v
n[ointeract]
Устанавливает фоновый режим работы службы. Будучи запущенной с любыми параметрами служба не выводит никаких сообщений
p[ause]
Приостанавливает работу службы гровелера SIS
r[emove]
Удаляет службу гровелера SIS
sta[rt]
Запускает службу гровелера SIS
sto[p]
Останавливает службу гровелера SIS
v[olscan]
Запускает процесс немедленного полного сканирования указанного тома
drive: ...
Задает один или более томов, которые должны быть сканированы службой гровелера SIS. Несколько томов разделяются пробелами. Используется только совместно с ключами b , f и v
Исключение папок из обслуживания SIS.
Хотя это и не рекомендуется, очень часто папка RemoteInstall размещается на томе, который содержит не только данные служб удаленной установки. Несмотря на то, что служба SIS работает достаточно надежно, использование ее по отношению к важным файлам (документам, базам данных и т.п.) нежелательно. В такой ситуации вы можете исключить определенные папки из обслуживания гровелером SIS.
У вас есть два способа исключения папок:
Исключение определенной папки (папок) из обслуживания на всех томах, обслуживаемых SIS. Например, если вы используете однотипные имена папок (Documents, Databases, Finance и т.п.), то можно исключить эти папки из обслуживания на всех томах.
Исключение определенной папки (папок) из обслуживания на конкретном томе.
Например, если один том содержит папку, которую нужно исключить, а другой папку с таким же именем, которая должна обслуживаться SIS, то необходимо исключить ее из обслуживания на конкретном томе.
Ряд системных папок (Recycle, SIS Common Store, SYSVOL и т.п.) автоматически исключается из обслуживания гровелером SIS. Добавлять их в список исключений не требуется. Более подробно об исключении папок из обслуживания службой SIS можно прочитать в статье Q272149 Microsoft Knowledge Base.
Исключение папки из обслуживания на всех томах.
Для добавления папки в список исключений добавьте следующее значение в системный реестр.
В имени параметра указывается порядковый номер исключаемой папки: Folder1, Folder2 и т.д. При указании пути к исключаемой папке том указывать не требуется, однако в начале имени необходимо указывать "\". После добавления нужных папок в список исключений необходимо перезапустить службу гровелера SIS, выполнив из командной строки следующие команды:
net stop groveler
net start groveler
Исключение папки из обслуживания на отдельном томе.
Для исключения папки из обслуживания на отдельном томе необходимо открыть файл grovel.ini из папки SIS Common Store на этом томе при помощи любого текстового редактора. Добавьте в секцию [Excluded Paths] одну или более строк следующего формата:
Название_исключения = \Путь_к_папке
В качестве названия исключения может использоваться любая последовательность символов. Рекомендуется, чтобы она описывала исключаемую папку, например Finance documents для папки \Finance. При указании пути к исключаемой папке том указывать не требуется, однако в начале имени необходимо указывать "\".
После добавления нужных папок в список исключений необходимо перезапустить службу гровелера SIS, выполнив из командной строки следующие команды:
net stop groveler
net start groveler
Использование SIS на других томах.
В Windows Server 2003 служба SIS предназначена только для обслуживания тома, используемого службами удаленной установки. При установке этих служб производится автоматическая установка и настройка службы SIS. Тем не менее, при необходимости использования службы на других дисках сервера (например, на диске, хранящем дистрибутивы различного программного обеспечения) вы можете вручную настроить службу гровелера SIS на обслуживание других дисков.
Согласно статье Q226545 Microsoft Knowledge Base для того, чтобы гровелер SIS обслуживал определенный том, должны выполняться следующие условия:
Том должен быть отформатирован под NTFS 5.
На томе должна существовать папка SIS Common Store.
В папке SIS Common Store должны присутствовать файлы MaxIndex и grovel.ini
Обслуживание других томов службой SIS является недокументированной функцией службы и не должно использоваться конечными пользователями. Кроме того, служба гровелера SIS обслуживает только папку RemoteInstall и ее подпапки (см. статью Q324954 Microsoft Knowledge Base).