wydanie narzędzia , które jest odpowiednikiem rsync, zaprojektowanym do kopiowania i synchronizacji danych między lokalnym systemem a różnymi chmurami, 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 napisany jest w języku Go i na licencji MIT.
W :
- Dodano backendy do przechowywania kopii zapasowych w usługach
, i ; - schemat kodowania nazw plików w backendach przechowywania. We wszystkich backendach teraz stosowane są wspólne ograniczenia dotyczące znaków specjalnych w nazwach plików, co gwarantuje, że plik zostanie przetworzony w każdym backendzie (wcześniej różnym backendom stosowano różne zasady dotyczące rozszerzonych znaków, związane z możliwościami usługi przechowywania, a nie pierwotnym systemem plików);
- wsparcie dla wtyczek w celu rozszerzenia funkcjonalności backendów i poleceń;
- Do narzędzia copyurl dodano opcję "—auto-filename" do automatycznego ustalania nazwy pliku na podstawie ścieżki w URL;
- Zaprzestano wsparcia dla kompilacji przy użyciu kompilatora Go 1.9. Skrypty Pythona zostały przetłumaczone na Python 3.
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
