Much has been said about how TC handles junctions and symbolic links. My requirement is simple, and unlikely to be unique. Having finally got around to buying a big backup disk, I just want to synchronize my Users directory with the backup copy. If I set SyncIgnoreJunctions=0, the All Users (->ProgramData) folder gets synched OK, but I get two copies of the media folders username\Documents\My Music, My Pictures and My Videos (ie there's a username\Music and a username\Documents\My Music). Of course, these are huge. Strangely, and thankfully, I don't get two copies of other junctioned folders like My Documents and Application Data, and I don't get two copies of Public\My Music etc.
If I set SyncIgnoreJunctions=1, then I lose My Music etc (fine) but also lose All Users. Is this how it's supposed to work? I guess I can live with doing a separate synch on ProgramData (All Users is the only reparse point I have which points outside the Users directory) but it would be nice to just let it sych Users.
All the above using v8.01 on Win7 64 Pro.
Any advice gratefully received..............
Backup Win7 with its symbolic links
Moderators: Hacker, petermad, Stefan2, white
- sqa_wizard
- Power Member
- Posts: 3897
- Joined: 2003-02-06, 11:41 UTC
- Location: Germany
Currently TC has only a basic support of junctions and symbolic links.
You have to use plugins and external programs to extend it.
Personally I use NTFS Links to create and HardlinkShellExtension for a backup copy with those kind of links.
Just read more about the different modes at the website.
You have to use plugins and external programs to extend it.
Personally I use NTFS Links to create and HardlinkShellExtension for a backup copy with those kind of links.
Just read more about the different modes at the website.
#5767 Personal license
Thanks, sqa_wizard. I do use other tools if I want to create/change links, I guess what I'm saying is, wouldn't it be nice if TC could manage to copy/synch the entire User directory out of the box?sqa_wizard wrote:Currently TC has only a basic support of junctions and symbolic links.
You have to use plugins and external programs to extend it.
graham
hornerg,
Links like Documents and Settings, All Users and Application Data are compatibility links, they have special attributes preventing reading their contents (they may only be used to access items inside if you know exact path).
I suggest you simply to create separate 'backup source' folder and put some junctions to your data folders into it - ProgramData, Users and other folders that you wish to sync).
And then use that 'backup source' folder for sync operation. Don't forget that you can use ignore list for hiding some unwanted subdirs of your 'backup source' folder. You can write batch file that will create such folder with all needed junctions (using mklink command) inside in order to keep its structure for the future.
Links like Documents and Settings, All Users and Application Data are compatibility links, they have special attributes preventing reading their contents (they may only be used to access items inside if you know exact path).
I suggest you simply to create separate 'backup source' folder and put some junctions to your data folders into it - ProgramData, Users and other folders that you wish to sync).
