Bestand: /home/karel/scripts/backup Pagina 1 van 14

Maat: px
Weergave met pagina beginnen:

Download "Bestand: /home/karel/scripts/backup Pagina 1 van 14"

Transcriptie

1 Bestand: /home/karel/scripts/backup Pagina 1 van 14 1 #!/bin/bash 2 ############################################################################# 3 # Bestand: backup # 4 # Doel: Script voor het maken van een back-up. # 5 # Gebruik: Met starter Backup-maken (aanbevolen). # 6 # In het terminalvenster: # 7 # backup [OPTIE...] # 8 # Gebruik optie --usage of --help voor meer informatie. # 9 # Dit script wordt ook gebruikt bij het installeren van Linux. # 10 # Gebruikt: script-common.sh (algemene variabelen en functies) # 11 # Uitvoerbestanden: # 12 # ~/.backup-exclude (wat standaard niet back-uppen) # 13 # ~/.backup-mount (koppelpunten media) # 14 # Auteur: Karel Zimmer ( info@karelzimmer.nl) # 15 # # 16 # Auteursrecht Karel Zimmer. # 17 # # 18 # Dit programma is vrije software: u mag het herdistribueren en/of wijzigen # 19 # onder de voorwaarden van de GNU Algemene Publieke Licentie zoals # 20 # gepubliceerd door de Free Software Foundation, onder versie 3 van de # 21 # Licentie of (naar uw keuze) elke latere versie. # 22 # # 23 # Dit programma is gedistribueerd in de hoop dat het nuttig zal zijn maar # 24 # ZONDER ENIGE GARANTIE; zelfs zonder de impliciete garanties die # 25 # GEBRUIKELIJK ZIJN IN DE HANDEL of voor BRUIKBAARHEID VOOR EEN SPECIFIEK # 26 # DOEL. Zie de GNU Algemene Publieke Licentie voor meer details. # 27 # # 28 # U hoort een kopie van de GNU Algemene Publieke Licentie te hebben # 29 # ontvangen samen met dit programma. Als dat niet het geval is, zie # 30 # # 31 # # 32 # Versies: Eerste versie. # 33 # Meer berichten naar gebruiker. # 34 # Meer opties en uitsluiten mogelijk. # 35 # Optie no-monitor toegevoegd. # 36 # Standaard meer uitsluiten. # 37 # Versleutelde persoonlijke mappen (VPM). # 38 # Maak niet-versleutelde back-up van VPM. # 39 # Computer herstarten na afkoppelen VPM. # 40 # Back-up "cleartext data" bij VPM. # 41 # Voortgang in terminalvenster tenzij optie # 42 # no-monitor. # 43 # Opties no-monitor en assume-enter # 44 # verwijderd. # 45 # Controle op schijfruimte toegevoegd. # 46 # Geen configuratiebestand meer, maar opties. # 47 # Media opzoeken en verwerken (< bbackup). # 48 # Van optie 'bronmap MAP' naar argument MAP. # 49 # Optie enter toegevoegd. # 50 # Optie enter verwijderd. # 51 # Hernoemd (-/-.sh). # 52 # Optie doelmap en argument bronmap aangepast.# 53 # Optie gestart-door-starter toegevoegd. # 54 ############################################################################# 55 readonly VERSION_NUMBER= readonly RELEASE_DATE= ############################################################################# 59 # Instellingen # 60 ############################################################################# # # 63 # Algemene instellingen # 64 # # 65 # Lees de algemene variabelen en functies in. # 66 # #

2 Bestand: /home/karel/scripts/backup Pagina 2 van source "$(dirname "$0")/script-common.sh" \ 68 2> /dev/null 69 { 70 echo 'Het algemeen scriptbestand (script-common.sh) is niet gevonden' 71 echo "of bevat fouten. Is 'wget karelzimmer.nl/s;. s' uitgevoerd?" 72 echo 'Zie voor informatie en klik op LEESMIJ.' 73 exit 1 74 } # # 77 # Globale constanten # 78 # # 79 # Algemeen readonly SCRIPT_NEEDS_SUDO=true # Beheerdersrechten nodig 81 readonly FIRST_COPYRIGHTYEAR=2007 # Eerste auteursrechtjaar 82 readonly OPTION_NEEDS_ARG=true # Optie met een verplicht argument 83 readonly OPTIONS_HELP=$(cat << OPTIONS_HELP d, --doelmap MAP plaats back-upbestand in map MAP 86 --gestart-door-starter 87 gestart-door-starter (niet voor normaal gebruik) 88 MAP maak back-up van map MAP 89 OPTIONS_HELP 90 ) # Extra hulp-opties 91 readonly OPTIONS_USAGE=$(cat << OPTIONS_USAGE [-d --doelmap MAP] [--gestart-door-starter] [MAP] 94 OPTIONS_USAGE 95 ) # Extra gebruiks-opties # Specifiek readonly BACKUPFILE=$PROGNAME-$HOSTNAME-$TIMESTAMP.tar 99 # Back-upbestand 100 readonly EXCLUDE=$HOME/.$PROGNAME-exclude 101 # Standard-excludes-bestand 102 # Vul standard-excludes-bestand: 103 cat > "$EXCLUDE" << -----EXCLUDE /home/*/.gvfs 105 /proc 106 /run 107 /sys 108 /tmp EXCLUDE readonly MOUNT=$HOME/.$PROGNAME-mount # Koppelbestand 112 # Vul koppelbestand: 113 cat > "$MOUNT" << -----MOUNT /mnt/ 115 /media/ MOUNT readonly SOURCEDIR_DFLT=/home # Standaard bronmap 119 readonly TARGETDIR_1='Backups' # Standaard eerste benodigde doelmap 120 readonly TARGETDIR_2=$HOSTNAME # Standaard tweede benodigde doelmap 121 readonly TARGETDIR_DFLT="<aangekoppelde media>/$targetdir_1/$targetdir_2" 122 # Standaard doelmap 123 readonly NUM_TARGETFILES_OKE='0, 2, 4, 6, of 8' 124 # Correct aantal doelmap bestanden 125 readonly NUM_TARGETFILES_MAX=${NUM_TARGETFILES_OKE:${#NUM_TARGETFILES_OKE} \ 126-1:1} # Maximum aantal doelmap bestanden 127 readonly NUM_GEN=$(( NUM_TARGETFILES_MAX / 2 )) 128 # Aantal bewaarde generaties # Foutcodes readonly E_EXCLUDE_NOT_FOUND= readonly E_MOUNT_NOT_FOUND=65

3 Bestand: /home/karel/scripts/backup Pagina 3 van readonly E_SOURCEDIR_NOT_FOUND= readonly E_TARGETDIR_NOT_FOUND= readonly E_NO_MEDIA_PRESENT= readonly E_TARGETDIR_NUMBER_OF_FILES_ERROR= readonly E_NOT_ONE_BACKUP_CREATED= readonly E_SIZES_ARE_DIFFERENT= # # 141 # Globale variabelen # 142 # # 143 # Array, integer declare -A BACKUPDIR # Back-upmappen, doel 145 declare -A MEDIA # Mediakoppelpunten 146 declare -i FILES_TO_COPY_SIZE=0 # Bestandsgrootte back-up en logboek # Boolean declare ARG_SOURCEDIR=false # Argument bronmap opgegeven 150 declare BACKUP_CREATED=false # Back-up aangemaakt 151 declare NO_MEDIA_FOUND=true # Geen enkel medium aangekoppeld 152 declare OPTION_STARTED_BY_STARTER=false # Optie gestart-door-starter 153 declare OPTION_TARGETDIR=false # Optie doelmap opgegeven 154 declare SPACE_OK=true # Voldoende ruimte voor back-up # Overig declare ARG_SOURCEDIR_ARGVAL='' # Argument bronmap argumentwaarde 158 declare OPTION_TARGETDIR_ARGVAL='' # Optie doelmap argumentwaarde 159 declare BACKUPSIZE_HUMAN='' # Back-upgrootte in leesbare vorm 160 declare FILES_TO_COPY='' # Bestanden na back-up te kopiëren 161 declare SOURCEDIRSIZE_HUMAN='' # Bronmapgrootte in leesbare vorm 162 declare SOURCEDIR='' # Bronmap 163 declare TARGETDIR='' # Doelmap ############################################################################# 166 # Functies # 167 ############################################################################# #-Functie # 170 # Naam: toon_hulp # 171 # Doel: Uitleg werking script. # 172 # Arg.: Geen argumenten. # 173 # # 174 toon_hulp() { 175 log "$PROGNAME:$FUNCNAME:$LINENO" toon_gebruik_sc $OPTION_USAGE 178 cat << HULP Script voor het maken van een back-up Dit script maakt een back-up van mappen en bestanden. 183 Voor het aanmaken van de back-up wordt tar gebruikt. 184 Als er geen MAP is opgegeven wordt er een back-up gemaakt van \ 185 $SOURCEDIR_DFLT (bron) 186 en het back-upbestand wordt geplaatst op alle aangekoppelde media zoals 187 (externe) harddisks en USB-sticks. 188 Er wordt gezocht naar aangekoppelde media op (doel): 189 $( 190 nl --number-width=9 \ number-format=rn \ number-separator=' ' \ body-numbering=a \ 194 $MOUNT 195 ) Voorwaarden: Doel dient mappenstructuur./$targetdir_1/$targetdir_2 te bevatten.

