ShahrayOleg Цитата: Что-то прочитал эту тему и так и непонял как backup-ить ОС.
Потому что у тя сервер +
Цитата: DNS, DHCP, Wins и стоит Exchange Server 2003
а здесь видно только юзеры на ХР и заходили. Расскажу, как сам жил с ХРSP1, может для кого и будет полезным (недавно поставил с ноля XPSP2, потому не делал еще добавочные архивы). Памятник тому, кто прочтет до конца
Как правило, при первом создании архива выполняется обычная архивация, т.е. полная, за исключением файлов, которые внесены по умолчанию в исключенные (NTBackup) и тех, которые проще восстановить с дистрибутива при необходимости, чем бекапить. Скажем, нет необходимости включать в полный бекап папки Driver Cache, когда уже все драйверы установлены. Папку dllcache тоже не надо, при первом запуске восстановленной системы, либо при запуске SFC /Scannow она набьется сама. LastGood тоже не надо, тута хранятся откаты, если все работает, то зачем она. Сюда же можно добавить папки Minidump, Prefetch, repair и файлы *.tmp, *.pnf. Еще, наверное, есть файлы, которые можно не включать, но я не заморачивался. Также, никогда не вношу в бекап папку Мои документы, потому как там все, что нажито и бесконечно меняется, она просто "переливается" на другой винч при выключении, потому их всегда две.
Делается обычная архивация сразу, после настройки ОС и установки доверенного софта. Под доверенным, в первую очередь, подразумевается софт от производителя ОС, а равно тот, на котором уже работал ранее.
Не открою Америку, если скажу, что 9 из 10 случаев система не грузится, либо сбоит из-за "нарушений" в реестре, потому каждый день, автоматом, создается копия реестра, сразу, после первого (за сутки) удачного входа в систему (у меня комп на ночь выключается). Делаю это при помощи ERUNT
http://home.t-online.de/home/lars.hederer/erunt утилитки SLEEP из Resource Kits, двух .reg файлов (чтобы копии реестра по дням недели раскладывать) и батника. Если ручками выставить в региональных настройках отображение даты "ddd dd.MM.yy", то SLEEP и .reg файлы, разумеется, уже не нужны, просто мне нравится делать так.
ERUNT.BAT, который пихаю в задание, выполняемое при входе в систему
Цитата:
@echo off
date /t > "%ProgramFiles%\ERUNT\data.txt"
fc "%ProgramFiles%\ERUNT\data.txt" "%ProgramFiles%\ERUNT\data_bak.txt" >nul
if errorlevel 1 goto NotEq
goto Quit
:NotEq
REG IMPORT "%UserProfile%\My Documents\!Scripts\ERUNT\ERUNT.REG"
sleep 1
"%ProgramFiles%\ERUNT\erunt.exe" %SystemRoot%\repair\Erunt\%DATE%
/noconfirmdelete
REG IMPORT "%UserProfile%\My Documents\!Scripts\ERUNT\ERUNTEND.REG
sleep 1
date /t > "%ProgramFiles%\ERUNT\data_bak.txt"
:Quit
Где ERUNT.REG
Цитата:
REGEDIT4
[HKEY_CURRENT_USER\Control Panel\International]
"sDate"=""
"sShortDate"="ddd dd.MM.yy"
и ERUNTEND.REG, который возвращает все взад
Цитата:
REGEDIT4
[HKEY_CURRENT_USER\Control Panel\International]
"sDate"="."
"sShortDate"="dd.MM.yy"
Пришло время ставить "неведомый" софт (каждый день что-то ставится\удаляется). Скажем, поставил за день 10 программ, поработал\посмотрел, что-то хорошо, что-то не очень, что-то глюкавое и т. п. В конце дня\второго\максимум третьего, если ящик уводил в спячку, удаляю весь установленный софт стандартными средствами и делаю откат реестра, т.е. восстанавливаю последнюю "удачную" копию. Теперь снова ставлю софт, но уже только нужный. Перезагрузка, проверка и так до следующего захода.
В процессе работы системы (уже не чаще одного раза в месяц, на сервере придется намного чаще) делаю добавочную архивацию, т.е. нет необходимости каждый раз бекапить папки в которых файлы не изменились, (в той же Program Files много таких, да и системные файлы не каждый день меняются), тем более что, если система не грузится, часто достаточно восстановить только System State.
Раз в полгода, или зависит от размера добавочных и основного бекапа, делаю вновь полную архивацию, удаляя старые бекапы. Восстанавливался из WinPE, которая есть, как на винче, так и на CD, причем делал это ради эксперимента, т.е. сама система, при таком подходе, у мя еще не падала.