I have recently reinstalled my OS (Ubuntu) but before that, kept a copy of the “photos” folder (which I have sincronized to my owncloud server) in a partition on the hard disk.
After reinstalling the OS, I don’t know how to set up the owncloud client, as I want it to have the “photos” folder syncronized as I had before reinstalling but I don’t want it to perform the full download of the folder (they are lots of GB).
Is there any way to make the sync client only check for differences in the folder (checksums or so) and avoid downloading the complete photo collection again?
Thanks in advance
Hi,
there is no such functionality in the sync client yet:
opened 03:24PM - 08 Jul 15 UTC
closed 07:37AM - 28 Jun 17 UTC
Performance
For large files, it often makes sense to copy them directly between two computer… s, instead of waiting for an upload/download cycle. The client should detect such directly copied files and not re-download them from the server.
### Expected behaviour
The client should not download a file, which has been copied manually to the ownCloud folder from another client
### Actual behaviour
The client downloads an already existing file again from the server, if the file has been copied manually into the ownCloud folder
### Steps to reproduce
Two clients: A,B
1. Stop owncloud client B
2. Create a file FILE.DAT on A, let it sync to the server
3. Copy FILE.DAT to the same location on B manually
4. Start owncloud client B
5. The client on B downloads FILE.DAT again from the server
### Server configuration
Operating system: Ubuntu 12.04
Web server: Apache 2.4.12
Database: MySQL
PHP version: 5.5.23
ownCloud version: 8.0.2
Storage backend:
### Client configuration
Client version: 1.8.3
Operating system: Ubuntu 15.04
OS language: DE
Installation path of client: /usr/bin
<bountysource-plugin>
---
Want to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/23945516-don-t-re-download-re-upload-manually-copied-files?utm_campaign=plugin&utm_content=tracker%2F216457&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F216457&utm_medium=issues&utm_source=github).
</bountysource-plugin>
If you don’t have a copy of your previous state db (.csync_journal.db) of your client there is no way around the download of all files.