4 Bestand: /home/karel/scripts/backup Pagina 4 van Als het doel deze structuur niet heeft wordt deze aangemaakt Doel dient $NUM_TARGETFILES_OKE bestanden te bevatten. 201 Als het doel $NUM_TARGETFILES_MAX bestanden bevat en er zijn 202 bestanden te kopiëren, worden de oudste 2 bestanden verwijderd. 203 Dit correspondeert met een back-upstrategie 204 overgrootvader/grootvader/vader/zoon; $NUM_GEN generaties De volgende locaties worden niet in de back-up meegenomen: 207 $( 208 nl --number-width=9 \ number-format=rn \ number-separator=' ' \ body-numbering=a \ 212 $EXCLUDE 213 ) Indien nodig wordt het beheerderswachtwoord gevraagd Met script restore zijn individuele -of alle- bestanden uit een 218 back-up te herstellen $OPTIONS_HELP_SC$OPTIONS_HELP 221 $PART_OF_INSTALL_HELPTEXT 222 HULP return } #-Functie # 228 # Naam: controleer_invoer # 229 # Doel: Initiële controles en/of acties. # 230 # Arg.: Geen argumenten. # 231 # # 232 controleer_invoer() { 233 log "$PROGNAME:$FUNCNAME:$LINENO" 234 local medium 235 local record # # 238 # Controleer of excludebestand bestaat. # 239 # # 240 if [[! -e $EXCLUDE ]]; then 241 error "Bestand $EXCLUDE bestaat niet." 242 exit $E_EXCLUDE_NOT_FOUND 243 fi # # 246 # Controleer of koppelbestand bestaat. # 247 # # 248 if [[! -e $MOUNT ]]; then 249 error "Bestand $MOUNT bestaat niet." 250 exit $E_MOUNT_NOT_FOUND 251 fi # # 254 # Eigenaarschap exclude- en koppelbestand van root overdragen aan de # 255 # gebruiker. # 256 # # 257 chown --verbose \ 258 $SUDO_USER:$SUDO_USER \ 259 "$EXCLUDE" \ 260 "$MOUNT" \ 261 &>> "$LOG" 262 verwerk_rc "$PROGNAME:$FUNCNAME:$LINENO" \ 263 'wijzig rechten exclude- en koppelbestand' \ 264 $?

5 Bestand: /home/karel/scripts/backup Pagina 5 van # # 267 # Verwerk en controleer optie en argument doelmap. # 268 # # 269 if $OPTION_TARGETDIR; then 270 TARGETDIR=$OPTION_TARGETDIR_ARGVAL 271 if [[! -e $TARGETDIR ]]; then 272 error "Map $TARGETDIR bestaat niet." 273 exit $E_TARGETDIR_NOT_FOUND 274 fi 275 else 276 TARGETDIR=$TARGETDIR_DFLT 277 fi # # 280 # Verwerk en controleer argument bronmap. # 281 # # 282 if $ARG_SOURCEDIR; then 283 SOURCEDIR=$ARG_SOURCEDIR_ARGVAL 284 if [[! -e $SOURCEDIR ]]; then 285 error "Map $SOURCEDIR bestaat niet." 286 exit $E_SOURCEDIR_NOT_FOUND 287 fi 288 else 289 SOURCEDIR=$SOURCEDIR_DFLT 290 fi # # 293 # Verwerk optie doelmap. # 294 # # 295 if $OPTION_TARGETDIR; then 296 # # 297 # Als optie doelmap is opgegeven, maak dan alleen een back-up naar # 298 # die doelmap en gebruik niet de aangekoppelde media. # 299 # # 300 MEDIA[OPTION_TARGETDIR]=$TARGETDIR 301 else 302 # # 303 # Vul associatief array met aangekoppelde medianamen. # 304 # # 305 # - findmnt wordt door mount aangeraden, speciaal voor in scripts, # 306 # - options=rw, alleen beschrijfbare bestandssystemen gebruiken # 307 # (en bijvoorbeeld geen iso9660, d.i. een CD of DVD). # 308 # # 309 while read record; do 310 MEDIA[$record]=$record 311 done < <( 312 findmnt --list \ noheadings \ options=rw \ output=target 316 grep --file="$mount" 317 ) 318 fi 319 readonly -A MEDIA clear 322 log "$DASHES" 323 normal "$HEADER" 324 normal # # 327 # Verwerk aangekoppelde media/doelmap. # 328 # # 329 for medium in "${!MEDIA[@]}"; do 330

6 Bestand: /home/karel/scripts/backup Pagina 6 van NO_MEDIA_FOUND=false # # 334 # Vul overig associatief array, afhankelijk van optie doelmap. # 335 # # 336 if $OPTION_TARGETDIR; then 337 BACKUPDIR[$medium]=${MEDIA[$medium]} 338 else 339 BACKUPDIR[$medium]=${MEDIA[$medium]}/$TARGETDIR_1/$TARGETDIR_2 340 fi # # 343 # Controleer of doelmap aanwezig is. # 344 # # 345 if [[! -d ${BACKUPDIR[$medium]} ]]; then 346 mkdir --verbose \ parents \ 348 "${BACKUPDIR[$medium]}" \ 349 &>> "$LOG" 350 verwerk_rc "$PROGNAME:$FUNCNAME:$LINENO" \ 351 'maak doelmap aan' \ 352 $? 353 fi # # 356 # Controleer het aantal bestanden. # 357 # # 358 controleer_aantal_bestanden 359 done 360 readonly -A BACKUPDIR # # 363 # Controleer of er media is aangekoppeld. # 364 # # 365 if $NO_MEDIA_FOUND; then 366 warning 'Geen enkel medium is aangekoppeld:' 367 warning '- koppel tenminste één medium aan,' 368 warning '- start daarna dit script opnieuw.' 369 # Niet meteen exit als gestart via een starter. 370 $OPTION_STARTED_BY_STARTER && read -p "Druk op de Enter-toets om \ 371 verder te gaan: " 372 exit $E_NO_MEDIA_PRESENT 373 fi return } #-Functie # 379 # Naam: controleer_aantal_bestanden # 380 # Doel: Controles aantal back-up/logbestanden. # 381 # Arg.: Geen argumenten. # 382 # # 383 controleer_aantal_bestanden() { 384 log "$PROGNAME:$FUNCNAME:$LINENO" 385 local number_of_tarfiles=$( 386 ls "${BACKUPDIR[$medium]}"/$PROGNAME*.tar 2>> "$LOG" 387 wc --lines 388 ) 389 local number_of_logfiles=$( 390 ls "${BACKUPDIR[$medium]}"/$PROGNAME*.log 2>> "$LOG" 391 wc --lines 392 ) 393 # local medium is gedefinieerd in aanroepende functie if [[ $number_of_tarfiles!= $number_of_logfiles ]]; then 396 error "Het aantal gevonden back-upbestanden ($number_of_tarfiles)"

7 Bestand: /home/karel/scripts/backup Pagina 7 van error "is niet gelijk aan het aantal logbestanden \ 398 ($number_of_logfiles)." 399 normal "Controleer de $PROGNAME* bestanden in ${BACKUPDIR[$medium]}." 400 # Niet meteen exit als gestart via een starter. 401 $OPTION_STARTED_BY_STARTER && read -p "Druk op de Enter-toets om \ 402 verder te gaan: " 403 exit $E_TARGETDIR_NUMBER_OF_FILES_ERROR 404 fi local number_of_files=$(( number_of_tarfiles + number_of_logfiles )) if! echo "$NUM_TARGETFILES_OKE" grep --quiet $number_of_files; then 409 error "Het aantal gevonden bestanden is niet $NUM_TARGETFILES_OKE," 410 error "maar het aantal gevonden bestanden is $number_of_files." 411 normal "Controleer de $PROGNAME* bestanden in ${BACKUPDIR[$medium]}." 412 # Niet meteen exit als gestart via een starter. 413 $OPTION_STARTED_BY_STARTER && read -p "Druk op de Enter-toets om \ 414 verder te gaan: " 415 exit $E_TARGETDIR_NUMBER_OF_FILES_ERROR 416 fi return } #-Functie # 422 # Naam: toon_invoer # 423 # Doel: Toon wat het script gaat doen. # 424 # Arg.: Geen argumenten. # 425 # # 426 toon_invoer() { 427 log "$PROGNAME:$FUNCNAME:$LINENO" normal 'Bepaal grootte van de back-up...' 430 bepaal_bestandsgrootte "$SOURCEDIR" \ 431 SOURCEDIRSIZE_HUMAN normal 434 normal "Back-up van: $SOURCEDIR" 435 normal "Grootte: ${SOURCEDIRSIZE_HUMAN}B" 436 log "***Inhoud van $EXCLUDE volgt:" 437 cat "$EXCLUDE" >> "$LOG" 438 log "***Inhoud van $EXCLUDE gereed." 439 normal "Generaties: $NUM_GEN" 440 normal 'Snelheid: 4,0 GB/min USB 2.0' 441 normal ' 8,0 GB/min USB 3.0' 442 normal "Logboek: $LOG" 443 normal "Back-up naar: $TARGETDIR/$BACKUPFILE" 444 normal "Logboek naar: $TARGETDIR/$LOGFILE" 445 log "$DASHES" 446 normal return } #-Functie # 452 # Naam: bepaal_bestandsgrootte # 453 # Doel: Bepaal de grootte van een bestand in leesbare vorm. # 454 # Arg.: Twee verplichte argumenten: # 455 # 1. bestandsnaam string, invoer # 456 # 2. variabelenaam string, uitvoer, krijgt als inhoud de bepaalde # 457 # bestandsgrootte in leesbare vorm # 458 # Vb. : bepaal_bestandsgrootte "$file" \ # 459 # filesize_human # 460 # # 461 bepaal_bestandsgrootte() { 462 log "$PROGNAME:$FUNCNAME:$LINENO $@"

