ฉันจะรู้ได้อย่างไรว่าการซิงค์ไฟล์ของ Ubuntu One ทำงานได้หรือไม่และกำลังดำเนินการอะไรอยู่ [ปิด]


42

ยังไม่ชัดเจนว่าการเริ่มต้นใช้งานการซิงค์ไฟล์ของ Ubuntu One อย่างไรและไม่ว่าจะทำงานที่จุดใดก็ตามและไม่มีการดำเนินการใด ๆ ระหว่างการซิงค์

คำตอบ:


43

ใน Ubuntu กระบวนการในการรักษาไฟล์ของผู้ใช้ซิงค์กับที่เก็บข้อมูลบนคลาวด์ของผู้ใช้บน Ubuntu One เรียกว่า "Ubuntu One SyncDaemon" มันอาศัยอยู่ /usr/lib/ubuntuone-client/ubuntuone-syncdaemonและรวมอยู่ในการติดตั้ง Ubuntu Desktop เริ่มต้น ในการติดตั้งเริ่มต้นนี้การตรวจสอบแบบเบาจะทำขึ้นเพื่อดูว่าคุณสมัครใช้งาน Ubuntu One หรือไม่และถ้าเช่นนั้น syncdaemon จะเริ่มโดยอัตโนมัติสำหรับคุณ 30 วินาทีหลังจากเข้าสู่ระบบ จากนั้น syncdaemon จะตรวจสอบไฟล์ของคุณเพื่อหาการเปลี่ยนแปลงในเครื่องแล้วเชื่อมต่อกับเซิร์ฟเวอร์ หลังจากการซิงโครไนซ์ครั้งแรกทุกอย่างควร "แค่ทำงาน"

ข้อผิดพลาดบางอย่างสามารถเข้าสู่สิ่งต่าง ๆ "เพิ่งทำงาน"; สิ่งที่โดดเด่นที่สุดในตอนนี้คือLP: 651237 (ซึ่งได้รับการแก้ไขแล้วและเรากำลังดำเนินการเพื่อให้ทุกคนได้รับผลกระทบ) และLP: 683116 (ซึ่งอยู่ระหว่างดำเนินการและควรได้รับการแก้ไขก่อน 10.04.2)

มีหลายวิธีที่คุณสามารถยืนยันได้ว่ามันใช้งานได้สำหรับคุณ วิธีที่ง่ายที่สุดน่าจะเปิดubuntuone-preferencesได้ซึ่งคุณสามารถหาได้ภายใต้ระบบ> การตั้งค่า> Ubuntu One:

ubuntuone-preferences http://ubuntuone.com/p/ScT/

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

บางคนต้องการข้อมูลมากกว่า "ทำงาน / ไม่ทำงาน"; โรมัน Yepishev การพัฒนาตัวบ่งชี้ที่ดีมากสำหรับ syncdaemon ซึ่ง คุณสามารถอ่านเกี่ยวกับในบล็อกของเขาและติดตั้งผ่านทาง ppa ppa:rye/ubuntuone-extrasนี้: ดูเหมือนว่านี้:

ตัวบ่งชี้ของโรมัน http://ubuntuone.com/p/J4U/

คุณจะได้รับรายละเอียดเล็ก ๆ น้อย ๆ u1sdtool --statusด้วยการเปิดสถานีและการพิมพ์ ทราบว่าเป็นu-one-ess-dee(สำหรับอูบุนตูหนึ่งซิงค์ภูต) u-ell-ess-deeไม่ใช่ ข้อมูลที่มีค่าชิ้นเดียวที่คุณจะได้รับu1sdtoolคือความคืบหน้าของการถ่ายโอนแต่ละรายการดังที่คุณเห็น:

u1sdtool http://ubuntuone.com/p/Scd/

อีกวิธีหนึ่งคือการติดตั้ง magicicada ติดตั้ง magicicada

หากคุณอยู่ในระดับ 10.04 LTS คุณสามารถคว้ามันppa:chicharreros/ppaได้ magicicadaเชื่อมต่อคุณโดยตรงกับสายส่งข้อมูลที่ใส่ไว้โดยsyncdaemonดังนั้นโปรดระวัง:

