![]() Yes, we cannot have an exhaustive list of everything one would like to ignore, but that shouldn't stop us from trying our best. The solution, however, breaks nothing and is simple just include default ignore lists. I have a few projects of mine corrupted and had to rm -rf. Syncthing by default can and will corrupt. There is a much stronger point here about usability by default a backup software should never corrupt what is already there. I bet this number is fairly high, meaning we should not ignore a large portion of our current user base. git is a niche tool but consider this: the number that really matters here is the conditional probability of a syncthing user also using git aka p(uses git | uses syncthing). git/* objects unpredictably - it doesn't happen all the time and doesn't corrupt all the repos just happens sometimes for some repos under some weird race(?) conditions. So far, trying to sync a folder which somehow contained (not directly) a version control repository (e.g.git) corrupts the. Regardless of what platform we're on, we should use the same default excludes for consistency (and because people do share storage devices between systems). ![]() local/share/trash is the per-user trash-can for XDG compliant desktop environments on Linux (which is 90% of what people who use X use on Linux). gvfs is found in most people's home directories on Linux when they use most desktop environments other than KDE, and shouldn't be scanned because it covers dynamic access to access transiently connected and non-filesystem items (network filesystems, archives, MTP devices, etc) I'm not 100% certain what OS it's from, but it looks like ancillary volume metadata (which makes me think it's probably OS X), so it probably shouldn't be synced. ![]() fseventsd is something I see a lot on removable media. I've only ever seen this on the C: drive, but I think it shows up on a different drive if there's not enough room on C. $WINDOWS.~BT is a temporary directory used for OS upgrades on Windows (and is often huge if it exists). So, you can probably share data between all your devices.$RECYCLE.BIN (case insensitive, since newer Windows versions use $Recycle.Bin) is the per-drive recycling bin for Windows ![]() You can also find both official and unofficial versions on Android and iOS. SyncThing is available on most OSes, from Windows and Linux to FreeBSD. SyncThing can be the solution to those problems. That's slower and more unreliable than a direct connection among your devices, and also means you're giving access to your data to a third party. The problem with such cloud services, though, is that they rely on third-party servers. For that, you have to use something like Dropbox or Google Drive. However, although such solutions allow you to access files on a device from another, they don't sync them. If you're in a multi-device household and need to access the same data from Windows, Macs, iOS devices, or even gaming consoles, you could set up a network shared folder on Ubuntu with Samba. If you're a fan of Apple's devices, we saw in the past how you can use AirDrop to transfer files from an iPhone to a Mac. So, let's see how you can use it to share your data between your own devices, with no third parties peeking over your shoulder.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |