Rclone ile Linux'tan Google Drive'a nasıl senkronize edilir

Resim: Google

Ben bir Google Drive ileri düzey kullanıcısıyım. Günlük bulut depolama platformuna güveniyorum. Ve Linux işletim sistemini günlük sürücüm olarak kullandığımı düşünürsek, senkronizasyon araçları için başka bir yere bakmak zorunda kaldım (Google, Linux için yerel bir Cloud istemcisi oluşturmayı seçmediğinden).

Okunmalı Bulut

  • 2020'de bulut bilişim: Güvenlik, AI, Kubernetes, daha fazlası hakkında tahminler
  • On yılın en önemli bulut gelişmeleri
  • Hizmet olarak en iyi masaüstü (DaaS) sağlayıcıları: Amazon, Citrix, Microsoft, VMware ve daha fazlası
  • Bulut bilişim politikası (TechRepublic Premium)

Bunun için kullanacağım araç, olağanüstü bir GUI aracı olan Insync. Ama ben her zaman farklı bir şey arıyorum. Insync tescilli (kapalı kaynaklı) bir proje olduğundan, görev için açık kaynaklı bir araç bulmanın iyi olacağını düşündüm. Grive2'yi zaten ele aldım (bkz. Linux'ta Google Cloud'unuzu Grive2 ile nasıl senkronize edersiniz) ve başka bir şey bulmak istedim. Bu arama beni çok sayıda bulut hizmetine (Amazon S3, Dropbox, FTP, Google Drive, HTTP, OneDrive, Nextcloud, ownCloud, pCloud, WebDAV ve daha fazlası gibi) dosya ve dizinleri senkronize etmek için bir komut satırı programı olan rclone'a götürdü. ).

Kurulum ve kurulum çok zor değil ve senkronizasyonu daha kolay hale getirmek için bir GUI aracı var. Ubuntu Desktop 18.04'e rclone ve rclone-tarayıcı yükleyelim, Google Drive'a bağlayalım ve rclone tarayıcı aracını kullanalım.

Kurulum

Önceden derlenmiş bir ikili dosyadan kuracağız. Bunu yapmak için bir terminal penceresi açın ve aşağıdaki komutları verin:

 cd / tmp curl -O https://downloads.rclone.org/rclone-current-linux-amd64.zip unzip rclone-current-linux-amd64.zip cd rclone - * - linux-amd64 

Şimdi, ikili dosyayı kopyalayın ve aşağıdaki komutlarla uygun izinleri verin:

 sudo cp rclone / usr / bin / sudo chown kökü: kök / usr / bin / rclone sudo chmod 755 / usr / bin / rclone 

Son olarak, şu sayfayı komutlarla yükleyin:

 sudo mkdir -p / usr / local / share / man / man1sudo cp rclone.1 / usr / local / share / man / man1 / sudo mandb 

RClone'u yapılandırma

Söylediğim gibi, bunu Google Drive ile senkronize edilecek şekilde ayarlayacağız. Farklı bir servise bağlanmak isterseniz, daha fazla bilgi için resmi belgelere bakın.

Rclone'u yapılandırmak için şu komutu verin:

 rclone yapılandırma 

Size birçoğu kendi kendini açıklayan bir dizi soru sorulacaktır. Sizi harekete geçirebilecek tek soru:

 Değer "client_id" Değer "client_secret" Değer "root_folder_id" Değer "service_account_file" 

Yukarıdakilerin hepsine Enter tuşuna basın.

Değer "scope" = için istediğiniz adı yazabilirsiniz. Varsayılan olarak sürücü olacaktır. Bunu bırakabilir veya daha anlamlı bir şey yazabilirsiniz (googledrive veya gdrive gibi).

Sonunda, varsayılan tarayıcınız açılarak hangi Google hesabını kullanacağınızı seçmenizi ister. Google hesabınızda henüz oturum açmadıysanız, bu noktada bunu yapmanız gerekir. Bu tamamlandığında, birkaç basit soruyu yanıtlayın ve ardından yapılandırma komut dosyasından çıkın. Bağlantınız şimdi kuruldu.

Rclone-tarayıcı kurulumu

RClone tarayıcıyı kurmak için bir terminal penceresi açın ve şu komutu verin:

 sudo nano /etc/apt/sources.list.d/rclonebrowser.list 

Bu yeni dosyaya aşağıdakileri yapıştırın:

 deb http://ppa.launchpad.net/mmozeiko/rclone-browser/ubuntu xenial ana deb-src http://ppa.launchpad.net/mmozeiko/rclone-browser/ubuntu xenial ana 

Bu dosyayı kaydedip kapatın. Apt sudo apt update komutu ile güncelleyin ve ardından sudo apt install rclone-browser komutuyla rclone tarayıcı kurun .

Artık masaüstü menünüzde rclone tarayıcı girişini görmelisiniz. Başlatın ve bir Google Drive sekmesi görmelisiniz ( Şekil A ).

Şekil A

Çalışırken rclone tarayıcı aracı.


Tüm Drive dosyalarınızın / klasörlerinizin bir listesini görmek için Google Drive sekmesini tıklayın. Bu arayüzden yükleme, indirme, montaj ve daha fazlasını yapabilirsiniz ... rclone kullanımını oldukça kolaylaştırır.

Rclone için komut satırını kullanmayı tercih ederseniz, aracın nasıl kullanıldığını öğrenmek için man rclone komutunu verin . Komut satırının özü:

  • Sürücünüzün üst düzey dizinini görmek için rclone lsd sürücüsü komutunu verin .
  • Drive'ınızın tüm dosyalarını listelemek için rclone ls drive komutunu verin .
  • Yerel bir dosyayı Drive'a kopyalamak için rclone copy / path / to / local / file drive: / path / to / remote / folder komutunu verin .

Ancak, bir masaüstünden çalışıyorsanız, rclone tarayıcısına yapışmanızı şiddetle tavsiye ederim.

Hizmet Bülteni Olarak Bulut ve Her Şey

Bu AWS, Microsoft Azure, Google Cloud Platform, XaaS, bulut güvenliği ve çok daha fazlası için en yeni kaynakınızdır. Teslim Edilen Pazartesi

Bugün kayıt olun

© Copyright 2020 | mobilegn.com