I have been wanting to create an updated list of feedback for JaBuT, but I couldn't make it in time.
However, some bugs/behaviors have been causing me problems, so I have to speak now:
1. There is a problem with the way inclusion/exclusion is implemented. JaBuT scans the directory to be excluded and creates a list of the files in its data folder. The problem is when the contents of this folder change. As an example, if you exclude %USERPROFILE%\TEMP, soon it will be created into the backup location because new files are created in TEMP all the time. As you can see, this happens also with user-created folders when their content changes. The solution, I think, is to keep only the paths check-marked by the user as a simple list (if 10 locations, then only 10 lines/paths, without the subfiles/dirs), and ignore these locations when the profile is run.
2. If the PC sleeps and wakes, all profiles are paused/disabled and you have to enable them one by one every time (there is no bulk-enable function).
3. Say you have a giant folder structure as follows:
I want to backup:
1 and 2 into D:\
3 and 4 in E:\
5,6 and the 10 others in F:\
I create profile A with source dir as C:\Big. Then I do Select data>Include>1 and 2
I create profile B with source dir as C:\Big. Then I do Select data>Include>3 and 4
I create profile C with source dir as C:\Big. Then I do Select data>Exclude>1 and 2
The problem: this creates havoc with the inclusion/exclusion lists. I think this is because the source dir is the same for the three profiles. Even as the file lists in the meta folders are kept, they are deselected in the UI. I don't know if the files are actually handled properly because I don't dare to try and I deleted the B and C profiles immediately!
Thanks, Michael. I hope you respond soon.
However, some bugs/behaviors have been causing me problems, so I have to speak now:
1. There is a problem with the way inclusion/exclusion is implemented. JaBuT scans the directory to be excluded and creates a list of the files in its data folder. The problem is when the contents of this folder change. As an example, if you exclude %USERPROFILE%\TEMP, soon it will be created into the backup location because new files are created in TEMP all the time. As you can see, this happens also with user-created folders when their content changes. The solution, I think, is to keep only the paths check-marked by the user as a simple list (if 10 locations, then only 10 lines/paths, without the subfiles/dirs), and ignore these locations when the profile is run.
2. If the PC sleeps and wakes, all profiles are paused/disabled and you have to enable them one by one every time (there is no bulk-enable function).
3. Say you have a giant folder structure as follows:
Code:
C:\Big\1 (1.5 TB)C:\Big\2 (2.1 TB)C:\Big\3 (1.3 TB)C:\Big\4 (1.6 TB)C:\Big\5 (2.4 TB)C:\Big\6 (1.9 TB)+10 other
1 and 2 into D:\
3 and 4 in E:\
5,6 and the 10 others in F:\
I create profile A with source dir as C:\Big. Then I do Select data>Include>1 and 2
I create profile B with source dir as C:\Big. Then I do Select data>Include>3 and 4
I create profile C with source dir as C:\Big. Then I do Select data>Exclude>1 and 2
The problem: this creates havoc with the inclusion/exclusion lists. I think this is because the source dir is the same for the three profiles. Even as the file lists in the meta folders are kept, they are deselected in the UI. I don't know if the files are actually handled properly because I don't dare to try and I deleted the B and C profiles immediately!
Thanks, Michael. I hope you respond soon.
Statistics: Posted by vevy — Wed Jan 24, 2024 1:51 pm