- Some Files Are Continuously Uploaded to the Server, Even When They Are Not Modified
- Syncing Stops When Attempting to Sync Deeper Than 100 Sub-Directories
- I See a Warning Message for Unsupported Versions
- There Was a Warning About Changes in Synchronized Folders Not Being Tracked Reliably
- I Want to Move My Local Sync Folder
- I Want to Change My Server URL
It is possible that another program is changing the modification date of the file. If the file has an
.eml extension, Windows automatically and continually changes the file, unless you remove it.
from the windows registry. See
for more information.
The sync client has been intentionally limited to sync no deeper than 100 sub-directories. The hard limit exists to guard against bugs with cycles like symbolic link loops. When a deeply nested directory is excluded from synchronization it will be listed with other ignored files and directories in the "Not synced" tab of the "Activity" pane.
Keeping software up to date is crucial for file integrity and security – if software is outdated, there can be unfixed bugs. That’s why you should always upgrade your software when there is a new version.
The ownCloud Desktop Client talks to a server, e.g. the ownCloud server, so you don’t only have to upgrade your client when there is a new version for it, also the server has to be kept up-to-date by your sysadmin. Starting with version 2.5.0, the client will show a warning message if you connect to an outdated or unsupported server:
So if you encounter such a message, you should ask your administrator to upgrade ownCloud to a secure version. An important feature of the ownCloud Client is checksumming – each time you download or upload a file, the client and the server both check if the file was corrupted during the sync. This way you can be sure that you don’t lose any files.
There are servers out there which don’t have checksumming implemented on their side, or which are not tested by ownCloud’s QA team. They can’t ensure file integrity, they have potential security issues, and we can’t guarantee that they are compatible with the ownCloud Desktop Client.
On Linux, when the synchronized folder contains a high number of subfolders, the operating system may not allow for enough
inotify watches to monitor the changes in all of them.
In this case the client will not be able to immediately start the synchronization process when a file in one of the unmonitored folders changes. Instead, the client will show the warning and manually scan folders for changes in a regular interval (two hours by default).
This problem can be solved by setting the
fs.inotify.max_user_watches sysctl to a higher value and can usually be done either temporarily:
echo 524288 > /proc/sys/fs/inotify/max_user_watches.
or permanently by adjusting
The ownCloud desktop client does not provide a way to change the local sync folder directly. However, it can be done in two ways:
Copy the folder and avoid a full re-sync:
Stop the client and edit the
localPath=line in the configuration file according your needs.
Copy (or move) all your data from the current to the new location manually and start the client.
Create a new sync connection with a new location:
Remove the existing connection which syncs to the old directory.
To do so, in the client UI, which you can see below, click the drop down menu.
This will display a "Confirm Account Removal" dialog window. If you’re sure, click Remove connection.
Add a new connection which syncs to the desired directory.
Click the drop-down menu.
This opens the ownCloud Connection Wizard, which you can see below, but with an extra option. This option provides the ability to either keep the existing data (synced by the previous connection) or to start a clean sync (erasing the existing data).
Be careful before choosing the "Start a clean sync" option. The old sync folder may contain a considerable amount of data, ranging into the gigabytes or terabytes. If it does, after the client creates the new connection, it will have to download all of that information again.
Instead, first move or copy the old local sync folder, containing a copy of the existing files, to the new location. Then, when creating the new connection choose "keep existing data" instead. The ownCloud client will check the files in the newly-added sync folder and find that they match what is on the server and not need to download anything.
Make your choice and click Connect… This will then lead you through the Connection Wizard, just like when you set up the previous sync connection, but giving you the opportunity to choose a new sync directory.
Since changing server urls is a potentially dangerous operation the ownCloud desktop client does not provide a user interface for this change. Typically, server url changes should be implemented by serving a permanent redirect to the new location on the old url. The client will then permanently update the server url the next time it queries the old url.
For situations where arranging for a redirect is impossible, url changes can be done by editing the config file. Before doing so make sure that the new url does indeed point to the same server, with the same users and the same data. Then go through these steps:
Shut down the ownCloud client.
Locate the configuration file
Open it with a text editor.
Find your old server url and adjust it.
Save the file and start the ownCloud client again.