电脑故障

位置:IT落伍者 >> 电脑故障 >> 浏览文章

ntbackup实现每日单独文件备份批处理文件


发布日期:2021/8/15
 

其实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

上一篇:电脑管家免打扰模式的使用

下一篇:Windows组策略本地设置与审计