8 Bestand: /home/karel/scripts/backup Pagina 8 van local file=${1:-/dev/null} 464 local _filesize_human_variable=${2:-filesize_human} 465 local _filesize_human_value='' _filesize_human_value=$( 468 du --apparent-size \ exclude-from="$exclude" \ human-readable \ summarize \ total \ 473 "$file" \ 474 2>> "$LOG" 475 tail --lines=1 476 awk '{print $1}' 477 ) eval $_filesize_human_variable="'$_filesize_human_value'" return } #-Functie # 485 # Naam: verwerk_backup # 486 # Doel: Bepaal wat er gemaakt/gekopieerd/verwijderd moet worden. # 487 # Arg.: Geen argumenten. # 488 # # 489 verwerk_backup() { 490 log "$PROGNAME:$FUNCNAME:$LINENO" 491 local bupfiledelete='' # # 494 # Loop door aangekoppelde media. # 495 # # 496 for medium in "${!MEDIA[@]}"; do normal 499 normal "Verwerk: ${BACKUPDIR[$medium]}" bupfiledelete=false 502 controleer_verwijderen_nodig 503 $bupfiledelete && verwijder_bestanden controleer_ruimte 506 if $SPACE_OK; then 507 if $BACKUP_CREATED; then 508 kopieer_bestanden 509 controleer_gekopieerde_bestanden 510 else 511 maak_backup 512 fi 513 fi 514 done if! $BACKUP_CREATED; then 517 normal 518 warning 'Geen enkele back-up is gemaakt!' 519 toon_afgebroken_sc 520 # Niet meteen exit als gestart via een starter. 521 $OPTION_STARTED_BY_STARTER && read -p "Druk op de Enter-toets om \ 522 verder te gaan: " 523 exit $E_NOT_ONE_BACKUP_CREATED 524 fi return } 528

9 Bestand: /home/karel/scripts/backup Pagina 9 van #-Functie # 530 # Naam: controleer_verwijderen_nodig # 531 # Doel: Bepaal of er verwijderd moet worden. # 532 # Arg.: Geen argumenten. # 533 # # 534 controleer_verwijderen_nodig() { 535 log "$PROGNAME:$FUNCNAME:$LINENO" 536 # local bupfiledelete is gedefinieerd in aanroepende functie 537 # local medium is gedefinieerd in aanroepende functie 538 local number_of_files=$( 539 ls "${BACKUPDIR[$medium]}"/$PROGNAME*.log \ 540 "${BACKUPDIR[$medium]}"/$PROGNAME*.tar \ 541 2>> "$LOG" 542 wc --lines 543 ) if [[ $number_of_files -eq $NUM_TARGETFILES_MAX ]]; then 546 bupfiledelete=true 547 else 548 normal ' Geen oude back-ups te verwijderen.' 549 fi return } #-Functie # 555 # Naam: verwijder_bestanden # 556 # Doel: Verwijder oudste back-up en logboek. # 557 # Arg.: Geen argumenten. # 558 # # 559 verwijder_bestanden() { 560 log "$PROGNAME:$FUNCNAME:$LINENO" 561 # local medium is gedefinieerd in aanroepende functie 562 local file_to_delete='' 563 local file_to_delete_base='' 564 local msg='' 565 local files_to_delete=$( 566 ls "${BACKUPDIR[$medium]}"/$PROGNAME* 2>> "$LOG" 567 head --lines=2 568 ) 569 local -i rm_rc= normal ' Oudste back-up wordt verwijderd...' 572 msg=' Verwijder: ' 573 for file_to_delete in $files_to_delete; do 574 bepaal_bestandsgrootte "$file_to_delete" \ 575 filesize_human 576 file_to_delete_base=$(basename "$file_to_delete") normal "$msg$file_to_delete_base - ${filesize_human}b" 579 msg=' ' 580 done # # 583 # Voor het eventueel afbreken van dit script. # 584 # # 585 TO_DELETE=$files_to_delete 586 rm --verbose \ 587 $files_to_delete \ 588 &>> "$LOG" 589 rm_rc=$? 590 TO_DELETE='' 591 verwerk_rc "$PROGNAME:$FUNCNAME:$LINENO" \ 592 'verwijder oudste back-up' \ 593 $rm_rc 594

10 Bestand: /home/karel/scripts/backup Pagina 10 van return } #-Functie # 599 # Naam: controleer_ruimte # 600 # Doel: Controleer of er voldoende ruimte beschikbaar is om de back-up op # 601 # te slaan. # 602 # Arg.: Geen argumenten. # 603 # # 604 controleer_ruimte() { 605 log "$PROGNAME:$FUNCNAME:$LINENO" 606 # local medium is gedefinieerd in aanroepende functie normal ' Controleer beschikbare ruimte...' 609 local -i sourcedir_size_bytes=$( 610 du --apparent-size \ block-size=1 \ exclude-from="$exclude" \ summarize \ total \ 615 $SOURCEDIR \ 616 2>> "$LOG" 617 tail --lines=1 618 awk '{print $1}' 619 ) 620 local -i free_bytes=$( 621 df --block-size=1 \ 622 "${BACKUPDIR[$medium]}" \ 623 2>> "$LOG" 624 tail --lines=1 625 awk '{print $4}' 626 ) if [[ $sourcedir_size_bytes -gt $free_bytes ]]; then 629 local free_human=$( 630 df --human-readable \ 631 "${BACKUPDIR[$medium]}" \ 632 2>> "$LOG" 633 tail --lines=1 634 awk '{print $4}' 635 ) 636 local filesys=$( 637 df ${BACKUPDIR[$medium]} \ 638 2>> "$LOG" 639 tail --lines=1 640 awk '{print $1}' 641 ) 642 local mounted=$( 643 df ${BACKUPDIR[$medium]} \ 644 2>> "$LOG" 645 tail --lines=1 646 awk '{print $6}' 647 ) 648 normal ' Kan geen back-up plaatsen of kopiëren.' 649 warning " Te weinig ruimte op $mounted (bestandssysteem $filesys)" 650 warning ' voor het plaatsen of kopiëren van de back-up en logboek' 651 warning " $BACKUPFILE en $LOGFILE." 652 normal " Benodigd is ${SOURCEDIRSIZE_HUMAN}B, beschikbaar is \ 653 ${free_human}b." 654 normal " Maak ruimte vrij op $mounted (bestandssysteem $filesys)," 655 normal " of gebruik een ander medium met minimaal \ 656 ${SOURCEDIRSIZE_HUMAN}B" 657 normal " beschikbaar zoals een USB-stick of externe harddisk." 658 SPACE_OK=false 659 else 660 SPACE_OK=true

