熱點推薦:
您现在的位置: 電腦知識網 >> 安全防毒 >> 正文

ntbackup實現每日單獨文件備份批處理文件

2022-06-13   來源: 安全防毒 

  其實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
    推薦文章
    Copyright © 2005-2022 電腦知識網 Computer Knowledge   All rights reserved.