其實ntbackup還是很強大的很多朋友在使用ntbackup的時候很郁悶為什麼呢?因為ntbackup的差異或者增量備份總是附加到同一個文件上如果我想要刪除個月前無用的備份文件是不可能完成的換一個思維當你備份好以後一份文件後再將該文件改名後再移動到新的地址不就可以實現每次備份的文件都是獨立文件了麼?
提醒一記得在備份的時候選擇替換之前的備份文件否則做跟沒做沒啥區別
提醒二記得每周觀察磁盤容量可用的情況你要是一直不管之前那些文件可是會將你的磁盤撐到滿的哦!
每周全備cmd
C:\WINDOWS\system\ntbackupexe backup @F:\ServerBackupRepository\contentbks /n Fullethosdocsbkf created at : /d Set created at : /v:no /r:no /rs:no /hc:off /m normal /j MonthlyFullBackup /l:s /f F:\ServerBackupRepository\FullMonthbkf 每日差異備份 C:\WINDOWS\system\ntbackupexe backup @F:\ServerBackupRepository\contentbks /a /d Set created at : /v:no /r:no /rs:no /hc:off /m differential /j DiffBackup /l:s /f F:\ServerBackupRepository\Diffbkf
set bFile=bak%DATE:~%%DATE:~%%DATE:~%
move F:\ServerBackupRepository\Diffbkf F:\ServerBackupRepository\%bFile%bkf
關於如何使用ntbackup請查看
cn
關於如何使用%date%
set bFile=bak%DATE:~%%DATE:~%%DATE:~%
%date:~% 表示從第位後開始取個數
由於每台服務器的時間日期設置不同你必須要測試像下面的方式去掉特殊字符才行
>echo %date%
// 一
>set bFile=bak%DATE:~%
>echo a=%bFile%
a=bak/
改良計劃只保留天的差異備份文件
完全不靠譜的想法在每日差異備份中加入一行語句delete F:\ServerBackupRepository\%date%bkf
這裡有更靠譜的想法確定天前的文件名 研究即將成功
本文來自bolg !BCBB!entry
From:http://tw.wingwit.com/Article/Security/201401/30213.html