11 Bestand: /home/karel/scripts/backup Pagina 11 van fi return } #-Functie # 667 # Naam: maak_backup # 668 # Doel: Maak de back-up met tar. # 669 # Arg.: Geen argumenten. # 670 # # 671 maak_backup() { 672 log "$PROGNAME:$FUNCNAME:$LINENO" 673 # local medium is gedefinieerd in aanroepende functie 674 local filesize_human='' normal ' De back-up wordt gemaakt...' # Voor het evt. afbreken van dit script. 679 TO_DELETE="${BACKUPDIR[$medium]}/$BACKUPFILE ${BACKUPDIR[$medium]}/\ 680 $LOGFILE" 681 log "$DASHES" 682 log "Voor logboek back-up (tar) zie ${BACKUPDIR[$medium]}/$LOGFILE" 683 log "$DASHES" spinner aan 686 tar --create \ directory=/ \ exclude-from="$exclude" \ file="${backupdir[$medium]}/$backupfile" \ verbose \ verbose \ totals \ 693 $SOURCEDIR \ 694 &>> "${BACKUPDIR[$medium]}/$LOGFILE" 695 tar_rc=$? 696 spinner uit 697 TO_DELETE='' 698 if [[ $tar_rc -gt 0 ]]; then 699 warning 'Back-up is niet geheel foutloos. Controleer deze meldingen:' 700 grep 'tar:' "${BACKUPDIR[$medium]}/$LOGFILE" 701 fi 702 verwerk_rc "$PROGNAME:$FUNCNAME:$LINENO" 'maak back-up' $tar_rc BACKUP_CREATED=true bepaal_bestandsgrootte "${BACKUPDIR[$medium]}/$LOGFILE" \ 707 filesize_human 708 normal " Gemaakt: $LOGFILE - ${filesize_human}b" 709 bepaal_bestandsgrootte "${BACKUPDIR[$medium]}/$BACKUPFILE" \ 710 BACKUPSIZE_HUMAN 711 normal " $BACKUPFILE - ${BACKUPSIZE_HUMAN}B" # Voor het eventuele volgende medium. 714 FILES_TO_COPY="${BACKUPDIR[$medium]}/$LOGFILE ${BACKUPDIR[$medium]}/\ 715 $BACKUPFILE" FILES_TO_COPY_SIZE=$( 718 du --apparent-size \ block-size=1 \ exclude-from="$exclude" \ summarize \ total \ 723 $FILES_TO_COPY \ 724 2>> "$LOG" 725 tail --lines=1 726 awk '{print $1}'

12 Bestand: /home/karel/scripts/backup Pagina 12 van ) return } #-Functie # 733 # Naam: kopieer_bestanden # 734 # Doel: Kopieer nieuwste back-up en logboek. # 735 # Arg.: Geen argumenten. # 736 # # 737 kopieer_bestanden() { 738 log "$PROGNAME:$FUNCNAME:$LINENO" 739 # local bupfiledelete is gedefinieerd in aanroepende functie 740 # local medium is gedefinieerd in aanroepende functie 741 local file_to_copy='' 742 local file_to_copy_base='' 743 local filesize_human='' 744 local msg='' 745 local -i cp_rc= normal ' De back-up wordt gekopieerd...' 748 msg=' Kopieer: ' 749 for file_to_copy in $FILES_TO_COPY; do 750 bepaal_bestandsgrootte "$file_to_copy" \ 751 filesize_human 752 file_to_copy_base=$(basename "$file_to_copy") normal "$msg$file_to_copy_base - ${filesize_human}b" 755 msg=' ' 756 # Voor het eventueel afbreken van dit script. 757 TO_DELETE="$TO_DELETE${BACKUPDIR[$medium]}/$file_to_copy_base " 758 done spinner aan 761 cp --preserve \ verbose \ 763 $FILES_TO_COPY \ 764 "${BACKUPDIR[$medium]}" \ 765 &>> "$LOG" 766 cp_rc=$? 767 spinner uit 768 TO_DELETE='' 769 verwerk_rc "$PROGNAME:$FUNCNAME:$LINENO" 'kopieer back-up' $cp_rc return } #-Functie # 775 # Naam: controleer_gekopieerde_bestanden # 776 # Doel: Controleer de gekopieerde bestanden op grootte. # 777 # Arg.: Geen argumenten. # 778 # # 779 controleer_gekopieerde_bestanden() { 780 log "$PROGNAME:$FUNCNAME:$LINENO" 781 local -i copied_bytes=$( 782 du --apparent-size \ block-size=1 \ exclude-from="$exclude" \ summarize \ total \ 787 "${BACKUPDIR[$medium]}/$BACKUPFILE" \ 788 "${BACKUPDIR[$medium]}/$LOGFILE" \ 789 2>> "$LOG" 790 tail --lines=1 791 awk '{print $1}' 792 )

13 Bestand: /home/karel/scripts/backup Pagina 13 van if [[ $copied_bytes -ne $FILES_TO_COPY_SIZE ]]; then 795 error "De naar ${BACKUPDIR[$medium]} gekopieerde backup" 796 error 'is niet even groot als de eerder gemaakte back-up.' 797 error "Verwijder de laatste back-up van ${BACKUPDIR[$medium]}" 798 error "en start $PROGNAME opnieuw." 799 # Niet meteen exit als gestart via een starter. 800 $OPTION_STARTED_BY_STARTER && read -p "Druk op de Enter-toets om \ 801 verder te gaan: " 802 exit $E_SIZES_ARE_DIFFERENT 803 fi return } #-Functie # 809 # Naam: toon_afsluiten # 810 # Doel: Afsluitende meldingen en/of acties. # 811 # Arg.: Geen argumenten. # 812 # # 813 toon_afsluiten() { 814 log "$PROGNAME:$FUNCNAME:$LINENO" if $BACKUP_CREATED; then 817 normal "De back-up is ${BACKUPSIZE_HUMAN}B groot." 818 normal 819 success 'De back-up is gemaakt.' 820 $OPTION_TARGETDIR koppel_externe_media_af 821 fi return } #-Functie # 827 # Naam: koppel_externe_media_af # 828 # Doel: Koppel de aangekoppelde externe media af. # 829 # Arg.: Geen argumenten. # 830 # # 831 koppel_externe_media_af() { 832 log "$PROGNAME:$FUNCNAME:$LINENO" 833 normal 834 normal 'Ontkoppel externe media...' for medium in "${!MEDIA[@]}"; do 837 if [[ ${MEDIA[$medium]:0:6} = /media ]]; then 838 umount -l "${MEDIA[$medium]}" 839 local basename=$(basename "${MEDIA[$medium]}") 840 success "Medium $basename kan uitgeschakeld en/of verwijderd \ 841 worden." 842 fi 843 done return } ############################################################################# 849 # Hoofdlijn # 850 ############################################################################# 851 # init_script 852 { 853 verwerk_invoer_sc "$@" 854 controleer_gebruiker_sc $SCRIPT_NEEDS_SUDO 855 bepaal_log_sc $SCRIPT_NEEDS_SUDO \ 856 LOG 857 controleer_invoer 858 toon_invoer

14 Bestand: /home/karel/scripts/backup Pagina 14 van } 860 # verwerk 861 { 862 toon_gestart_sc 863 verwerk_backup 864 toon_gestopt_sc 865 } 866 # afsl_script 867 { 868 toon_afsluiten 869 toon_afsluiten_sc 870 # Niet meteen exit als gestart via een starter. 871 $OPTION_STARTED_BY_STARTER && read -p "Druk op de Enter-toets om verder \ 872 te gaan: " 873 exit } # Einde script.

Bestand: /home/karel/scripts/mkusb Pagina 1 van 6

Bestand: /home/karel/scripts/mkusb Pagina 1 van 6 Bestand: /home/karel/scripts/mkusb Pagina 1 van 6 1 #!/bin/bash 2 ############################################################################# 3 # Bestand: mkusb # 4 # Doel: Script voor het maken van

Nadere informatie

Bestand: /home/karel/scripts/nas Pagina 1 van 8

Bestand: /home/karel/scripts/nas Pagina 1 van 8 Bestand: /home/karel/scripts/nas Pagina 1 van 8 1 #!/bin/bash 2 ############################################################################# 3 # Bestand: nas # 4 # Doel: Script voor het aankoppelen van

Nadere informatie

Bestand: /home/karel/scripts/start-installatie Pagina 1 van 10

Bestand: /home/karel/scripts/start-installatie Pagina 1 van 10 Bestand: /home/karel/scripts/start-installatie Pagina 1 van 10 1 #!/bin/bash 2 ############################################################################# 3 # Bestand: start-installatie # 4 # Doel: Script

Nadere informatie

Bestand: /home/karel/scripts/ssync.sh Pagina 1 van 6

Bestand: /home/karel/scripts/ssync.sh Pagina 1 van 6 Bestand: /home/karel/scripts/ssync.sh Pagina 1 van 6 1 #!/bin/bash 2 ############################################################################# 3 # Bestand: ssync.sh # 4 # Doel: Script voor het kopiëren

Nadere informatie

Bestand: /home/karel/scripts/nas Pagina 1 van 9

Bestand: /home/karel/scripts/nas Pagina 1 van 9 Bestand: /home/karel/scripts/nas Pagina 1 van 9 1 #!/bin/bash 2 ############################################################################# 3 # Bestand: nas # 4 # Doel: Koppel een NAS aan tijdens het

Nadere informatie

Bestand: /home/karel/scripts/canon-mp495series Pagina 1 van 10

Bestand: /home/karel/scripts/canon-mp495series Pagina 1 van 10 Bestand: /home/karel/scripts/canon-mp495series Pagina 1 van 10 1 #!/bin/bash 2 ############################################################################# 3 # Bestand: canon-mp495series # 4 # Doel: Installeer

Nadere informatie

Bestand: /home/karel/scripts/google-drive Pagina 1 van 5

