Wydano narzędzie do tworzenia kopii zapasowych rclone 1.50
opublikowany wydanie użytkowe rclone 1.50, który jest analogiem rsync, przeznaczonym do kopiowania i synchronizowania danych między systemem lokalnym a różnymi magazynami w chmurze, takimi jak Google Drive, Amazon Drive, S3, Dropbox, Backblaze B2, One Drive, Swift, Hubic, Cloudfiles, Google Cloud Storage , Mail .ru Cloud i Yandex.Disk. Kod projektu jest napisany w Go i dystrybuowane przez na licencji MIT.
Zjednoczony schemat kodowania nazw plików w backendach pamięci masowej. Wszystkie backendy stosują teraz wspólne ograniczenia dotyczące znaków specjalnych w nazwach plików, co gwarantuje, że plik zostanie przetworzony w dowolnym backendie (wcześniej dla różnych backendów obowiązywały różne reguły dotyczące znaków rozszerzonych, związane z możliwościami usługi przechowywania danych, a nie źródłowy system plików);
Dodany obsługa wtyczek rozszerzających funkcjonalność backendów i poleceń;
Dodano opcję „--auto-filename” do narzędzia copyurl, aby automatycznie określić nazwę pliku na podstawie ścieżki w adresie URL;
Zaprzestano obsługi budowania przy użyciu kompilatora Go 1.9. Skrypty Pythona zostały przetłumaczone na Python 3.
Główne cechy rclone:
Monitorowanie integralności przesyłanych danych za pomocą skrótów MD5/SHA1;
Zachowanie oryginalnych czasów modyfikacji i tworzenia plików;
Obsługa trybu częściowej synchronizacji, w którym kopiowane są tylko te dane, które uległy zmianie w pliku;
Tryb kopiowania nowych i zmienionych plików do systemu docelowego;
Tryb synchronizacji zapewniający identyczny stan dwóch katalogów w różnych systemach;
Tryb weryfikacji do sprawdzania sum kontrolnych;
Możliwość synchronizacji pomiędzy dwoma magazynami w chmurze;
Wsparcie dla szyfrowania przesyłanych strumieni danych;
tryb „rclone mount”, który umożliwia zamontowanie pamięci zewnętrznej w ramach lokalnego systemu plików za pomocą FUSE;
Możliwość interakcji ze zdalnym hostem za pośrednictwem protokołu HTTP, WebDav, FTP, SFTP i DLNA.
Dostępność backendów do szyfrowania zawartości pamięci i buforowania;
Obsługa łączenia kilku zdalnych magazynów podobnych do UnionFS;
Możliwość wielowątkowego pobierania na dysk lokalny.