I need a little bit help how to handle the backup to tape jobs with my tapes. Our original idea was to use 20 tapes, 12 for months, 4 for weeks and 4 tapes for years (we bought a 20 pieces package), so we already labeled those tapes with January to December, Week 1 to Week 4 and Year 2017 to 2020. Monthy and weekly tapes should rotate and yearly tapes should never be overwrite.
Now, I am confused about the media sets, the retention and the rotation of those tapes. Since, my repository has a size of 3,2TB and we use LTO-6 tapes, we can only save 2,5TB data on the tapes. This means, I can't save the complete repository on the tape. We have 3 backup jobs with active-full on each sunday and we want to switch the tape only once in a week for example each Monday. A full backup of all jobs together is only 300GB big.
I think, GFS media pool and backup job would be a good choice here and I read in the documentation that a GFS job always store a full-backup on the tape and since I use active-full, it does not create a virtual full backup and only copy the last full backup in my repository. However, if I look at this picture here

my tape "January" would be useless because the yearly-tape is also the tape for January?
If I use the GFS job, is the tape always overwritten with the newest full backup or is the newest full backup attached to the backups on tape? If the tape is full, does it just rewrite from the start? With 300GB backup size, I could save almost 8 full backups on a tape.
Would be glad if someone can give me some recommendation for my scenario.
Thank you!