TFM Backup unable to backup

TFM Backup is the abbreviation of TerraMaster Folder Mirror backup. TFM Backup is a dedicated backup tool for TNAS shared folders developed by TerraMaster. Through TFM Backup, you can easily backup the shared folders in TNAS to other local folders. Storage location or a remotely mounted folder. TFM Backup has mirror backup and differential backup to choose from, and users can realize automatic scheduled backup by configuring backup schedule tasks. TFM Backup provides users with a simple and flexible backup solution for backing up data in TNAS.
Post Reply
User avatar
Flyingbike
Posts: 5
Joined: 22 Dec 2023, 16:28

TFM Backup unable to backup

Post by Flyingbike »

Hello
Running latest TOS and TFM (5.1.95 and 1.0.17 respectively), I do not get TFM to succeed any task.

I set up a mirror backup from HDD to SSD, and I have 2 different outputs, either "Backup partially completed", with only a few files copied (e.g. 10/9000), or "Successful" but with NO file copied. In both cases, notifications reports a successful backup, which I find very preoccupying for a backup device.

I tried to backup several folders, to either HDD or SSD, I tried to kill the processes that would access the files to be copied, with the exact same result.

Here is the log when I have a partial backup :

Code: Select all

La sauvegarde a échoué! TFM Backup_/Volume2/Homebridge/node_modules/.bin/hb-service open file failed: open /Volume2/Homebridge/node_modules/.bin/hb-service: no such file or directory
"La sauvegarde a échoué! TFM Backup_ 1. backup file or folder failed
   1).  gitlab.local/golibrary/ter_backup/backup.(*Service).backupInc
    	/root/go/pkg/mod/gitlab.local/golibrary/ter_backup@v1.0.71/backup/inc.go:107
   2).  gitlab.local/golibrary/ter_backup/backup.(*Service).BackupMirror
    	/root/go/pkg/mod/gitlab.local/golibrary/ter_backup@v1.0.71/backup/mirror.go:38
   3).  USBCopy/service/Synctask.(*TaskOperate).MirrorBackUp.func1
    	/root/GolandProjects/tfm/backend/service/Synctask/synctask.go:752
2. backup file failed
   1).  gitlab.local/golibrary/ter_backup/backup.(*Service).backupInc.func1
    	/root/go/pkg/mod/gitlab.local/golibrary/ter_backup@v1.0.71/backup/inc.go:103
   2).  gitlab.local/golibrary/ter_backup/backup.(*Service).backupInc
    	/root/go/pkg/mod/gitlab.local/golibrary/ter_backup@v1.0.71/backup/inc.go:106
   3).  gitlab.local/golibrary/ter_backup/backup.(*Service).BackupMirror
    	/root/go/pkg/mod/gitlab.local/golibrary/ter_backup@v1.0.71/backup/mirror.go:38
   4).  USBCopy/service/Synctask.(*TaskOperate).MirrorBackUp.func1
    	/root/GolandProjects/tfm/backend/service/Synctask/synctask.go:752
3. open file failed
   1).  gitlab.local/golibrary/ter_backup/backup.getBackupFunc.func1
    	/root/go/pkg/mod/gitlab.local/golibrary/ter_backup@v1.0.71/backup/uploadfile.go:18
   2).  gitlab.local/golibrary/ter_backup/backup.getPostFileCallBackFunc.func1
    	/root/go/pkg/mod/gitlab.local/golibrary/ter_backup@v1.0.71/backup/postcallback.go:13
   3).  gitlab.local/golibrary/ter_backup/backup.(*Service).backupInc.func1
    	/root/go/pkg/mod/gitlab.local/golibrary/ter_backup@v1.0.71/backup/inc.go:103
   4).  gitlab.local/golibrary/ter_backup/backup.(*Service).backupInc
    	/root/go/pkg/mod/gitlab.local/golibrary/ter_backup@v1.0.71/backup/inc.go:106
   5).  gitlab.local/golibrary/ter_backup/backup.(*Service).BackupMirror
    	/root/go/pkg/mod/gitlab.local/golibrary/ter_backup@v1.0.71/backup/mirror.go:38
   6).  USBCopy/service/Synctask.(*TaskOperate).MirrorBackUp.func1
    	/root/GolandProjects/tfm/backend/service/Synctask/synctask.go:752
4. open /Volume2/Homebridge/node_modules/.bin/hb-service: no such file or directory"
and for another task

Code: Select all

La sauvegarde a échoué! TFM Backup_/Volume2/Plex/Library/Application Support/Plex Media Server/Plug-in Support/Databases/com.plexapp.plugins.library.db-2023-11-28 copy failed: current number exceeds max

