Pause/Suspend and Continue/Resume comparison

Get help for specific problems
Posts: 7
Joined: 29 Sep 2024

vbn

The comparison process reduces disk performance, obviously. That's why I would like to pause the comparison while doing some other disk-intensive activity and resume it later on.

Unfortunately, I cannot do this right now. I can Cancel the comparison and start it from the scratch later on but it wastes the already finished part of the work.

Can I get the Pause/Resume feature, please?
User avatar
Posts: 2451
Joined: 22 Aug 2012

Plerry

What is already available:
Run FFS with background priority
Posts: 1038
Joined: 8 May 2006

therube

Do you know if that actually makes a meaningful difference?
As it is, I had been computing hashes on a slow USB 2.0 drive, & while that was running, accessing, opening files from that drive, was rather slow (as expected).

I hadn't thought about attempting to change the priority level (of the hash).
I suppose... doing so would allow other actions, like an open attempt, to get its interrupt actioned on quicker... ? (I might have to try...)


In any case, IMO, a Pause button would be of benefit.
Posts: 7
Joined: 29 Sep 2024

vbn

@Plerry this setting needs to be done _before_ I start FreeFileSync. If I forget to set it, I cannot do it later on. If I do it every time, it slows down every time, if if I would run it faster. That is, this doesn't solve the problem I have.
Posts: 4
Joined: 18 Apr 2023

Scarbrow

I also came here to request this feature. I see I am not the only one, and also I see this has been requested time and again, and is not in the works. A pity. For what is worth, I'll share my use case.

I've been having problems with an external hard disk, and everything copied from that disk is now suspect. So, I have changed my usual syncs to bitwise comparison (Compare by file content) to verify there has been no corruption in the copy process (I know I still have the risk of corruption in the source, but I have other mechanisms in place to deal with that).

But since the folders are big, I'm looking at 8-hours, in some case 24-hours, FFS runs. And this is when I run into the "can't pause" problem that others have reported here. Yes, I *could* have run FFS on background priority, but that doesn't help in this case, since my run started a few hours ago. Yes, I could assign priority on system level. Yes, I can suck it up, which is what I'm doing now. And yes, I *could* have selected smaller portions to compare, but again, this started several hours ago. For these kinds of workloads, a temporary pause would be extra useful.

Thank you for reading.
Posts: 1038
Joined: 8 May 2006

therube

While we're here, Pausing a sync appears to not stop I/O ?

So a pause will pause, but if FFS is dealing with a large file, (if FFS is dealing with any file), it will finish that file before the pause actually pauses (which could be, timely).