รองรับ Google Drive Deja-Dup


10

ฉันพยายามค้นหาเพื่อดูว่า Google ไดรฟ์ได้รับการสนับสนุนในลักษณะเดียวกับ Ubuntu One ที่รองรับ Deja-Dup หรือไม่ แต่ฉันไม่เห็นรูปธรรมเลย ฉันไม่ต้องการจัดเก็บสำเนาไฟล์สำรองในเครื่อง แต่เก็บไว้โดยตรงกับบัญชี Google Drive และป้องกันไม่ให้ซิงค์


Gdrive ไม่มีลูกค้าอย่างเป็นทางการสำหรับ Linux ดังนั้นฉันสงสัยว่าเครื่องมือแบบนี้มีอยู่จริง
MrVaykadji

คำตอบ:


8

คุณยังไม่สามารถทำได้โดยใช้ deja-dup แต่โชคดีที่มันไม่สำคัญเพราะคุณสามารถใช้ความซ้ำซ้อนเพื่อให้บรรลุวัตถุประสงค์เดียวกัน Deja-dup เป็น gui front-end สำหรับความซ้ำซ้อน คุณสามารถใช้ความซ้ำซ้อนโดยตรงจากบรรทัดคำสั่งและน่าแปลกใจว่ามันง่ายกว่าการใช้ gui ของ deja-dup!

คุณต้องติดตั้งแพ็กเกจpython-gdataก่อนเนื่องจากไม่ได้เป็นส่วนหนึ่งของระบบพื้นฐาน

sudo apt-get install python-gdata

หลังจากนั้นคุณสามารถใช้ความซ้ำซ้อนเพื่อวางโฟลเดอร์ท้องถิ่นโดยตรงไปยัง google ไดรฟ์โดยการออกคำสั่งต่อไปนี้:

duplicity localfolder gdocs://username@gmail.com/remotefolder

หรือ

duplicity localfolder gdocs://username:password@gmail.com/remotefolder

ในกรณีที่สองเห็นได้ชัดว่าจะไม่ถามรหัสผ่านของ gmail ของคุณ (แต่จะขอรหัสผ่านการเข้ารหัส)

คำสั่งให้กู้คืน:

duplicity restore gdocs://username@gmail.com/remotefolder localfolder

ในทุกกรณีข้างต้นlocalfolderเป็นโฟลเดอร์ในไดเรกทอรีบ้านของคุณและคุณกำลังเรียกใช้คำสั่งจากไดเรกทอรีบ้านของคุณ

ข้อแม้เล็กน้อยสองข้อ ประการแรกในขณะที่การกู้คืนคุณต้องให้แน่ใจว่า Localfolder ไม่มีอยู่มิฉะนั้นความซ้ำซ้อนจะยกเลิกว่ามีโฟลเดอร์ท้องถิ่นอยู่แล้ว ประการที่สองฉันได้ทดสอบข้างต้นใน Ubuntu 14.04 ดังนั้นจึงไม่สามารถแสดงความคิดเห็นเกี่ยวกับรุ่นอื่น ๆ


นี่เป็นสิ่งที่สัญญาไว้อย่างมหาศาล แต่เมื่อทดลองใช้แล้วฉันพบBackendException: Error while authenticating client: Server responded to ClientLogin request: 404, https://developers.google.com/accounts/docs/AuthForInstalledAppsข้อผิดพลาดชี้ไปที่การร้องเรียนเกี่ยวกับวิธีการตรวจสอบสิทธิ์แบบเก่า มีขั้นตอนการอัปเดตเกี่ยวกับวิธีใช้duplicityกับOAuth 2.0หรือไม่
ขนาดใหญ่

หากคุณติดตั้งซอฟต์แวร์ "ไดรฟ์" บรรทัดคำสั่งของ Google คุณจะใช้คำสั่ง "ไดรฟ์ดัน <files>" เพื่ออัปโหลดไฟล์ของคุณโดยไม่มีรหัสผ่าน ดังนั้นคุณควรจะสามารถทำเช่นนั้นในไฟล์เชลล์ของคุณ
Craig Hicks

1

ทางออกเดียวที่ฉันเกิดขึ้นคือสำรองข้อมูลไดรฟ์ในเครื่องโดยใช้ Deja Dup จากนั้นซิปโฟลเดอร์และอัปโหลดไปยัง Google Drive

ฉันหวังว่าจะหาวิธีสร้างโฟลเดอร์ด้วย Google Cloud หรือ Google Drive และรับการสำรองข้อมูลส่วนเพิ่มโดยอัตโนมัติ

ขณะนี้ฉันได้รับข้อผิดพลาด:

Cannot resolve hostname when using //drive.google.com/

1

นี้ถูกรายงานในข้อผิดพลาดนี้ซึ่งการแก้ไขที่ได้รับการมุ่งมั่น การเปลี่ยนแปลงควรรวมอยู่ในเวอร์ชัน 32

อัปเดต: การแก้ไขถูกเปลี่ยนกลับเนื่องจากปัญหาเกี่ยวกับส่วนหลังที่ซ้ำซ้อน อย่างไรก็ตามความซ้ำซ้อนยังคงสามารถทำได้ มีคำถามเกี่ยวกับSOเกี่ยวกับวิธีทำให้ทำงานกับ OAuth ของ Google อย่างน้อยกับ Duply frontend ณ เดือนธันวาคม 2015 สิ่งนี้เกี่ยวข้องกับการติดตั้งตั้งpydriveค่าการเข้าถึงบัญชี Google ของคุณและสร้างไฟล์การตั้งค่าสำหรับความซ้ำซ้อน

คำถามที่เกี่ยวข้องกับตัวเลือกอื่น ๆ : สำรองข้อมูลด้วยความซ้ำซ้อนใน Google Cloud Storage

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.