ยังไม่ชัดเจนว่าการเริ่มต้นใช้งานการซิงค์ไฟล์ของ Ubuntu One อย่างไรและไม่ว่าจะทำงานที่จุดใดก็ตามและไม่มีการดำเนินการใด ๆ ระหว่างการซิงค์
ยังไม่ชัดเจนว่าการเริ่มต้นใช้งานการซิงค์ไฟล์ของ Ubuntu One อย่างไรและไม่ว่าจะทำงานที่จุดใดก็ตามและไม่มีการดำเนินการใด ๆ ระหว่างการซิงค์
คำตอบ:
ใน 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
หากคุณอยู่ในระดับ 10.04 LTS คุณสามารถคว้ามันppa:chicharreros/ppa
ได้
magicicada
เชื่อมต่อคุณโดยตรงกับสายส่งข้อมูลที่ใส่ไว้โดยsyncdaemon
ดังนั้นโปรดระวัง:
magicicada http://ubuntuone.com/p/Scc/
ในการระดมสมองที่เป็นแรงบันดาลใจให้คำถาม / คำตอบนี้# 1ดูดีมาก แต่อาจเกินกว่าที่เราสามารถสร้างได้ในตอนนี้ (แต่เราจะใช้แพทช์!) การเปลี่ยนแปลงของสิ่งนี้อาจเป็นไปได้โดยการใช้สัญลักษณ์เล็กน้อย มันกำลังถูกมองเข้าไปใน
โซลูชัน # 2มีปัญหาเท่าที่ฉันสามารถบอกได้ทำให้ไม่สามารถใช้งานได้: ความคืบหน้าของการซิงค์ไฟล์โดยรวมนั้นยากมากที่จะนำเสนอให้กับผู้ใช้ด้วยวิธีที่มีความหมายเพราะ "ทั้งหมด" สามารถทำได้และจะเปลี่ยนระหว่างการซิงโครไนซ์ กระบวนการ.
โซลูชัน # 5คือสิ่งที่กำลังเกิดขึ้นใน 11.04: เรากำลังรวม syncdaemon เข้ากับเครื่องมือ zeitgeist และจะใช้ zeitgeist เพื่อช่วยให้เรารวบรวมเหตุการณ์เมื่อจำเป็นและนำเสนอผู้ใช้ด้วยข้อมูลสถานะที่เป็นประโยชน์ ) งานส่วนใหญ่ยังคงต้องทำดังนั้นน่าเสียดายที่ไม่มีอะไรจะแสดง
หาก Ubuntu ได้รับวิธีการรายงานความคืบหน้าแบบครบวงจร ) เราจะพยายามประสานกับสิ่งนั้น สิ่งนี้จะทำให้เรามีการ แจ้งเตือนสำหรับการดาวน์โหลด / ดาวน์โหลดจำนวนมากเช่นกัน
คุณสามารถทำได้โดย 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
ติดตั้งตัวบ่งชี้ ubuntuone-indicator ที่จะให้ข้อมูลบางอย่างเกี่ยวกับพื้นที่ถาด
sudo add-apt-repository ppa:rye/ubuntuone-extras
sudo apt-get update && sudo apt-get install ubuntuone-indicator
หากคำอธิบายสถานะคือ "กำลังประมวลผลคิว" และข้อความคิวคือ "WORKING_ON_BOTH" --current-transfer
ตัวเลือกจะไม่เป็นประโยชน์อย่างมากในการยับยั้งกิจกรรม ในกรณีนี้ฉันได้พบคำสั่งต่อไปนี้ซึ่งได้รับการประมวลผลข้อมูลเมตาของไฟล์เพื่อช่วยในการกำหนดกิจกรรม:
u1sdtool --waiting-meta | wc -l
เมื่อการถ่ายโอนเริ่มต้นคุณจะได้รับข้อมูลจาก--current-transfer
ตัวเลือก อย่างไรก็ตามจะไม่ให้รายงานสถานะมากนัก คำสั่งอื่นซึ่งได้รับจำนวนของไฟล์ที่รอการซิงค์อาจเป็นประโยชน์ในการพิจารณาความคืบหน้า:
u1sdtool --waiting-content | wc -l
ใน Ubuntu 11.04 และใหม่กว่านั้นทั้งสองคำสั่งได้รับการรวมกัน:
u1sdtool --waiting | wc -l