Backup server hosting windows secara berkala
Assalam,
Artikel sebelum ini ada cerita sedikit backup mysql secara berkala. Ni nak share pula cara backup server windows secara berkala siap zip.
Keperluan;
1. Server windows.
2. Storage (map drive)
3. Perisian 7zip untuk zip
4. Fail .bat untuk run pada scheduler.
Cara-cara;
1. Map drive untuk transfer fail backup ada storage lain.
2. Install 7zip (muat turun)
3. Buat fail .bat (save apa sahaja nama fail, janji extension .bat)
@ECHO off REM set location installation 7-zip SET ZIPDES=C:\Program Files\7-Zip REM set location yang perlu backup SET SOURCE=C:\www REM set nama fail backup ialah tarikh SET MYDATE=%date:~6,4%-%date:~3,2%-%date:~0,2% REM echo %MYDATE% cd %SOURCE% REM looping semua fail dan folder dalam lokasi perlu backup REM setiap satu fail/folder ialah satu fail zip FOR /D %%F IN (*) DO ( cd %ZIPDES% 7z a -tzip %SOURCE%\%%F-%MYDATE%.zip %SOURCE%\%%F copy %SOURCE%\%%F-%MYDATE%.zip Z:\ DEL %SOURCE%\%%F-%MYDATE%.zip ) cd %SOURCE% REM Transfer fail zip ke remote dan delete fail zip pada local FOR %%G IN (*) DO ( cd %ZIPDES% 7z a -tzip %SOURCE%\%%G-%MYDATE%.zip %SOURCE%\%%G copy %SOURCE%\%%G-%MYDATE%.zip Z:\ DEL %SOURCE%\%%G-%MYDATE%.zip )
4. Run secara berkala (cadangan tengah malam setiap hari) dengan menggunakan windows task scheduler (control panel>>task scheduler).
5. Test.
Selamat mencuba.



Post Comment