PDA

Показать полную графическую версию : Бэкапы


Crush45
30-06-2011, 09:00
Здравствуйте, тут такой вопрос - попросили разобраться с резервным копированием AD на одном из серверов.
Никто ничего не знает, предыдущий админ уволен.

Как я понял (когда разбирался) в данном случае запускается программа ntbackup.exу (посредством cronnt в определенные дни):
cronnt.tab:
; SS backup - Mon
00 22 * 1 "ntbackup.exe backup systemstate /v:yes /r:no /rs:no /hc:off /m normal /j Mon /l:s /f D:\BackupSS\backup-1.bkf"

; SS backup - Tue
00 22 * 2 "ntbackup.exe backup systemstate /v:yes /r:no /rs:no /hc:off /m normal /j Tue /l:s /f D:\BackupSS\backup-2.bkf"

; SS backup - Wed
00 22 * 3 "ntbackup.exe backup systemstate /v:yes /r:no /rs:no /hc:off /m normal /j Wed /l:s /f D:\BackupSS\backup-3.bkf"

; SS backup - Thu
00 22 * 4 "ntbackup.exe backup systemstate /v:yes /r:no /rs:no /hc:off /m normal /j Thu /l:s /f D:\BackupSS\backup-4.bkf"

; SS backup - Fri
00 22 * 5 "ntbackup.exe backup systemstate /v:yes /r:no /rs:no /hc:off /m normal /j Fri /l:s /f D:\BackupSS\backup-5.bkf"

; SS backup - Copy
00 23 * 1-5 C:\Script\backupSS.bat

Сам скрипт (BackupSS.bat):
D:
cd D:\BackupSS\
set fdate=%DATE%

if exist *1.bkf (del D:\BackupSS\monday\*.bkf & copy /B *1.bkf d:\BackupSS\Monday\Backup_%fdate%.bkf /Y)
if exist *2.bkf (del D:\BackupSS\tuesday\*.bkf & copy /B *2.bkf d:\BackupSS\tuesday\Backup_%fdate%.bkf /Y)
if exist *3.bkf (del D:\BackupSS\wednesday\*.bkf & copy /B *3.bkf d:\BackupSS\wednesday\Backup_%fdate%.bkf /Y)
if exist *4.bkf (del D:\BackupSS\Thursday\*.bkf & copy /B *4.bkf d:\BackupSS\Thursday\Backup_%fdate%.bkf /Y)
if exist *5.bkf (del D:\BackupSS\Friday\*.bkf & copy /B *5.bkf d:\BackupSS\Friday\Backup_%fdate%.bkf /Y & copy /B *5.bkf d:\BackupSS\Weekly\Backup_%fdate%.bkf /Y)
del *.bkf
c:\script\fpurge.exe -d28 -r d:\BackupSS\*.bkf

Конечно все понятно, и достаточно прозрачно. Вопрос - можно ли это все оптимизировать, и стоит ли, или оставить все как есть? :)
Самое главное - это все работает. И в принципе достаточно просто.

amel27
30-06-2011, 11:58
можно ли это все оптимизировать »что-то не устраивает?.. иначе в чём вопрос?

Crush45
01-07-2011, 09:24
amel27, просто по сути каждый день выполняется одна и та же задача бэкапа systemstate. Вот я и спрашиваю - можно ли оптимизировать (ради интереса) все уложив в пару строк.
А так конечно все устраивает, ничего плохого в этом нет.

Busla
01-07-2011, 12:10
Crush45, если действительно есть интерес, стоит разобраться самому ;-)
оптимизация бывает разная, но размер кода - это вовсе не признак и не цель

У меня лично первый возникший вопрос: зачем используется сторонний софт, если всё то же самое элементарно реализуется встроенными средствами Windows.




© OSzone.net 2001-2012