# Why can't I sync a folder from another partition/drive on Windows?

I'm setting up Ubuntu One on my Widows machine and I get a message telling me to select a folder in my C:\users\TJ directory.

I keep nothing on my C: drive and I need to sync from a D: drive directory.

How do I sync a directory located on another partition with Ubuntu One?

-

In addition to mounting your external drive as a folder within your profile directory, you can also create a directory symlink to your folder on the D: drive using mklink:

cd %profiledirectory%


I have tested this myself and it works.

-

Right-click your "Documents" folder and select properties. Change the location of the folder to a drive with free space by pressing "Move..."

Enjoy!

-
Sorry, it would have worked if Ubuntu One had used the system folder instead of a local path to default location for documents folder. –  Henrik TP Nov 15 '12 at 9:59

Unfortunately, according the the Ubuntu One FAQ, you can't:

Can I sync folders outside my home folder?

No, you can only sync folders inside your home folder. This applies to both Windows and Ubuntu clients.

I'm assuming you have Windows on a C: partition and all other files on a D: (or other) partition? This is what I have set up and was looking for an answer, too. I'm not sure how effective One will be with this limitation.

-

Mounting a drive into a folder on your home directory will work. I mounted my fixed F: to an empty folder in my /Users/username/... directory using the directions listed here.

Use this link to get to Drive Management in Windows 7.

That worked just fine.

-

I don't think you can, for the same reasons you cannot sync files from other filesystems in Ubuntu. It is highly unlikely that C:\ on Windows will suddenly disappear. It's equally unlikely that /home in Ubuntu will disappear. Consider a memory stick that's being synced. You need to rearrange your USB devices, so you disconnect it. You then log onto your system and the Ubuntu One client sees that your files are no longer present. Since it is synced, that means it will be deleted on all your other computers and from the web. That is not what you want, but that would be the only way to handle these things. Well ...

It's probably not impossible to find solutions to these kinds of issues, but synchronization is difficult enough when you know what's going on. When you don't know what's going on, as is the case with secondary filesystems, then it becomes very difficult. I would not expect this to be possible at least over the next versions, but then I'm also not a developer of that technology, so who knows. :)

You can try the following, but do so at your own risk... Have backup.

If you are the sole user of the system and D:\ belongs only to you, then you can try to mount it in your home directory instead of as D:. That might work. But DO NOT do that with an external disk, for the reasons explained above.

-