Forum » Pomoč in nasveti » dnevni backup z winrarom
dnevni backup z winrarom
bobby ::
no takole želim oz nekaj v tem stilu.
pogoji:
1. vsak dan ob določenem času naj bi se naredil backup nekega direktorija iz c:\abc particije na d:\bck particijo
2. naj bi bil v obliki da vsak dan naredi nov file in ga shrani glede na datum. včerajšnji backup recimo je v formatu 2008_23_09, današji backup pa 2008_24_09
3. starejši filetki se ne smejo brisati, vedno se samo dodajajo. brišem jih sam.
vem da včasih se je to recimo z rarom dalo, nastavljeno si imel samo scheduler pa sintakse ampak ker sem že močno padel iz tega ven, če ima kdo voljo za pomoč.
pogoji:
1. vsak dan ob določenem času naj bi se naredil backup nekega direktorija iz c:\abc particije na d:\bck particijo
2. naj bi bil v obliki da vsak dan naredi nov file in ga shrani glede na datum. včerajšnji backup recimo je v formatu 2008_23_09, današji backup pa 2008_24_09
3. starejši filetki se ne smejo brisati, vedno se samo dodajajo. brišem jih sam.
vem da včasih se je to recimo z rarom dalo, nastavljeno si imel samo scheduler pa sintakse ampak ker sem že močno padel iz tega ven, če ima kdo voljo za pomoč.
Ce eksplicitno ne odgovorim osebam PNG ali PR,..I dont care about your opinion.
Tomay ::
To je "moja" backup skripta. Gotovo se da še kaj izboljšati. Trenutno tudi sama briše dokumente po ?? mesecih. Uporablja pa 7zip, ker je free, kar rar ni. Imata pa tako 7zip, zip, rar omejitev velikosti arhiva na 2GB, če se prav spomnim, tar tega nima. Zna pa 7zip delati tudi tar datoteke. Za uporabo tega backupa potrebuješ še 7-Zip Command Line Version. Obstaja pa na netu še polno backup skript, tako da Google is your friend
@echo off
set backup="d:\moji dokumenti"
set backup_to=c:\_backup
:BKPREG
REM date /t returns Day_of_Week, Month, Day and year in our
REM Win2000 installation.
REM This depend on a date format and we need a small trick
REM to extract the format from "date" command.
for /f "tokens=1,2,3,4* delims=.:/- " %%i in ('date /t') do (
for /f "skip=1 tokens=2-4 delims=/-,()." %%x in ('echo.^|date') do (
set day=%%i&set %%x=%%j&set %%y=%%k&set yyyy=%%l))
for /f "tokens=1,2* delims=: " %%i in ('time /t') do (
set hh=%%i&set min=%%j )
REM After this mess, we have min,hh,day,dd,mm and yyyy envariables.
if exist %backup_to%\Test_%yyyy%_%mm%_%dd%.zip goto :end
if not %day% == pet goto else
echo Danes je petek, izvaja se varnostno kopiranje
c:\7zip\7za.exe a %backup_to%\Test_%yyyy%_%mm%_%dd% %backup%\* -tzip
echo Varnostno kopiranje je izvedeno
echo Brišem, stare varnostne kopije
REM Set old to one month ago
set mm=!%mm%
set mm=%mm:!0=%
set mm=%mm:!=%
set /a mm=%mm% + 100
set /a mm=%mm% - 2
if %mm% equ 100 set /a mm=112&set /a yyyy=%yyyy% - 1
set old=%yyyy%_%mm:~1,2%
del %backup_to%\*%old%*.zip
goto :end
:else
echo danes ni petek
:end
Voodoo 4Ever
imagodei ::
A WinXP vgrajeni backup vam pa nikakor ni všeč? Na visti je mal bolj okrnjen, ampak ravno tako OK. Mora nujno bit nekaj third party, pa na novo napisana skripta?
- Hoc est qui sumus -
dronyx ::
robocopy je zelo dobra zadeva, ne vem pa, če ima vgrajene kakšne funkcionalnosti, da bi lahko vse datoteke stisnil v eno.
Drugače pa jaz uporabljam Cobian backup, ki omogoča vse to in lahko backup naloge enostavno narediš brez da bi pisal težko razumljive skripte. Zadeva se namesti kot service v Windowse in ima svoj razporejevalnik opravil (scheduler).
Drugače pa jaz uporabljam Cobian backup, ki omogoča vse to in lahko backup naloge enostavno narediš brez da bi pisal težko razumljive skripte. Zadeva se namesti kot service v Windowse in ima svoj razporejevalnik opravil (scheduler).
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | batch fajl iz txt (strani: 1 2 )Oddelek: Programiranje | 9633 (8294) | b3D_950 |
» | Ftp batch jobs - preglednostOddelek: Programska oprema | 676 (609) | psychoshorty |
» | [bat datoteke] Trenutni datum in uraOddelek: Programiranje | 2487 (2244) | darkolord |
» | ping v batch.batOddelek: Programiranje | 1395 (1125) | bzp |
» | včerajšni datumOddelek: Programiranje | 1142 (1020) | ql000 |