Live Mesh: Sync individual files

Live Mesh is great if you want to sync entire folders across computers and devices but doesn’t allow you to sync individual files - it’s all or nothing. Long shows the way that allow individual files to be Meshed without any additional software or background processes. Please note the following tutorial involves modifying your file system and may result […]

Live Mesh is great if you want to sync entire folders across computers and devices but doesn’t allow you to sync individual files - it’s all or nothing. Long shows the way that allow individual files to be Meshed without any additional software or background processes. Please note the following tutorial involves modifying your file system and may result in catastrophic data loss or corruption. Now harden up and try this at home.

As a quick explanation, there is no getting around the current Live Mesh restriction of folders. So what we need to do is work around the problem locally. A feature of the NTFS file system is support for “hard links“. What “hard links” allow you to do is have multiple pointers to the same “physical” file in the file system. (Quick side note, this is different to symbolic links which does not work with Live Mesh).

What hard links means in reality is that you can have multiples of the same file in different location. So the first requirement is that you need to be using a NTFS file system. A consequence is that you can only create hard links for files on the same volume (ex. C:\).