-a is archive which does the job of "rlptgoD" options i.e. recursive, links, permissions, time, group, ownership, devices.
-b is not really necessary.
To create a weekly backup, set a cronjob to execute the following rsync command once in a week:
Change the date format above as per your...