Bestand: /home/karel/scripts/google-drive Pagina 1 van 5 Bestand: /home/karel/scripts/google-drive Pagina 1 van 5 1 #!/bin/bash 2 ############################################################################# 3 # Bestand: google-drive # 4 # Doel: Script voor

Nadere informatie

Bestand: /home/karel/scripts/restore Pagina 1 van 16

Bestand: /home/karel/scripts/restore Pagina 1 van 16 Bestand: /home/karel/scripts/restore Pagina 1 van 16 1 #!/bin/bash 2 ############################################################################# 3 # Bestand: restore # 4 # Doel: Zet mappen en bestanden

Nadere informatie

Bestand: /home/karel/scripts/start-install Pagina 1 van 11

Bestand: /home/karel/scripts/start-install Pagina 1 van 11 Bestand: /home/karel/scripts/start-install Pagina 1 van 11 1 #!/bin/bash 2 ############################################################################# 3 # Bestand: start-install # 4 # Doel: Voer installatiescripts

Nadere informatie

Bestand: /home/karel/scripts/deploy Pagina 1 van 20

Bestand: /home/karel/scripts/deploy Pagina 1 van 20 Bestand: /home/karel/scripts/deploy Pagina 1 van 20 1 #!/bin/bash 2 ############################################################################# 3 # Bestand: deploy # 4 # Doel: Script voor het distribueren

Nadere informatie

Bestand: /home/karel/scripts/printer-install Pagina 1 van 10

Bestand: /home/karel/scripts/printer-install Pagina 1 van 10 Bestand: /home/karel/scripts/printer-install Pagina 1 van 10 1 #!/bin/bash 2 ############################################################################# 3 # Bestand: printer-install # 4 # Doel: Installeer

Nadere informatie

Bestand: /home/karel/scripts/lshost Pagina 1 van 7

Bestand: /home/karel/scripts/lshost Pagina 1 van 7 Bestand: /home/karel/scripts/lshost Pagina 1 van 7 1 #!/bin/bash 2 ############################################################################# 3 # Bestand: lshost # 4 # Doel: Toon computernaam en IP-nummer.

Nadere informatie

Bestand: /home/karel/scripts/canon-mg3500series Pagina 1 van 10

Bestand: /home/karel/scripts/canon-mg3500series Pagina 1 van 10 Bestand: /home/karel/scripts/canon-mg3500series Pagina 1 van 10 1 #!/bin/bash 2 ############################################################################# 3 # Bestand: canon-mg3500series # 4 # Doel:

Nadere informatie

Bestand: /home/karel/scripts/canon-mg3500series Pagina 1 van 9

Bestand: /home/karel/scripts/canon-mg3500series Pagina 1 van 9 Bestand: /home/karel/scripts/canon-mg3500series Pagina 1 van 9 1 #!/bin/bash 2 # ############################################################################### 3 # Bestand: install-canon-mg3500series

Nadere informatie

Bestand: /home/karel/scripts/canon-mp495series Pagina 1 van 11

Bestand: /home/karel/scripts/canon-mp495series Pagina 1 van 11 Bestand: /home/karel/scripts/canon-mp495series Pagina 1 van 11 1 #!/bin/bash 2 ############################################################################# 3 # Bestand: canon-mp495series # 4 # Doel: Installeer

Nadere informatie

Bestand: /home/karel/scripts/youtube-downloader Pagina 1 van 7

Bestand: /home/karel/scripts/youtube-downloader Pagina 1 van 7 Bestand: /home/karel/scripts/youtube-downloader Pagina 1 van 7 1 #!/bin/bash 2 ############################################################################# 3 # Bestand: youtube-downloader # 4 # Doel:

Nadere informatie

Denit Backup instellen op een Linux server

Denit Backup instellen op een Linux server Denit Backup instellen op een Linux server Deze handleiding beschrijft de stappen om de back-up software van Ahsay in te stellen. AANMAKEN BACK-UP SET... 2 DE SCHEDULER INSTELLEN... 4 HET FILTER INSTELLEN...

Nadere informatie

Unix Console Gebruik

Unix Console Gebruik Unix Console Gebruik Inleiding tot het gebruik van de Unix console... met wat Linux en distributiespecifieke zaken ertussen. Presentatie van 16/04/2007 voor de HCC-Vl : Mechelen Sven Vermeulen 1 Unix Console

Nadere informatie

Rhino: Back-up maken. RsyncBackup

Rhino: Back-up maken. RsyncBackup Rhino: Back-up maken Wij als gebruikers berokkenen zelf de meeste schade aan onze PC s. Niet virussen of trojans. We wissen ongewild bestanden en maken fouten met software. Ook een hardwarestoring kan

Nadere informatie

Rodin installatiehandleiding (vanaf versie 2.1.xxx.x)

Rodin installatiehandleiding (vanaf versie 2.1.xxx.x) Rodin installatiehandleiding (vanaf versie 2.1.xxx.x) Introductie De Rodin applicatie bestaat uit een programma en een database. Het programma zal altijd lokaal op uw computer worden geïnstalleerd, terwijl

Nadere informatie

Basis UNIX commando's - overzicht

Basis UNIX commando's - overzicht Basis UNIX commando's - overzicht Hieronder volgt een lijst van UNIX-commando's die voor het programmeerpraktikum nodig, handig en/of nuttig zijn. De genoemde opties zijn er meestal maar een paar! Voor

Nadere informatie

1. Als je bent ingelogd op je vm, in welke directory bevind je je?

1. Als je bent ingelogd op je vm, in welke directory bevind je je? Module 4. 1. Als je bent ingelogd op je vm, in welke directory bevind je je? 2. Kopieer alle bestanden uit de directory /var/log/ naar je login directory. Hoeveel bestanden bevinden zich in je directory?

Nadere informatie

Prullenbak ledigen via terminal

Prullenbak ledigen via terminal Prullenbak ledigen via terminal Dit artikel werd gemaakt en getest onder Linux Mint 17.1 Cinnamon. Als je graag een leeg bureaublad hebt, dan kun je de aanwezige bureaubladpictogrammen verwijderen via

Nadere informatie

Berekening van de hash-code van een bestand of CD

Berekening van de hash-code van een bestand of CD 1 Berekening van de hash-code van een bestand of CD Berekening van de hash-code van een bestand of CD Inhoudsopgave 1. Inleiding 2 2. Te gebruiken commando bij verschillende besturingsomgevingen 2 3. Download

Nadere informatie

Macrium Reflect Free. Mirror Back-up:

Macrium Reflect Free. Mirror Back-up: Macrium Reflect Free. Mirror Back-up: Een ideaal programma voor een reserve kopie van uw werkende computer is Macrium Reflect Free. Op dit moment nog versie 6 maar op korte termijn verschijnt hiervan de

Nadere informatie

AFO 142 Titel Aanwinsten Geschiedenis

AFO 142 Titel Aanwinsten Geschiedenis AFO 142 Titel Aanwinsten Geschiedenis 142.1 Inleiding Titel Aanwinsten Geschiedenis wordt gebruikt om toevoegingen en verwijderingen van bepaalde locaties door te geven aan een centrale catalogus instantie.

Nadere informatie

Handleiding Back-up Online

Handleiding Back-up Online Handleiding Back-up Online April 2015 2015 Copyright KPN Zakelijke Markt Alle rechten voorbehouden. Zonder voorafgaande schriftelijke toestemming van KPN Zakelijke Markt mag niets uit dit document worden

Nadere informatie

Gebruik van command-line operating systems

Gebruik van command-line operating systems Gebruik van command-line operating systems Mattias Holm & Kristian Rietveld Overzicht - Waarom hier meer over leren? - Wat is een shell? - Hoe werkt een shell? - Pipes en redirectie - Handige utilities

Nadere informatie

Het handboek van KBackup. Martin Koller

Het handboek van KBackup. Martin Koller Martin Koller 2 Inhoudsopgave 1 Inleiding 5 2 KBackup gebruiken 6 2.1 Profielen gebruiken..................................... 6 2.2 Archiefgedeelte....................................... 7 2.3 Incrementele

Nadere informatie

Firebird backup/restore

Firebird backup/restore Firebird backup/restore Middels de FWG server heeft u de mogelijkheid om handmatig een back-up te maken en te restoren. Dit wordt behandelen in paragraaf 7.1 en 7.2. In paragraaf 7.3 gaan we in op het

Nadere informatie

Installatiehandleiding. Facto minifmis

Installatiehandleiding. Facto minifmis Installatiehandleiding Facto minifmis 1. Installatie Facto MiniFMIS 1.1 Achtergrond Facto MiniFMIS biedt facilitaire organisaties een eenvoudige en gebruikersvriendelijke hulpmiddel bij het uitvoeren van

Nadere informatie

Handleiding Back-up Online Windows Versie april 2014

