วิธีซิงค์จาก Linux กับ Google Drive ด้วย rclone

ภาพ: Google

ฉันเป็นผู้ใช้พลังงานของ Google Drive ฉันพึ่งแพลตฟอร์มการจัดเก็บข้อมูลบนคลาวด์ทุกวัน และเมื่อพิจารณาว่าฉันใช้ระบบปฏิบัติการลีนุกซ์เป็นไดร์เวอร์รายวันฉันต้องหาที่อื่นสำหรับเครื่องมือซิงค์ (เนื่องจาก Google ไม่ได้เลือกที่จะสร้างไคลเอนต์บนคลาวด์แบบดั้งเดิมสำหรับ Linux)

ต้องอ่าน Cloud

  • Cloud computing ในปี 2020: การคาดการณ์เกี่ยวกับความปลอดภัย, AI, Kubernetes และอื่น ๆ
  • ความก้าวหน้าของระบบคลาวด์ที่สำคัญที่สุดแห่งทศวรรษ
  • เดสก์ท็อปชั้นนำในฐานะผู้ให้บริการ (DaaS): Amazon, Citrix, Microsoft, VMware และอีกมากมาย
  • นโยบายการประมวลผลบนคลาวด์ (TechRepublic Premium)

เครื่องมือ go-to ของฉันสำหรับสิ่งนี้คือ Insync ซึ่งเป็นเครื่องมือ GUI ที่โดดเด่น แต่ฉันมักจะมองหาสิ่งที่แตกต่าง เนื่องจาก Insync เป็นโครงการ (ปิดแหล่งที่มา) ที่เป็นกรรมสิทธิ์ฉันคิดว่ามันจะเป็นการดีที่จะหาเครื่องมือโอเพนซอร์ซสำหรับงาน ฉันได้ครอบคลุม Grive2 แล้ว (ดูวิธีซิงค์ Google Cloud ของคุณบน Linux ด้วย Grive2) และต้องการค้นหาอย่างอื่น การค้นหานั้นนำฉันไปสู่ ​​rclone โปรแกรมบรรทัดคำสั่งเพื่อซิงค์ไฟล์และไดเรกทอรีไปยังและจากบริการคลาวด์มากมาย (เช่น Amazon S3, Dropbox, FTP, Google Drive, HTTP, OneDrive, Nextcloud, ownCloud, pCloud, WebDAV และอื่น ๆ อีกมากมาย )

การติดตั้งและตั้งค่าไม่ยากเกินไปและมีเครื่องมือ GUI ที่ทำให้การจัดการซิงค์ง่ายขึ้นมาก มาติดตั้ง rclone และ rclone-browser บน Ubuntu Desktop 18.04 เชื่อมต่อกับ Google Drive แล้วใช้เครื่องมือ rclone-browser

การติดตั้ง

เราจะติดตั้งจากไบนารีที่คอมไพล์แล้ว หากต้องการทำสิ่งนี้ให้เปิดหน้าต่างเทอร์มินัลและใช้คำสั่งต่อไปนี้:

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

ตอนนี้คัดลอกไฟล์ไบนารีและให้สิทธิ์ที่เหมาะสมด้วยคำสั่งต่อไปนี้:

 sudo cp rclone / usr / bin / sudo chown root: root / usr / bin / rclone sudo chmod 755 / usr / bin / rclone 

สุดท้ายติดตั้ง manpage ด้วยคำสั่ง:

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

การกำหนดค่า rclone

อย่างที่ฉันบอกไปแล้วว่าเราจะตั้งค่าให้ซิงค์กับ Google Drive หากคุณต้องการที่จะเชื่อมต่อกับบริการที่แตกต่างกันตรวจสอบเอกสารอย่างเป็นทางการสำหรับข้อมูลเพิ่มเติม

ในการกำหนดค่า rclone ให้ใช้คำสั่ง:

 กำหนดค่า rclone 

คุณจะถูกถามคำถามจำนวนหนึ่งซึ่งส่วนใหญ่เป็นการอธิบายด้วยตนเอง คำถามเดียวที่อาจทำให้คุณสนใจคือ:

 ค่า "client_id" ค่า "client_secret" ค่า "root_folder_id" ค่า "service_account_file" 

จากทั้งหมดข้างต้นเพียงกด Enter

สำหรับค่า "scope" = คุณสามารถพิมพ์ชื่อใดก็ได้ที่คุณต้องการ โดยค่าเริ่มต้นมันจะเป็นไดรฟ์ คุณสามารถปล่อยให้มันหรือพิมพ์สิ่งที่มีความหมายมากขึ้น (เช่น googledrive หรือ gdrive)

ในที่สุดเบราว์เซอร์เริ่มต้นของคุณจะเปิดขึ้นเพื่อขอให้คุณเลือกบัญชี Google ที่จะใช้ หากคุณยังไม่ได้ลงชื่อเข้าใช้บัญชี Google คุณจะต้องดำเนินการในตอนนี้ เมื่อเสร็จแล้วให้ตอบคำถามง่ายๆอีกสองสามข้อแล้วออกจากสคริปต์กำหนดค่า การเชื่อมต่อของคุณได้รับการตั้งค่าแล้ว

การติดตั้งเบราว์เซอร์ rclone

ในการติดตั้งเบราว์เซอร์ rclone ให้เปิดหน้าต่างเทอร์มินัลแล้วใช้คำสั่ง:

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

ในไฟล์ใหม่นี้วางต่อไปนี้:

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

บันทึกและปิดไฟล์นั้น อัพเดต apt ด้วยคำสั่ง sudo apt update แล้วติดตั้งเบราว์เซอร์ rclone ด้วยคำสั่ง sudo apt ติดตั้ง rclone-browser

ตอนนี้คุณควรเห็นรายการ rclone-browser ในเมนูเดสก์ท็อปของคุณ เริ่มต้นขึ้นและคุณจะเห็นแท็บ Google ไดรฟ์ ( รูปที่ A )

รูปที่

เครื่องมือ rclone-browser ที่ใช้งานจริง


คลิกที่แท็บ Google Drive เพื่อดูรายการไฟล์ / โฟลเดอร์ Drive ทั้งหมดของคุณ จากอินเทอร์เฟซนี้คุณสามารถอัปโหลดดาวน์โหลดติดตั้งและอื่น ๆ ... ทำให้การใช้ rclone ง่ายขึ้นอย่างมาก

หากคุณต้องการใช้บรรทัดคำสั่งสำหรับ rclone ให้ออกคำสั่ง man rclone เพื่อดูว่าเครื่องมือใช้งานอย่างไร ส่วนสำคัญของบรรทัดคำสั่งคือ:

  • หากต้องการดูไดเรกทอรีระดับบนสุดของไดรฟ์ของคุณให้ใช้คำสั่ง rclone lsd drive
  • หากต้องการแสดงรายการไฟล์ทั้งหมดของไดรฟ์ให้ใช้คำสั่ง rclone ls
  • ในการคัดลอกโลคัลไฟล์ไปที่ Drive ให้ใช้คำสั่ง rclone copy / path / to / local / file drive: / path / to / remote / folder

อย่างไรก็ตามหากคุณทำงานจากเดสก์ท็อปฉันขอแนะนำให้ใช้ rclone-browser

บริการจดหมายข่าวคลาวด์และทุกอย่าง

นี่คือทรัพยากรไปสู่ล่าสุดของ AWS, Microsoft Azure, แพลตฟอร์ม Google Cloud, XaaS, ความปลอดภัยบนคลาวด์และอีกมากมาย จัดส่งวันจันทร์

สมัครวันนี้

© Copyright 2020 | mobilegn.com