iT邦幫忙

0

備份批次檔

各位大大好:

最近想用批次檔,作硬碟資料備份(非系統檔..)大概找了批次檔的指令如下:
使用robocopy可以比對來源端跟目地端的資料作新增或刪除檔案(應該是差異備份?),非常方便..想請問以下還有沒有需要修改的地方..

1.複製的時候,不知道會不會跳出取代複製之類的視窗跳出來?,以前用手動複製會這樣造成複製暫停..

2.FOR /F %%a IN ('TIME /T') DO set a=%%a 不知道這指令會甚麼可以顯示成下午?

2.這如果拿來備份系統檔到另一顆硬碟,好像新的硬碟裝上去應該會無法開機?

謝謝

@ECHO ON
FOR /F %%a IN ('TIME /T') DO set a=%%a 
@rem 如果要在批次程式中使用 For 命令,請指定 %%variable,而不要指定%variable。
echo 開始備份日期和時間 %date% %a% %time%>> D:\test\123.log
robocopy D:\test D:\copytest /MIR /S
FOR /F %%a IN ('TIME /T') DO set a=%%a 
echo 結束備份日期和時間 %date% %a% %time%>> D:\test\123.log
echo.>> D:\test\123.log
ECHO finish
PAUSE
slime iT邦大師 1 級 ‧ 2020-02-04 09:10:11 檢舉
1. robocopy /? 參考指令

2.
if %time:~0,2% lss 12 echo 上午
if %time:~0,2% geq 12 echo 下午

2.
是, 要開機除了系統檔, 還要有指定的開機區與分割區格式如: MBR/GPT, UEFI 等格式.
Windows 系統檔還會紀錄一些硬體資料, 要硬體資料相容才能開機.
我是架了一台LINUX + ownCloud 10.3做私有雲備份,備份方式跟GOOGLE DRIVE一樣,指定好要備份的資料夾即可,有異動就自動同步,根本不用寫啥批次檔的累人
https://owncloud.org/download/
mayyola iT邦新手 1 級 ‧ 2020-02-07 14:51:24 檢舉
謝謝

1 個回答

0
echochio
iT邦高手 1 級 ‧ 2020-02-04 09:24:14
最佳解答

備份整個 OS 用 Acronis True Image 或 Symantec Backup 之類的備份
還是用 P2V 方式也可 , 主機掛了 開虛擬機直接替代使用 , 虛擬機或許慢總比不能用好
當然個人用 就手動定時備份 OS 就好.... 例如 EaseUS Free
或是用 EaseUS Free 也可定時備份 資料不必寫批次檔 ...
跨平台備份檔案可用 duplicity backup

mayyola iT邦新手 1 級 ‧ 2020-02-07 14:51:31 檢舉

謝謝

我要發表回答

立即登入回答