Tip: Управляйте Shadow Copies из Command Line

Tag it:
Digg
Technorati
YahooMyWeb
Delicious
blogmarks
Среда, 05 Апрель 2006 | (6924)

Shadow Copy on N-Admin.com - Tips & tricks on N-Admin.com (Administrating Microsoft / Unix / Linux Systems / IT Administration)Управление Shadow Copies на Windows 2003 Server не такая уж и тяжёлая задача. Но вот, управлять  Shadow copies на 50 Windows 2003 server-ах - это уже совешенно другая песня. К счастью, существует command line утилита, VSSAdmin, которая позволяет легко управлять Shadow Copies.

VSSAdmin включена в поставку Windows XP (немного ограниченная версия). Так-же,эта утилита есть и в Windows Server 2003.

Для начало, довайте создадим shadow copy, диска D. Для этого нам надо выполнить следующую команду:

vssadmin.exe create shadow /for=D:


Для того, что-бы получить список уже существующих копий, надо выполнить следующую команду:

vssadmin.exe list shadows


Примечание: Если вы используете NTBackup, то можно увидить список shadow copies прямо из программы.

Если вам необходимо стереть shadow copy, то выполняем следующую команду:

vssadmin.exe delete shadows /for=D:


Это довольно скудный список возможностей VSSAdmin, на самом деле эта утилита намного функциональней. Надеюсь, вы уже в курсе, что можно хранить все shadow copies на разных дисках. Используя VSSAdmin можно на диске D хранить shadow copy диска C. Для этого надо выполнить следующую команду:

vssadmin.exe add shadowstorage /for=C: /on=D:


Не стоет забывать, что желательно выставлять лимит на размер хранимых копий (shadow storage instance). Для этого у команды есть параметр, /maxsizespec. Комманда может выглядеть следуещим образом:

vssadmin.exe add shadowstorage /for=C: /on=D: /maxsizespec=1GB

vssadmin.exe add shadowstorage /for=C: /on=D: /maxsizespec=1024MB


По умолчанию, /maxsizespec принимает значения в bytes, хотя прекрасно понимает и  KB, MB, GB, TB, PB и  EB.

Для того, что-бы изменит размер уже существыещей копии (resize) надо:

vssadmin.exe resize shadowstorage /for=C: /on=D: /maxsizespec=1024MB


Для полного списка возможностей VSSAdmin, советую запустить vssadmin.exe /?