magicicada http://ubuntuone.com/p/Scc/

อนาคต

ในการระดมสมองที่เป็นแรงบันดาลใจให้คำถาม / คำตอบนี้# 1ดูดีมาก แต่อาจเกินกว่าที่เราสามารถสร้างได้ในตอนนี้ (แต่เราจะใช้แพทช์!) การเปลี่ยนแปลงของสิ่งนี้อาจเป็นไปได้โดยการใช้สัญลักษณ์เล็กน้อย มันกำลังถูกมองเข้าไปใน

โซลูชัน # 2มีปัญหาเท่าที่ฉันสามารถบอกได้ทำให้ไม่สามารถใช้งานได้: ความคืบหน้าของการซิงค์ไฟล์โดยรวมนั้นยากมากที่จะนำเสนอให้กับผู้ใช้ด้วยวิธีที่มีความหมายเพราะ "ทั้งหมด" สามารถทำได้และจะเปลี่ยนระหว่างการซิงโครไนซ์ กระบวนการ.

โซลูชัน # 5คือสิ่งที่กำลังเกิดขึ้นใน 11.04: เรากำลังรวม syncdaemon เข้ากับเครื่องมือ zeitgeist และจะใช้ zeitgeist เพื่อช่วยให้เรารวบรวมเหตุการณ์เมื่อจำเป็นและนำเสนอผู้ใช้ด้วยข้อมูลสถานะที่เป็นประโยชน์ ) งานส่วนใหญ่ยังคงต้องทำดังนั้นน่าเสียดายที่ไม่มีอะไรจะแสดง

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


2
woot, Chipaca คำตอบของคุณวิเศษมาก) =
Marcos

ภาพทั้งหมดของคุณจะตายตอนนี้ที่อูบุนตูหายไป
เซ

19

คุณสามารถทำได้โดย CLI หรือติดตั้งตัวบ่งชี้:

CLI

วิธีตรวจสอบสถานะของ ubuntuone (เชื่อมต่อ ฯลฯ ) ให้ทำดังนี้

u1sdtool -s 

มันจะพิมพ์สิ่งที่ชอบ:

State: QUEUE_MANAGER
    connection: With User With Network
    description: processing queues
    is_connected: True
    is_error: False
    is_online: True
    queues: IDLE

วิธีตรวจสอบการถ่ายโอนปัจจุบัน (อัพโหลด / ดาวน์โหลด) ทำได้:

u1sdtool --current-transfers

มันจะพิมพ์สิ่งที่ชอบ:

Current uploads:
  path: /home/marcos/Ubuntu One/Imagens/Flames/legendary-trap (cópia).jpg
    deflated size: 49724
    bytes written: 0
Current downloads: 0

GUI

ติดตั้งตัวบ่งชี้ ubuntuone-indicator ที่จะให้ข้อมูลบางอย่างเกี่ยวกับพื้นที่ถาด

sudo add-apt-repository ppa:rye/ubuntuone-extras

sudo apt-get update && sudo apt-get install ubuntuone-indicator

3

หากคำอธิบายสถานะคือ "กำลังประมวลผลคิว" และข้อความคิวคือ "WORKING_ON_BOTH" --current-transferตัวเลือกจะไม่เป็นประโยชน์อย่างมากในการยับยั้งกิจกรรม ในกรณีนี้ฉันได้พบคำสั่งต่อไปนี้ซึ่งได้รับการประมวลผลข้อมูลเมตาของไฟล์เพื่อช่วยในการกำหนดกิจกรรม:

u1sdtool --waiting-meta | wc -l

เมื่อการถ่ายโอนเริ่มต้นคุณจะได้รับข้อมูลจาก--current-transferตัวเลือก อย่างไรก็ตามจะไม่ให้รายงานสถานะมากนัก คำสั่งอื่นซึ่งได้รับจำนวนของไฟล์ที่รอการซิงค์อาจเป็นประโยชน์ในการพิจารณาความคืบหน้า:

u1sdtool --waiting-content | wc -l

ใน Ubuntu 11.04 และใหม่กว่านั้นทั้งสองคำสั่งได้รับการรวมกัน:

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