I have device A and device B. Device A has a folder (main-folder) being synced which is send only on Device A. Device B is receiving the same folder from Device A, in receive only mode and ignores deletes on Device A.
Device A → Send Only → Device B receive only & ignore deletes
Once the sync is complete I delete some of the less important files from Device A to save space. So, over time Device B has accumulated a lot of files which are no longer present in Device A. I have 30+ GiB in Device A currently, but overtime Device B has accumulated 90+ GiB.
A few days back when I was syncing both devices and lost power, which ended up corrupting 4 files in Device B. After a restart, I saw that those 4 files have not properly synced and are 0 bytes and showing up as local changes. Now, syncthing is unable to sync/recevie those 4 files into Device B.
I attempted a filesystem scan and fix using chkdsk /f and it did not help. I attempted to delete those 4 files from Device B so that they would sync up again (might have been a bad idea?), but was having trouble finding them to delete them. So they do not really exist on disk.
Not sure how to proceed, so that those 4 files can be synced into Device B.
These 4 files show up as local changes on Syncthing in Device B. And it displays the button to “Revert local changes”, which when I click says,
Warning: The folder content on this device will be overwritten to become identical with other devices. Files newly added here will be deleted. Are you sure you want to continue?
I am concerned that clicking on yes to continue will delete more files on Device B other than just those 4 files having 0 bytes. Which means I will lose over 60 GiB on Device B. Will “Revert Local Changes” delete files other than those 4 files?