©XSIBackup-Free: Free Backup Software for ©VMWare ©ESXi

Forum ©XSIBackup: ©VMWare ©ESXi Backup Software


You are not logged in.

#1 2020-04-29 13:57:09

lievenmoors
Member
Registered: 2018-11-21
Posts: 28

xsibackup doesn't cleanup tmp folder

I have the problem that that the xsibackup tmp folder is not being cleaned up
correctly after a backup.

This is my job command:

/vmfs/volumes/xxx/xsi/xsibackup \
--backup \
"VMs(VM1, VM2, VM3)" \
"root@my_ip:22:/srv/xsibackup_repo/" \
--remote-path=/my_home/xsi/xsibackup \
--rotate=25 \
--compression=yes \
--mail-to=backups@jes.be \
>> /vmfs/volumes/xxx/xsi/var/log/xsibackup.log 2>&1

Xsibackup is installed in the /scratch directory. Xsibackup is running as root.
When the job has finished, it leaves stuff in the /scratch/xsi/tmp directory,
and after a while the backups fail because it is full.

I emptied the directory three days ago, and now it looks like this:

# ls -ld /scratch/xsi/tmp/*
drwxr-xr-x    1 root     root             8 Apr 28 10:15 /scratch/xsi/tmp/2923915
drwxr-xr-x    1 root     root             8 Apr 29 10:14 /scratch/xsi/tmp/2981378

du -sh /scratch/xsi/tmp/*
322.8M  /scratch/xsi/tmp/2923915
325.1M  /scratch/xsi/tmp/2981378

This is the from the log file. It shows the end of the backup that left behind
the folder 2923915

Backup end date: 2020-04-28 11:36:43
-----------------------------------------------------------------------------------------------------------
Time taken:     4849 sec.
-----------------------------------------------------------------------------------------------------------
Total time:    45274 sec.
-----------------------------------------------------------------------------------------------------------
Full file speed:                                                                            35.06 mb/s
-----------------------------------------------------------------------------------------------------------
Real data speed:                                                                            21.10 mb/s
-----------------------------------------------------------------------------------------------------------
Item backup completed
-----------------------------------------------------------------------------------------------------------
Differential blocks were added to the .blocklog database
-----------------------------------------------------------------------------------------------------------
Data processing completed successfully
-----------------------------------------------------------------------------------------------------------
Could not find SMTP -1, falling back to SMTP 1
-----------------------------------------------------------------------------------------------------------
Sending e-mail to my_email...
-----------------------------------------------------------------------------------------------------------
E-mail was sent          OK
-----------------------------------------------------------------------------------------------------------
--rotate option was detected, retrieving backups to prune...
-----------------------------------------------------------------------------------------------------------
Nothing to prune as per the rotation figure
-----------------------------------------------------------------------------------------------------------
Removed <tmp> dir        OK
-----------------------------------------------------------------------------------------------------------
Unlocked backup          OK
-----------------------------------------------------------------------------------------------------------
SSH session was closed   OK
-----------------------------------------------------------------------------------------------------------
Removed PID              OK

Thanks for your help,

Greetings,

lieven

Offline

#2 2020-04-29 15:53:12

admin
Administrator
Registered: 2017-04-21
Posts: 2,057

Re: xsibackup doesn't cleanup tmp folder

If (c)XSIBackup-DC is installed in the /scratchXSI/XSIBackup-DC default location, why does your job point to some xsibackup binary in a different place:

/vmfs/volumes/xxx/xsi/xsibackup

The job also points to some xsibackup.log file in a different place.

>> /vmfs/volumes/xxx/xsi/var/log/xsibackup.log 2>&1

Offline

#3 2020-04-30 10:29:14

lievenmoors
Member
Registered: 2018-11-21
Posts: 28

Re: xsibackup doesn't cleanup tmp folder

Well, it's not a different place, but another name for the same place.
The xxx was used to hide the scratch volume id.

Offline

#4 2020-05-17 09:44:37

admin
Administrator
Registered: 2017-04-21
Posts: 2,057

Re: xsibackup doesn't cleanup tmp folder

This bug will be solved in next version 1.3.0.0, sorry about the inconvenience.

Offline

#5 2021-12-18 16:56:19

kd.gundermann
Member
Registered: 2018-02-27
Posts: 34

Re: xsibackup doesn't cleanup tmp folder

Using XSIBackup-DC 1.5.1.3 I'm still having several folders in the tmp dir.
Some of them contain a .blocklog file, some of them are empty.

Offline

#6 2021-12-18 20:12:24

admin
Administrator
Registered: 2017-04-21
Posts: 2,057

Re: xsibackup doesn't cleanup tmp folder

We fixed that issue long ago, in any case please update to the latest release, 1.5.1.5 at the time to write these words.
tmp/ cleanup works well as per our tests, nonetheless when an error is raised it might not be removed, as it may contain important clues on the issue.

Offline

Board footer