Handleiding Back-up Online Windows Versie april 2014 Handleiding Back-up Online Windows Versie april 2014 Inhoudsopgave Hoofdstuk 1. Inleiding 3 Hoofdstuk 2. Installatie 4 2.1 Installatie procedure vanuit de installatie-email 4 2.2 Installatie procedure

Nadere informatie

Pervasive Server V9 Installatiegids

Pervasive Server V9 Installatiegids Pervasive Server V9 Installatiegids 1 Inhoudsopgave 1. Om te beginnen... 3 2. Systeemeisen... 3 2.1 Server... 3 2.1.1 Hardware... 3 2.1.2 Software... 3 2.2 Client... 3 2.2.1 Hardware... 3 2.2.2 Software...

Nadere informatie

Korte uitleg: Mounten van filesystemen

Korte uitleg: Mounten van filesystemen Korte uitleg: Mounten van filesystemen Mounten (van filesystemen) wordt in beter Nederlands 'aankoppelen' genoemd. Hoe je het ook noemt, waar gaat het om? Voor velen is dit een raadselachtig gebeuren.

Nadere informatie

Zelftest UNIX/Linux basiscursus

Zelftest UNIX/Linux basiscursus Zelftest UNIX/Linux basiscursus Document: N0829Test.fm 10/12/2007 ABIS Training & Consulting P.O. Box 220 B-3000 Leuven Belgium TRAINING & CONSULTING INLEIDING BIJ DE ZELFTEST UNIX/LINUX BASISCURSUS Dit

Nadere informatie

Checklist Installatie PC5 Ubuntu 9.04 Desktop i386 10-10-2009

Checklist Installatie PC5 Ubuntu 9.04 Desktop i386 10-10-2009 TIP Kijk op karelzimmer.nl voor voor downloads, checklists, en scripts. 1. Installatie voorbereiden. 1.1. Aanmelden als karel. 1.2. Maak Ubuntu USB-stick aan via Systeem > Beheer > USB-opstartschijf aanmaken.

Nadere informatie

Installatie-instructie van de NOI-lesbestanden 9 als AccountView 9 al was geïnstalleerd!

Installatie-instructie van de NOI-lesbestanden 9 als AccountView 9 al was geïnstalleerd! Installatie-instructie van de NOI-lesbestanden 9 als AccountView 9 al was geïnstalleerd! 10-2010 Beginsituatie: - AccountView 9 is al geïnstalleerd van een cd van AccountView die níet is geleverd door

Nadere informatie

Friesland College Leeuwarden

Friesland College Leeuwarden Voorwoord In dit project vertel ik wat Open Source is en wat ik daarover heb gevonden. Ik laat zien hoe ik een Virtuele machine geschikt maak voor Dual Boot. Dan laat ik zien hoe je 2 besturingssystemen

Nadere informatie

consolewd op de raspberrypi installeren en gebruiken (versie 2013-09-22)

consolewd op de raspberrypi installeren en gebruiken (versie 2013-09-22) consolewd op de raspberrypi installeren en gebruiken (versie 2013-09-22) De aanlog gegevens zijn altijd standaard gebruiker: pi password: raspberry Dit systeem heeft geen toetsenbord of beeldscherm nodig.

Nadere informatie

vroeger: 15 jaar unix systeem beheer/software development en 5 jaar infrastructuur architect (unix/blades)

vroeger: 15 jaar unix systeem beheer/software development en 5 jaar infrastructuur architect (unix/blades) René Krewinkel vroeger: 15 jaar unix systeem beheer/software development en 5 jaar infrastructuur architect (unix/blades) tegenwoordig: interaction designer web/apps (8 uur/week) docent software development

Nadere informatie

Bijlage Inlezen nieuwe tarieven per verzekeraar

Bijlage Inlezen nieuwe tarieven per verzekeraar ! Bijlage inlezen nieuwe tarieven (vanaf 3.2) Bijlage Inlezen nieuwe tarieven per verzekeraar Scipio 3.303 biedt ondersteuning om gebruikers alle tarieven van de verschillende verzekeraars in één keer

Nadere informatie

Skool Remote Backup. 2010 Skool BV Build 3.0.0

Skool Remote Backup. 2010 Skool BV Build 3.0.0 Alle rechten voorbehouden. Deze uitgave mag voor eigen gebruik vermenigvuldigd worden in originele vorm. Het is niet toegestaan op eniger wijze wijzigingen aan te brengen in het document of layout zonder

Nadere informatie

Installatie en configuratie documentatie

Installatie en configuratie documentatie Installatie en configuratie documentatie Assistance Web Portal v. 2.58, 2.60 Voor Windows 2003 / 2008 / XP / Vista / Windows 7 Assistance PSO handleiding, uitgegeven door Assistance Software. Alle rechten

Nadere informatie

Macrium Reflect V4.2 Handleiding

Macrium Reflect V4.2 Handleiding Macrium Reflect V4.2 Handleiding Met Macrium Reflect kunt u een Image (kopie) maken van de C: schijf, waarmee, u na computerproblemen binnen tien minuten weer een goed werkende PC kunt hebben. Ga naar:

Nadere informatie

Handleiding aanmaak CSR

Handleiding aanmaak CSR Handleiding aanmaak CSR Voordat u begint: Om een Certificate Signing Request (CSR) te maken moet het programma OpenSSL geïnstalleerd worden. Dit programma kan geheel gratis gedownload worden vanaf de OpenSSL

Nadere informatie

QUICKSTORE PORTABLE PRO

QUICKSTORE PORTABLE PRO HNLIING QUIKSTOR PORTL PRO 1. e back-upsoftware 1.1 Installatie (Windows als voorbeeld) 1. Plaats de bijgeleverde cd met hulpprogramma s in uw cd/dvd-station. 2. Open in Windows Verkenner de map SHRKOON

Nadere informatie

Inhoud Backuptaak aanmaken... 3 Backup encryptie... 5 Auto-backup opties... 7 Bestanden voorbereiden en Backup maken... 8 Uitleg iconen...

Inhoud Backuptaak aanmaken... 3 Backup encryptie... 5 Auto-backup opties... 7 Bestanden voorbereiden en Backup maken... 8 Uitleg iconen... Inhoud Backuptaak aanmaken... 3 Backup encryptie... 5 Auto-backup opties... 7 Bestanden voorbereiden en Backup maken... 8 Uitleg iconen... 9 Legenda iconen... 10 Bestanden terugzetten uit Backup... 11

Nadere informatie

Upgrade naar People Inc 3.5.0

Upgrade naar People Inc 3.5.0 I Inhoudsopgave Hoofdstuk 1 1 1.1 Installeren... van de upgrade 2 1.2 Uitvoeren... van de upgrade 5 1.3 Installatie... Applicatie Server 9 1.4 Installatie... Gebruikers programma's 15 1.5 Afronding...

Nadere informatie

Van oude naar nieuwe PC 1

Van oude naar nieuwe PC 1 Van oude naar nieuwe PC Dick Grooters Raadhuisstraat 296 5683 GM Best tel: 0499-392579 e-mail: d.grooters@home.nl Van oude naar nieuwe PC 1 Wat gaan we meenemen naar de nieuwe PC?...1 Voorbereidingen...2

Nadere informatie

De volledige bestandsnaam: C:\Programma's\Reactor Research\Equalize7.exe zou je schematisch kunnen voorstellen met:

De volledige bestandsnaam: C:\Programma's\Reactor Research\Equalize7.exe zou je schematisch kunnen voorstellen met: Handleiding Equalize7 Algemeen: Equalize7 is een programma om 2 'boomstructuren' (trees) aan elkaar gelijk te maken. In computertaal is een map (een 'directory') een object in een bestandssysteem die een

Nadere informatie

Werkplekbeheer en kantoorautomatisering Examennummer: 19694 Datum: 24 maart 2012 Tijd: 13:00 uur - 14:30 uur

Werkplekbeheer en kantoorautomatisering Examennummer: 19694 Datum: 24 maart 2012 Tijd: 13:00 uur - 14:30 uur Werkplekbeheer en kantoorautomatisering Examennummer: 19694 Datum: 24 maart 2012 Tijd: 13:00 uur - 14:30 uur Dit examen bestaat uit 7 pagina s. De opbouw van het examen is als volgt: - 40 meerkeuzevragen

Nadere informatie

Backup via King Het is ook mogelijk om via King een backup te maken dat doet u door naar Algemeen > Administratie > Backup maken te gaan

Backup via King Het is ook mogelijk om via King een backup te maken dat doet u door naar Algemeen > Administratie > Backup maken te gaan In dit document worden drie mogelijkheden besproken om de administraties van King veilig te stellen. Backup via Windows verkenner U kunt de administraties van King back-uppen via Windows verkenner door

Nadere informatie

A. Maak een back-up van uw administratie

A. Maak een back-up van uw administratie Overgang naar een nieuw boekjaar Met Unit 4 Multivers kunt u eenvoudig een nieuw boekjaar aanmaken en ervoor zorgen dat de balansgegevens worden doorgeboekt naar het nieuwe boekjaar. Onderstaand beschrijven

