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.

В nowe wydanie:

  • Dodano backendy do przechowywania kopii zapasowych w usługach
    Plik udostępniania Citrixtrix, Kawałek и Chmura Mail.ru;

  • 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.

Źródło: opennet.ru

Dodaj komentarz