I found out another way to synchronize any folder on *any* partition (I only have ext partitions so I dont know if it will work with ntfs etc.).
For various reasons I dont want to mount my "file store"-partition in my home folder directly, I want it at /media/hd. What I then did was edit my fstab file to create a "binding" (similiar to mount) of some of these folders to my home directory which Ubuntu One then lets me synchronize by right-clicking in Nautilus.
Here's what I did for my pictures folder:
Edit my /etc/fstab:
After the existing mount, I added a bind entry:Code:sudo gedit /etc/fstab
Then you have to create /home/kristofer/Pictures and remount drives with:Code:UUID=49af66cc-3eab-4d0a-b5a6-e1e18b926b47 /media/hd ext3 defaults 0 2 /media/hd/Pictures /home/kristofer/Pictures none bind 0 0Code:sudo mount -a
I've been waiting for this feature since the inital launch. I guess I shouldn't hold my breath. Does anyone know of a similar service that can handle symlinks?
Yeah, dropbox does support symlinks and also sync between OS:es, public sharing etc. It does not directly support syncing settings of apps but if you know symlinking you can probably manage that too.
Well it's nearly 2013 and I just got hit in the head with a brick: Ubuntu One still doesn't let you sync anything outside your home directory or support symlinks. It's effectively useless unless you're the least common denominator type user who doesn't even know what a symlink or partition is. I can barely believe it, but there it is. *facepalm*
4 years have passed, and the Ubuntu One team still does not understand why Dropbox is more successful.
It is SO EASY in Dropbox to make a link to some data/settings and have it backed up. You don't have to think.
Also I like to have a little ecryptfs on there, and I need a link to a directory outside my home, not to the folder in Ubuntu One (which is a popular workaround) because you cannot mount ecryptfs (custom) from within ecryptfs (default encrypted home).
Of course, a typical developer would argue "you can work around this, you can share additional folders, you can specify the location on other computers, etc"
- You have to sit down and think how to tackle your specific problem.
- You cannot easily specify the location of a new synced directory on a machine without the control panel (deamon only)
- You would have to remove the existing local target application folder and store the U1 folder in the new location.
- This folder will first sync completely (new computer), and then you have to move it out of home and you have to wait again (e.g. encrypted home -> non-encrypted share)
- "Please choose a folder inside your "/home/redsandro" directory, and not overlapping with any existing cloud folder."
Ubuntu One is giving me acid reflux.
Why waste time postponing ways to handle this (i.e. ignore symlinks) when there is a perfectly fine POSIX equivalent of symbolic links developed in the '60s?
Last edited by Redsandro; March 5th, 2013 at 10:24 AM.