2
If you're backing up the XOOPS database tables and the XOOPS file directory, you should be safe.
As a test, I would try loading the backup to a temporary database and directory, to verify that it works.
I would also skim through the backups occasionally, or at least look at the file sizes, just to make sure there aren't any drastic changes.