1. #1

    Registered
    12/01/10
    Location
    Izegem
    Posts
    5
    iTrader
    0
    Mentioned
    0 Post(s)

    backup met batch file

    Beste leden

    Ik ben nieuw op dit forum en ik denk dat ik mijn thread juist geplaatst heb.(denk ik hé...)

    Nu over mijn vraag zelf, ik ben al een tijdje aan het 'prutsen' met batch files zoals dingen starten, kopiëren, meerdere dingen tegelijk openen...
    Jullie merken het wel=>zeer simpele dingen voor mensen met enige basiskennis.

    Het bovenstaande lukt me nu wel al, maar ik had graag een backup geprogrammeerd.

    Natuurlijk is het simpel met xcopy en dan de rest, maar ik had graag gehad dat de bestanden gecomprimeerd worden, enkel nieuwe bestanden gekopieerd worden en dat er dan van deze een nieuw bestand gemaakt wordt met datum van de backup.

    dit is mijn basis script (om het met een groot woord te zeggen)

    @echo off

    xcopy D:\...map... E:\...map... /c /h
    pause

    poepsimpel zoals jullie zien...

    ff nog een opmerking: als het mogelijk is, liefst zo min mogelijk voorgekauwde dingen posten

    alvast bedankt

    mvg Batcher
    no votes  

  2. #2
    Da_Hobit's Avatar
    Registered
    28/12/08
    Location
    Erpe-Mere
    Posts
    842
    iTrader
    79 (100%)
    Mentioned
    0 Post(s)
    ken je SyncToy 2.0 ? gratis software te downloaden via site Microsoft ...

    hier kan je 'backup pairs' aanmaken die je vervolgens kan starten via een cmd

    vb:
    @ECHO OFF
    cls
    cd\
    cd C:\Program Files\SyncToy 2.0 Beta
    SyncToycmd -r backup-dc
    exit

    that's it ...
    je kan natuurlijk meerdere SyncToycmd na mekaar laten lopen ( 1 voor elk matched pair )

    de 1e maal maakt hij een complete backup , nadien alleen de aangepaste file's...
    tip: maak een log file aan na elk commando die je in je script steekt ( maakt het debuggen makkelijker )

    bv. ECHO blablbalbalablablba >> c:\logs\install_log.txt

    extra tips :
    je kan makkelijk vbs script gebruiken via je batch file
    ken je blat ? hiermee kan je via je batch file mailtjes laten sturen
    en via smartctl kan je via je batch file de smart status van je hdd's uitlezen

    ik doe nogal redelijk veel in combinatie met batch / vbs enz..
    Last edited by Da_Hobit; 12-01-2010 at 21:51.
    Het grootste aanbod van detail materiaal in België vind je bij www.carproducts.be
    no votes  

  3. #3

    Registered
    12/01/10
    Location
    Izegem
    Posts
    5
    iTrader
    0
    Mentioned
    0 Post(s)
    bedankt voor je reactie, maar is het niet mogelijk dit alles via een batch te doen werken, dus zonder een extern programma?
    no votes  

  4. #4
    Da_Hobit's Avatar
    Registered
    28/12/08
    Location
    Erpe-Mere
    Posts
    842
    iTrader
    79 (100%)
    Mentioned
    0 Post(s)
    natuurlijk kan dat ... alleen stel ik dan voor dat je eerst alle stappen eens opschrijft wat er juist dient te gebeuren en dan stap voor stap realiseren in 1 groot script ( opgedeeld natuurlijk met subroutine's )

    bv.
    1. controleren of er wel een mogelijk is om je backup op je extra drive te zetten ( over netwerk )
    vb.
    ping 192.168.1.130 | find /i "bytes=" > nul
    if %ErrorLevel%==0 goto :next
    if %ErrorLevel%==1 goto :quit

    2. bepalen welke zaken je wil backuppen ( bv. je pst / ost files ) indien outlook , dit is ALTIJD 1 mail/contactpersonen file ( ondertussen kan je niet mailen dus best even de outlook.exe file renamen voor het geval er een andere gebruiker toch nét zou willen outlook openen ) dus zou ik al controleren of outlook als taak openstaat en deze sluiten ( taskkill outlook.exe /im /f ) nadien een rename van outlook.exe en dan verder naar de volgende stap enz.. enz.. enz...
    handtekeningen staan dan weer op een andere plaats

    wil je registerkeys exporteren ( in all users , of in local user enz enz enz )

    - je wil 'zippen' ... ga je 7zip gebruiken ? ( als ik me niet vergis kan je hiermee zippen via cmd )

    enz...

    best is combinatie van vbs /bat , of alles in vbs

    gaandeweg zal je wel leren dat je redelijk ruimdenkend zal moeten zijn :-)

    wat ik zou doen :
    uitschrijven / typen wat je allemaal wil laten doen , ook in de correcte volgorde. dan dit totaaloverzicht opbreken in kleinere stukken en dit stuk per stuk uitzoeken ( welke commando's kan ik waar gebruiken , wat kan ik allemaal via de cmd laten runnen )
    Het grootste aanbod van detail materiaal in België vind je bij www.carproducts.be
    no votes  

  5. #5

    Registered
    12/01/10
    Location
    Izegem
    Posts
    5
    iTrader
    0
    Mentioned
    0 Post(s)
    kk wat er dient te gebeuren:
    ik heb een harde schijf onderverdeeld in 4parties c, d en dan nog een voor films en dan natuurlijk 'mijn backup schijf'
    naar die laatste schijf zou alles moeten gekopieerd worden
    2) wat ik wil kopiëren?:alles eigenlijk en al dat wat je vraagt van outlook=>ik werk op een lokale pc en ik alleen werk erop dus geen 'gevaar' dat iem net outlook opent

    van dat zippen, lukt dit ook met winrar?

    misschien ben ik wel wat onduidelijk, maar als er nog vragen zijn=>shoot
    no votes  

  6. #6
    Da_Hobit's Avatar
    Registered
    28/12/08
    Location
    Erpe-Mere
    Posts
    842
    iTrader
    79 (100%)
    Mentioned
    0 Post(s)
    je backup staat toch op een andere hdd hé ? toch niet op een andere partitie op dezelfde schijf ?

    als je echt 'alles' wil backuppen zou je beter naar een software gaan die images van je pc neemt ( of bv. met Windows Home Server , snapshots ) ipv alles gewoon te gaan kopiëren ...
    Het grootste aanbod van detail materiaal in België vind je bij www.carproducts.be
    no votes  

  7. #7

    Registered
    12/01/10
    Location
    Izegem
    Posts
    5
    iTrader
    0
    Mentioned
    0 Post(s)
    nee, het is dezelfde schijf, vormt dit een serieus probleem?
    no votes  

  8. #8
    Da_Hobit's Avatar
    Registered
    28/12/08
    Location
    Erpe-Mere
    Posts
    842
    iTrader
    79 (100%)
    Mentioned
    0 Post(s)
    euh ... als je schijf crasht ben je wel alles kwijt hé , ook je backups

    ondersteunt je moederbord eigenlijk geen Raid1 ? dan kan je 2 schijven 'mirrorren' en dan moet je eigenlijk geen backup maken ( allez , extra backup is altijd meegenomen hé )
    Het grootste aanbod van detail materiaal in België vind je bij www.carproducts.be
    no votes  

  9. #9

    Registered
    12/01/10
    Location
    Izegem
    Posts
    5
    iTrader
    0
    Mentioned
    0 Post(s)
    geen flauw idee of mijn moederbord dit ondersteunt; ik heb als moederbord een asus p5q-e

    maar ik heb wel een externe harde schijf, maar ik denk nu ff aan iets: is het mogelijk als ik mijn harde schijf insteek er automatisch een backup word genomen?
    no votes  

  10. #10
    Da_Hobit's Avatar
    Registered
    28/12/08
    Location
    Erpe-Mere
    Posts
    842
    iTrader
    79 (100%)
    Mentioned
    0 Post(s)
    Storage :

    Southbridge
    - 6 x SATA 3Gb/s
    - Intel® Matrix Storage Technology with RAID 0, 1, 5, 10 support
    Marvell 88SE6121
    - 1 x UltraDMA 133/100/66 for up to 2 PATA devices
    - 1 x External SATA 3Gb/s port (SATA On-the-Go)
    Silicon Image Sil5723 (Drive Xpert technology)
    - 2 x SATA 3Gb/s
    - Supports EZ Backup and Super Speed functions
    *Drive Xpert function is available only when the hard disk drives are set as data drives


    dus je MB ondersteund op je sata aansluitingen een Raid 1
    dan kun je beter 2 schijven in Raid1 zetten

    of je een script kan laten starten wanneer je je harde schijf aansluit , dat denk ik wel ... ik zou m'n zoektocht beginne naar een manier dat wanneer je vooropgestelde drive letter aan je extern volume gekoppeld word er vervolgens iets opstart
    Het grootste aanbod van detail materiaal in België vind je bij www.carproducts.be
    no votes  

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  

Log in

Log in