W mojej pracy nie gwarantujemy ciągłego korzystania z tego samego komputera. Muszę też trzymać pliki w zasięgu ręki podczas podróży. To krzyczy rozwiązanie „w chmurze”, ale tutaj w Brazylii nadal występuje problem z łącznością mobilną, a poleganie na sieciach firmowych zawsze wiąże się z zaporą i polityką sieci, więc chmury nie ma.
Zacząłem więc używać dysku flash 16 GB do przechowywania wszystkich moich dokumentów osobistych i służbowych. Ale obawiam się, że pewnego dnia napęd na kciuk zginie na mnie i stracę wszystko. Trudno mi też zapomnieć o tym w domu i nie mogę uzyskać dostępu do moich plików.
Więc szukam jakiegoś narzędzia / skryptu, który będzie działał na moim komputerze domowym i służbowym i za każdym razem, gdy podłączę pendrive, wykrywa go jako pendrive i synchronizuje z folderami na komputerze, tak jakby rsync
.
Oto potrzebne funkcje:
- Bezpiecznie rozpoznaje pamięć USB (za pomocą specjalnego pliku „klucza” lub numeru seryjnego woluminu)
- Aktualizuj tylko zmodyfikowane pliki (bez głupiego kopiowania, ponieważ jest to kilka GB)
- Jeśli plik został zmodyfikowany zarówno na pendrivie, jak i na komputerze, zapytaj, który z nich zachować.
- Mogę wybrać foldery do synchronizacji (na przykład nie chcę synchronizować folderu z muzyką)
- Nie denerwująca operacja, w razie potrzeby poproś o decyzję w sprawie konfliktów (ale fajny byłby wskaźnik postępu).
Pożądane, ale nie wymagane, synchronizacja odbywa się automatycznie przed usunięciem (zamiast przy wstawianiu).
Czy istnieje gotowe narzędzie Windows do tego zadania? Można to wyciągnąć za pomocą pliku wsadowego, ale chcę wiedzieć, czy coś już jest na rynku.
Dzięki!
Aktualizacja dla przyszłych przeglądających ..
SyncToy jest bardzo dobry, ale ma tę wadę, że wymaga konta administratora do instalacji. Musiałem zsynchronizować się ze starym komputerem roboczym z XP, z ograniczonymi uprawnieniami. Zdecydowałem się na Unison http://www.cis.upenn.edu/~bcpierce/unison/ . Jest to aplikacja wiersza polecenia, ale spełnia wszystkie moje wymagania i nie musi być instalowana.