公司擬定每星期做一次備份使用者資料(這三個>>>Documents.Favorites.Desktop)到公司file server.寫成BAT檔.放在啟動區.自動固定時間備份(要分批備份)
目前只知道備份的寫法如下.要怎麼寫成上面的需求.請高手幫幫忙.謝謝!!
XCOPY c:\users%UserName%\desktop \192.168.0.62\userdata$%UserName%\desktop /D/K/E/Y/C/I/H
我們公司是規定全部資料都存放在FileServer上 (公司、工廠都一樣),備份也都只做FileServer,每天深夜做一次,我在公司FileServer及APServer....上都安裝了Comodo Backup,備份好的檔案直接存到NAS上,然後每週我再把它還原一次到外接硬碟上,讓老闆拿回家存放。
NAS很好用,容量大又穩定,可以存放至少二個月以上的備份。
每週還原一次,除了可以檢查備份、還原是否都正常外,外接硬碟讓老闆拿回家存放,可以預防萬一公司或工廠出了意外時,還有機會補救。
以上分享。
還是要自己嘗試去寫才能學到東西,參考以下範例及文件說明,應該就能做出來…
http://forum.twbts.com/viewthread.php?tid=10170
http://forum.twbts.com/thread-10153-1-1.html
ECHO OFF
set source=D:\test1\
set destination=D:\test2\
for /F "tokens=2-4 delims=/ " %%i in ('date /t') do set yyyymmdd1=%%j"."%%i"."%%k
if exist %destination% goto GO
:GO
mkdir %destination%%yyyymmdd1%
xcopy %source%* %destination% /s/d/y/c/v/r
echo.
echo Finished copying %source% to %destination%
echo.
echo Created %destination%%yyyymmdd1%
set source=D:\test1\
set destination=D:\test3\
for /F "tokens=2-4 delims=/ " %%i in ('date /t') do set yyyymmdd1=%%j"."%%i"."%%k
if exist %destination% goto GO
:GO
mkdir %destination%%yyyymmdd1%
xcopy %source%* %destination% /s/d/y/c/v/r
echo.
echo Finished copying %source% to %destination%
echo.
echo Created %destination%%yyyymmdd1%
pause
推薦幾套實用系統、檔案自動化排程備份與還原工具軟體,參考看看:
(1)Acronis Backup Advanced
(2)購買WD品牌硬碟原廠官網附贈免費:Acronis True Image WD Edition Software
(3)購買Seagate品牌硬碟原廠官網附贈免費:DiscWizard
買 NAS 才是王道, NAS 不貴,是 NAS 的 HDD 貴,但是資料無價。
加買個雲端空間放 , 看微軟的 365 空間 或 google 空間
google 10TB 每月 3,300 元 , 但是資料不見了你知道多少錢嗎 ? 請老闆算算
NAS 現在都有線上加密傳到 google 的機制。 且 google 資料保證律 99.99% 以上。
其實我覺得丟Documents.Favorites.Desktop都是壞習慣
Favorites其實早不該再丟本地
是要用雲端的瀏覽器如chrome綁帳號直接上雲端
Documents更是糟,幾乎都在C槽,壞軌都先從前面開始壞起
或是意外系統掛了 C都是最難保留的
所以要時時恐嚇使用者你的資料這樣玩沒救了
報修時就問你們重要資料備份上NAS了沒
然後 IT顧好NAS備份就好了,聽不進去不備份的人
看情況要不要救 救不回來 這就是痛才學會成長
另外 其實我想過用iscsi掛載NAS磁碟當D槽,然後把本機的D刪除隱藏起來
這樣使用者就只需要往D槽丟就好
但是這樣做 NAS跟網路的規畫都要好 才不會出現效能瓶頸
有些預算的公司可以這樣玩的
如果你對Powershell有興趣的話,可以參考一下我的Powershell。
https://www.avex.idv.tw/?p=200
只是我只是備份到我自己的隨身硬碟
修改一下改成自己要的即可。
這Powershell是從頭到尾自己製作的,符合自己需求,並且有寫Log然後還有壓縮。