Keresés

Új hozzászólás Aktív témák

  • ViZion

    félisten

    válasz ViZion #101230 üzenetére

    Kicsit hegesztettem még rajta, mostmár tömbben lehet megadni a mappákat.
    Crontab-ba illesztéshez találtam ezt, a nagytalpú Isten adjon hosszú életet a fejlesztőnek, szerintem egy-két óra fejvakarástól megmentett :D

    #!/bin/bash
    backup="/mnt/backupHDD/" # mentések helye, cél mappa
    folder=("Apa" "Anya" "e-book" "Foto") # mentendő mappák neve
    for i in ${!folder[@]}; do
    link="$backup""${folder[$i]}" # backup elérési úthoz rendeli a mappanevet
    source="/media/""${folder[$i]}" # forrás a media mappában a "folder"-ben megadott mappanév
      rm -rf "$link"".2"
      mv "$link"".1" "$link"".2"
      mv "$link" "$link"".1"
    rsync -aq --delete --exclude={'*.tmp','~$*','.trash*','.thumb*'} --link-dest "$link"".1" "$source" "$link"
    done

    rsync mehet -avh kapcsolóval is, itt beszédesebb. Három változat továbbra is. Ki lehet egészíteni további mentésekkel. Sőt, meg lehet vizsgálni, h változott-e valami, ha nem, akkor ne frissítse a már elkészült backupokat. De erre nálam nincs igény, szal. nem ölök bele több időt.

Új hozzászólás Aktív témák