"La sauvegarde a échoué! TFM Backup_ 1. backup file or folder failed
   1).  gitlab.local/golibrary/ter_backup/backup.(*Service).backupInc
    	/root/go/pkg/mod/gitlab.local/golibrary/ter_backup@v1.0.71/backup/inc.go:107
   2).  gitlab.local/golibrary/ter_backup/backup.(*Service).BackupMirror
    	/root/go/pkg/mod/gitlab.local/golibrary/ter_backup@v1.0.71/backup/mirror.go:38
   3).  USBCopy/service/Synctask.(*TaskOperate).MirrorBackUp.func1
    	/root/GolandProjects/tfm/backend/service/Synctask/synctask.go:752
2. backup file failed
   1).  gitlab.local/golibrary/ter_backup/backup.(*Service).backupInc.func1
    	/root/go/pkg/mod/gitlab.local/golibrary/ter_backup@v1.0.71/backup/inc.go:103
   2).  gitlab.local/golibrary/ter_backup/backup.(*Service).backupInc
    	/root/go/pkg/mod/gitlab.local/golibrary/ter_backup@v1.0.71/backup/inc.go:106
   3).  gitlab.local/golibrary/ter_backup/backup.(*Service).BackupMirror
    	/root/go/pkg/mod/gitlab.local/golibrary/ter_backup@v1.0.71/backup/mirror.go:38
   4).  USBCopy/service/Synctask.(*TaskOperate).MirrorBackUp.func1
    	/root/GolandProjects/tfm/backend/service/Synctask/synctask.go:752
3. copy failed
   1).  gitlab.local/golibrary/ter_backup/backup.getBackupFunc.func1
    	/root/go/pkg/mod/gitlab.local/golibrary/ter_backup@v1.0.71/backup/uploadfile.go:36
   2).  gitlab.local/golibrary/ter_backup/backup.getPostFileCallBackFunc.func1
    	/root/go/pkg/mod/gitlab.local/golibrary/ter_backup@v1.0.71/backup/postcallback.go:13
   3).  gitlab.local/golibrary/ter_backup/backup.(*Service).backupInc.func1
    	/root/go/pkg/mod/gitlab.local/golibrary/ter_backup@v1.0.71/backup/inc.go:103
   4).  gitlab.local/golibrary/ter_backup/backup.(*Service).backupInc
    	/root/go/pkg/mod/gitlab.local/golibrary/ter_backup@v1.0.71/backup/inc.go:106
   5).  gitlab.local/golibrary/ter_backup/backup.(*Service).BackupMirror
    	/root/go/pkg/mod/gitlab.local/golibrary/ter_backup@v1.0.71/backup/mirror.go:38
   6).  USBCopy/service/Synctask.(*TaskOperate).MirrorBackUp.func1
    	/root/GolandProjects/tfm/backend/service/Synctask/synctask.go:752
4. current number exceeds max"
Even I the problem is related to my particular files (however I do not understand why it tries to copy a file that does not exist.....), I does not explain why the unavailable files are not just passed to allow the backup to go on. It does not neither explains the false success notification.

Anybody has any clue ?

Thanks
NB : manual copy from source to backup is successful

NB : tried to uninstall and reinstall TFM
User avatar
TMzethar
TerraMaster Team
Posts: 1223
Joined: 27 Oct 2020, 16:43

Re: TFM Backup unable to backup

Post by TMzethar »

Hello, we have noticed the situation you mentioned.
Can both failed backups be completed through manual backup?
May I ask if there are any files or folders in the directory you are using (including source and destination directories) that belong to soft links? You can log in to SSH and check them through "ls ail".
What is the amount of data you have backed up?
For the issue you have encountered, please contact us through our technical support email or customer service window on the official website homepage, and we can arrange for an engineer to remotely troubleshoot it for you.
To contact our team, please send email to following addresses, remember to replace (at) with @:
Technical team: support(at)terra-master.com (for technical support)
Service team: service(at)terra-master.com (for purchasing, return, replacement, RMA service)
User avatar
Flyingbike
Posts: 5
Joined: 22 Dec 2023, 16:28

Re: TFM Backup unable to backup

Post by Flyingbike »

Hello

Thank you for your help.
Both copies were OK over samba using MacOSX,

The full Homebridge (my example 1) directory is ~140Mb and ~9000 files, and backup fails after a few kb /Mb and a dozen of files (a matter of seconds). In this one I have no soft links.

The example 2 is larger, 6 Gb, and ~250k files. It contains softlinks. I just noticed that in job details, it appears that only 68 files were "to be backed up", and in last attempt it failed at 8. It seems there is also an issue with the job preparation.

Ok to contact the TS

Best
Post Reply

Return to “TFM Backup”