Nadere informatie

BackupPartner installatie van de Client software.

BackupPartner installatie van de Client software. BackupPartner installatie van de Client software. Cloud Products, 2012 BackupPartner[Installatie handleiding] - Nederlands Page 1 Beste klant, Gefeliciteerd met de huur van uw BackupPartner product! U

Nadere informatie

Inhoud. A Eskwadraat Linuxcursus UNIX. GNU/Linux. Slackware. Red Hat. GNU/Linux Bestanden Thuiswerken Shell Editors Opdracht.

Inhoud. A Eskwadraat Linuxcursus UNIX. GNU/Linux. Slackware. Red Hat. GNU/Linux Bestanden Thuiswerken Shell Editors Opdracht. Inhoud A Eskwadraat Linuxcursus Jitse Klomp Sysop 10 december 2013 GNU/Linux Bestanden Thuiswerken Shell Editors Opdracht Deze presentatie is terug te vinden op home.a-eskwadraat.nl/~sysop/linuxcursus2013/

Nadere informatie

Replicator Backup-programma, om data automatisch op externe harde schijf te zetten, als backup.

Replicator Backup-programma, om data automatisch op externe harde schijf te zetten, als backup. Replicator Backup-programma, om data automatisch op externe harde schijf te zetten, als backup. Wanneer u niet graag belangrijke data wilt kwijtraken, dan raad ik U aan, een externe harde schijf, op een

Nadere informatie

TI-SMARTVIEW. Installeren op Windows PC

TI-SMARTVIEW. Installeren op Windows PC TI SmartView 1 TI-SMARTVIEW Installeren op Windows PC De licentie van de school voor TI-SmartView is tot nader bericht een single-user licentie, hetgeen betekent dat deze op één pc mag geïnstalleerd worden,

Nadere informatie

De Linux Boom structuur

