tunasync.ini 1.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. [global]
  2. log_dir = /var/log/tunasync
  3. ; mirror_root = /srv/mirror_disk
  4. mirror_root = /mnt/sdb1/mirror
  5. use_btrfs = no
  6. local_dir = {mirror_root}/{mirror_name}/_working
  7. ; maximum numbers of running jobs
  8. concurrent = 2
  9. ; interval in minutes
  10. interval = 1
  11. max_retry = 2
  12. [btrfs]
  13. service_dir = {mirror_root}/{mirror_name}/_current
  14. working_dir = {mirror_root}/{mirror_name}/_working
  15. tmp_dir = {mirror_root}/{mirror_name}/_tmp
  16. # rmirror:archlinux]
  17. # provider = rsync
  18. # upstream = rsync://mirror.us.leaseweb.net/archlinux/
  19. # log_file = /tmp/archlinux-{date}.log
  20. # use_ipv6 = yes
  21. [mirror:archlinux]
  22. provider = shell
  23. command = sleep 20
  24. local_dir = /mnt/sdb1/mirror/archlinux/current/
  25. log_file = /tmp/archlinux-{date}.log
  26. [mirror:arch2]
  27. provider = shell
  28. command = sleep 5
  29. log_file = /tmp/arch2-{date}.log
  30. use_btrfs = no
  31. [mirror:arch3]
  32. provider = shell
  33. command = ./shell_provider.sh
  34. log_file = /tmp/arch3-{date}.log
  35. use_btrfs = no
  36. [mirror:arch4]
  37. provider = shell
  38. command = ./shell_provider.sh
  39. log_file = /tmp/arch4-{date}.log
  40. use_btrfs = no