wydanie narzędzia , która jest odpowiednikiem rsync, przeznaczoną do kopiowania i synchronizacji danych między lokalnym systemem a różnymi zdalnymi magazynami, takimi jak Google Drive, Amazon Drive, S3, Dropbox, Backblaze B2, One Drive, Swift, Hubic, Cloudfiles, Google Cloud Storage oraz Yandex.Disk. Kod projektu jest napisany w języku Go i na licencji MIT.
W :
- Dodano backendy do przechowywania kopii zapasowych w usługach , , i .
- Została wprowadzona eksperymentalna (uruchamiana za pomocą «rclone rcd —rc-web-gui»), umożliwiająca zarządzanie ustawieniami, zarządzanie backendami, przeglądanie, pobieranie oraz przesyłanie plików do zdalnych magazynów.
- Dodano nowe tryby synchronizacji «—compare-dest» oraz «—copy-dest».
- Zrealizowano opcję «—suffix», która nie wymaga podawania «—backup-dir» do zachowywania kopii zapasowej w bieżącym katalogu.
- Dodano wsparcie dla zapisywania logów w formacie JSON («—use-json-log»).
Kluczowe cechy rclone:
- Kontrola integralności przesyłanych danych za pomocą haszy MD5/SHA1;
- Zachowanie pierwotnego czasu modyfikacji i utworzenia plików;
- Wsparcie dla trybu częściowej synchronizacji, w którym kopiowane są tylko zmienione dane w pliku;
- Tryb kopiowania nowych i zmienionych plików do systemu docelowego;
- Tryb synchronizacji w celu zapewnienia identycznego stanu dwóch katalogów w różnych systemach;
- Tryb weryfikacji w celu porównania sum kontrolnych;
- Możliwość synchronizacji między dwoma chmurami;
- Wsparcie dla szyfrowania przesyłanych strumieni danych;
- Tryb „rclone mount”, pozwalający zamontować zewnętrzne przechowywanie jako część lokalnego systemu plików za pomocą FUSE;
- Możliwość interakcji z zdalnym hostem za pośrednictwem HTTP, WebDav, FTP, SFTP i DLNA.
- Dostępność backendów do szyfrowania zawartości przechowywania i buforowania;
- Wsparcie dla łączenia kilku zdalnych przechowywań na wzór UnionFS;
- Możliwość wielowątkowego pobierania na lokalny dysk.
Źródło: opennet.ru