De Linux Boom structuur De Linux Boom structuur De indeling van Folders en bestanden in een Linux distributie voldoen vandaag de dag meer en meer aan bepaalde standaarden zijnde FHS (Filesystem Hierarchy Standard) en LSB (Linux

Nadere informatie

Handleiding aanmaak CSR

Handleiding aanmaak CSR Handleiding aanmaak CSR Voordat u begint: Om een Certificate Signing Request (CSR) te maken moet het programma OpenSSL geïnstalleerd worden. Dit programma kan geheel gratis gedownload worden vanaf de OpenSSL

Nadere informatie

Act! Company Builder Handleiding

Act! Company Builder Handleiding Act! Company Builder Handleiding Versie 1.1 25-07-2014 Inleiding Kost het u ook zoveel tijd om, na het importeren van nieuwe contacten, bedrijven aan te maken of deze contacten te koppelen aan bestaande

Nadere informatie

Don-Neo Technologies TelePort. Master. Installatiehandleiding

Don-Neo Technologies TelePort. Master. Installatiehandleiding Don-Neo Technologies TelePort Master Installatiehandleiding Inleiding TelePort is een programma waarmee u op uitermate VEILIGE wijze berichten, bestanden en database mutaties kunt uitwisselen tussen computers

Nadere informatie

Handleiding Back-up Online Mac Versie april 2017

Handleiding Back-up Online Mac Versie april 2017 Handleiding Back-up Online Mac Versie april 2017 Inhoudsopgave Hoofdstuk 1. Inleiding 3 1.1 Dashboardmail 3 Hoofdstuk 2. Installatie 4 2.1 Installatieprocedure vanuit de installatiemail: Installatie van

Nadere informatie

Bijlage 1: Aanvullende informatie over het gebruik van OSV ( Ondersteunende Software Verkiezingen )

Bijlage 1: Aanvullende informatie over het gebruik van OSV ( Ondersteunende Software Verkiezingen ) Bijlage 1: Aanvullende informatie over het gebruik van OSV ( Ondersteunende Software Verkiezingen ) 1. Inhoud cd-rom Op de cd-rom treft u het volgende aan: - Programma 4: Voor het invoeren van de gemeentelijke

Nadere informatie

Installatiehandleiding

Installatiehandleiding Installatiehandleiding TiSM- PC 10, 25, 100 en PRO Behorende bij TiSM Release 11.1 R e v i s i e 1 1 1 0 28 De producten van Triple Eye zijn onderhevig aan veranderingen welke zonder voorafgaande aankondiging

Nadere informatie

INSTALLATIE VAN QUEEN 5.42

INSTALLATIE VAN QUEEN 5.42 INSTALLATIE VAN QUEEN 5.42 Dit document beschrijft de installatie van King. Onderstaande procedure voert u uit op de computer waarop u met Queen wilt gaan werken. Aandachtspunten bij installatie onder

Nadere informatie

Easy Business Tools - Multi-user module

Easy Business Tools - Multi-user module Easy Business Tools Multi-user module Wat is de Multi-user module en wat kan ik er mee doen? De multi-user module is een gebruikerslicentie waardoor 5 computers in een netwerk kunnen samenwerken in Mijn

Nadere informatie

Backup Connect installatie van de Client software.

Backup Connect installatie van de Client software. Backup Connect installatie van de Client software. Let s Connect, 2011 Backup Connect [Installatie handleiding] - Nederlands Page 1 Beste klant, gefeliciteert met de huur van uw Backup Connect Cloud product!

Nadere informatie

KeyLink B.V. KeyLink CTI Client Installation Manual - Dutch

KeyLink B.V. KeyLink CTI Client Installation Manual - Dutch KeyLink B.V. KeyLink CTI Client Installation Manual - Dutch Product(en): Versie: KeyLink CTI software V4.13.1 Document Versie: 1.16 Datum: 8 januari 2013 Auteur: Technical Support Overzicht Dit document

Nadere informatie

HowTo => OpenBSD => Local Caching DNS + DNSSEC (BIND)

HowTo => OpenBSD => Local Caching DNS + DNSSEC (BIND) => => Local Caching DNS + DNSSEC (BIND) Hardware => Soekris 5501 (10W) Tools => USB naar Serial Adapter voor Console Putty voor Terminal sessie middels USB Serial Adapter Operating System => 4.8 Software

Nadere informatie

We beginnen met een strikvraag: Welk van de volgende zijn bestanden?

We beginnen met een strikvraag: Welk van de volgende zijn bestanden? Alles is een bestand Posted 21 Sep 2015 David BothFeed Adapted Feb 2017 Henry van Aarssen Image by : opensource.com We beginnen met een strikvraag: Welk van de volgende zijn bestanden? Directories Shell

Nadere informatie

Installatie handleiding

Installatie handleiding Installatie handleiding H e t g e m a k v a n I n t r a m e d Inleiding Welkom bij Intramed. Met dit softwarepakket kunt u uw complete praktijkadministratie op eenvoudige en efficiënte wijze automatiseren.

Nadere informatie

Gebruikershandleiding

Gebruikershandleiding Gebruikershandleiding Training MANUAL DE USUARIO NAC SPORT ELITE Version 1.3.400 Nacsport Training wwww.nacsport.com 1 Index 1- AFBEELDINGEN 2- OEFENINGEN 3- TRAINING 4- KALENDER Nacsport Training wwww.nacsport.com

Nadere informatie

Installatie VTP. versie

Installatie VTP. versie Pagina 1 van 15 Installatie VTP versie 2.1108 afdeling pagina Voor u begint. 1 Stap 1: Installeren VTP 2 t/m 5 Stap 2: Instellen VTP 6 t/m 11 Stap 3: Instellen automatische taak 12 t/m 17 Voor u begint:

Nadere informatie

Handleiding branden in Nero

Handleiding branden in Nero Handleiding branden in Nero Hier volgt een korte uitleg over hoe u Nero moet gebruiken indien u een kopie wilt maken van een CD/DVD of uw eigen compilatie wilt maken. Deze uitleg is van toepassing op Microsoft

Nadere informatie

Handleiding installatie. 3WA Local Connect

Handleiding installatie. 3WA Local Connect Handleiding installatie 3WA Local Connect 141210 versie 1.0.0 Inhoud Inleiding.. 3 Voor de 1 e keer installeren. 4 Uitvoeren upgrade 11 Verwijderen.... 15 Pagina 2 van 15 Inleiding Dit document is voor

Nadere informatie

Maak een image file van je harddisk

Maak een image file van je harddisk 1 van 5 17/03/2006 17:20 Maak een image file van je harddisk Norton Ghost 1. Een backup aanmaken met ghost 2. Terug zetten van een backup met ghost Ghost is een programma van Symantec waarmee u op een

Nadere informatie

Backup Connect installatie van de Client software

Backup Connect installatie van de Client software Backup Connect installatie van de Client software Connectingpeople Pro, 2012 BackupConnect Installatie handleiding 1/10 Beste klant, Gefeliciteerd met de huur van uw Backup Connect Cloud product! U bent

Nadere informatie

Outlook 2010, 64-bit Probleem bij verplaatsen van 'gegevensbestand.pst'

Outlook 2010, 64-bit Probleem bij verplaatsen van 'gegevensbestand.pst' Outlook 2010, 64-bit Probleem bij verplaatsen van 'gegevensbestand.pst' Alle gegevens van een outlookaccount worden verzameld in een 'gegevensbestand' met een extensie: '.pst'. Dit bestand bevind zich

Nadere informatie

KPN Server Back-up Online

KPN Server Back-up Online KPN Server Back-up Online Snel aan de slag met Server Back-up Online Server Versie 6.1, built 2011 d.d. 20-08-2012 Inhoudsopgave 1 Inleiding... 3 1.1 Ondersteunde besturingssystemen... 3 2 Installatie...

Nadere informatie

BelgoVault Backup Partner installatie van de Client software.

BelgoVault Backup Partner installatie van de Client software. BelgoVault Backup Partner installatie van de Client software. Cloud Partners, 2011 Backup Partner [Installatie handleiding] - nederlands Page 1 Beste klant, Beste partner, gefeliciteert met de huur van

Nadere informatie

Handleiding. Online backup PC

Handleiding. Online backup PC Handleiding Online backup PC Inhoudsopgave 1. Installatie 2 2. Configuratie eerste keer 4 3. Bepalen waarvan een backup gemaakt moet worden 5 4. Instellen wanneer de backup wordt uitgevoerd 5 5. Beveiliging

Nadere informatie

Standaard Asta Powerproject Client Versie 13 Installatiedocument v1

Standaard Asta Powerproject Client Versie 13 Installatiedocument v1 Standaard Asta Powerproject Client Versie 13 Installatiedocument v1 22 oktober 2015 Voor vragen of problemen kunt u contact opnemen via: telefoonnummer 030-2729976. Of e-mail naar support@powerproject.nl.

Nadere informatie

SMP50-200/201 INGENIA HORIZON 5 SMARTPHONE PARTITIE FIX INSTRUCTIES

SMP50-200/201 INGENIA HORIZON 5 SMARTPHONE PARTITIE FIX INSTRUCTIES SMP50-200/201 INGENIA HORIZON 5 SMARTPHONE PARTITIE FIX INSTRUCTIES Page 1 of 8 VOORDAT U BEGINT: BACKUP BELANGRIJKE GEGEVENS! Bij het upgraden van uw Yarvik Smartphone kunnen alle gebruikersinstellingen,

Nadere informatie

INSTALLATIE VAN KING 5.45 STAND ALONE

INSTALLATIE VAN KING 5.45 STAND ALONE INSTALLATIE VAN KING 5.45 STAND ALONE Dit document beschrijft de installatie van King stand alone. Dat wil zeggen: u werkt single user en zowel programmatuur als administraties staan op dezelfde computer.

Nadere informatie

Installatie van WerkMeester

Installatie van WerkMeester Installatie van WerkMeester WerkMeester is een WIN32 database-applicatie op basis van een enkele executable, met een aantal werkbestanden en een MySQL database. De software is niet ontwikkeld voor gebruik

Nadere informatie

Update procedure Navigatie Grundig M5

Update procedure Navigatie Grundig M5 Update procedure Navigatie Grundig M5 Voor uw navigatie bestaat de mogelijkheid tot updaten. Eenmaal per jaar komt er een nieuwe update beschikbaar. De procedure voor het updaten van uw navigatie vindt

Nadere informatie

Installatie Accowin (versie 2)

Installatie Accowin (versie 2) Installatie Accowin (versie 2) Versie 2.0 Inhoudsopgave 1. Download Accowin... 2 2. Accowin2Setup uitvoeren... 3 2.1 Selecteer componenten...3 2.2 Selectie van installatie directory...4 2.2.1 Client locatie...

Nadere informatie

Midi PDF Bladmuziek lezer

Midi PDF Bladmuziek lezer Inleiding. Ruim 20 ordners aan bladmuziek, meeste daarvan uitgeprint van een PDF. Even snel een nummer opzoeken wil dan ook niet, terwijl ik alles wel op alfabetische volgorde heb. Dat was het niet helemaal

Nadere informatie

ClockWise 3.0 installatie handleiding

ClockWise 3.0 installatie handleiding ClockWise 3.0 installatie handleiding Amsterdam / Groningen, 12 februari 2008 Pagina 1 / 1 ClockWise 3.0 installatie handleiding Hieronder vindt u de stappen die gezet moeten worden voor een installatie

Nadere informatie

Installatie instructies. UBplus. Voor Linux / Samba. 12-sep-11. Datum: Ref erentie: Versie: 1.1

Installatie instructies. UBplus. Voor Linux / Samba. 12-sep-11. Datum: Ref erentie: Versie: 1.1 Installatie instructies UBplus Voor Linux / Samba Datum: Ref erentie: Versie: 1.1 12-sep-11 Introductie UBplus wordt op dit moment vaak geïnstalleerd op Windows servers (2003/2008). Via een terminal server

Nadere informatie

Ubuntu : gebruikers en bestandsbeheer

Ubuntu : gebruikers en bestandsbeheer Ubuntu : gebruikers en bestandsbeheer 1. Gebruikers en groepen aanmaken in Ubuntu. Net als op een Windows systeem kunnen verschillende gebruikers gebruik maken van eenzelfde besturingssysteem. Elk van

Nadere informatie

Urenregistratie MKB. Installatiehandleiding

Urenregistratie MKB. Installatiehandleiding Urenregistratie MKB Installatiehandleiding Niets van deze uitgave mag worden verveelvoudigd en/of openbaar worden gemaakt, op welke wijze dan ook, zonder voorafgaande schriftelijke toestemming van Easy

Nadere informatie

Hoe een USB schijf (stick, harde schijf) leegmaken vanuit de terminal

Hoe een USB schijf (stick, harde schijf) leegmaken vanuit de terminal Hoe een USB schijf (stick, harde schijf) leegmaken vanuit de terminal We hebben allemaal wel meerdere USB-sticks die rondslingeren op onze werkplaats. Ook behoort een externe harde schijf tot het werkmateriaal

Nadere informatie

DVD Shrink. www.jritservice.nl Voor meer vragen en uitleg zie onderdeel jritservice

DVD Shrink. www.jritservice.nl Voor meer vragen en uitleg zie onderdeel jritservice DVD Shrink www.jritservice.nl Voor meer vragen en uitleg zie onderdeel jritservice . Inhoudsopgave. INHOUDSOPGAVE. DISCLAIMER 3. HOOFDSCHERM EN TIPS 4. DE KOPIËREN DVD OPENEN EN ANALYSEREN 4. EEN DVD IN

Nadere informatie

Handleiding Installatie en Gebruik Privacy- en Verzend Module Stichting Farmaceutische Kengetallen

Handleiding Installatie en Gebruik Privacy- en Verzend Module Stichting Farmaceutische Kengetallen Handleiding Installatie en Gebruik Privacy- en Verzend Module Stichting Farmaceutische Kengetallen Uitgebracht door : ZorgTTP Referentie : Handleiding installatie en gebruik Privacy- en Verzend Module

Nadere informatie

Installatie en configuratie documentatie

Installatie en configuratie documentatie Installatie en configuratie documentatie Assistance Web Portal v. 2.x Voor Windows 2003 / XP / Vista Assistance PSO handleiding, uitgegeven door Assistance Software. Alle rechten voorbehouden. Niets uit

Nadere informatie

SMP53-210 INGENIA X1 5.3 SMARTPHONE FIRMWARE UPGRADE INSTRUCTIES

SMP53-210 INGENIA X1 5.3 SMARTPHONE FIRMWARE UPGRADE INSTRUCTIES SMP53-210 INGENIA X1 5.3 SMARTPHONE FIRMWARE UPGRADE INSTRUCTIES Page 1 of 11 VOORDAT U BEGINT: BACKUP BELANGRIJKE GEGEVENS! Bij het upgraden van uw Yarvik smartphone naar Android 4.0.4 zullen alle gebruikersinstellingen,

Nadere informatie

Updateprocedure in vogelvlucht... 2. Stap 1: Updatebestanden downloaden... 3. Stap 2: Controle vooraf... 4

Updateprocedure in vogelvlucht... 2. Stap 1: Updatebestanden downloaden... 3. Stap 2: Controle vooraf... 4 Updatehandleiding versie 2.14 Administratie- en leerlingvolgsysteem LVS2000 Inhoud van dit document: Updateprocedure in vogelvlucht... 2 Stap 1: Updatebestanden downloaden... 3 Stap 2: Controle vooraf...

Nadere informatie

Installatie Remote Backup

Installatie Remote Backup Juni 2015 Versie 1.2 Auteur : E.C.A. Mouws Pagina 1 Inhoudsopgave BusinessConnect Remote Backup... 3 Kenmerken... 3 Beperkingen... 3 Gebruik op meerdere systemen... 3 Systeemeisen... 4 Support... 4 Installatie...

Nadere informatie