เครื่องมือที่ดีที่สุดสำหรับสิ่งนี้คือเครื่องมือบรรทัดคำสั่ง "Rsync" หากคุณต้องการ GUI ลองใช้ Unison หรือ LuckyBackup ซึ่งเป็นไปตามแนวคิดของ Rsync พร้อมเพรียงและ LuckyBackup มีทั้งในที่เก็บ
ตัวอย่างของ rsync อาจเป็น:
rsync -vxtr / home / scaine / Pictures / / home / OtherUser / Pictures /
... ซึ่งจะซิงโครไนซ์ไดเรกทอรีรูปภาพของฉันกับไดเรกทอรีรูปภาพของ OtherUser ตัวเลือกที่ฉันระบุจะตรวจสอบสำเนาใด ๆ รักษาเวลา / สิทธิ์ระหว่างการคัดลอกและจะสำรวจไดเรกทอรีย่อยที่พบ ทำ "man rsync" เพื่อดูตัวเลือกเพิ่มเติม
สำหรับการเชื่อมต่อพีซีของคุณเข้าด้วยกัน - วางไว้บนสวิตช์ / ฮับหรือใช้สายเคเบิลครอสโอเวอร์จากนั้นแชร์ไดเรกทอรีผ่านแซมบ้า
แก้ไข: บางจุดที่ดีที่จะทำถ้าเป้าหมายคือ "สะท้อน" พีซีสองเครื่อง คำสั่งนี้จะ "เพิ่ม" ไฟล์จากแหล่งไปยังปลายทางเท่านั้น หากคุณต้องการลบคุณจะต้องมีตัวเลือก -delete ที่นั่นด้วย
จากการตรวจสอบพบว่า Rsync ไม่สามารถจัดการกับการมิเรอร์ได้เป็นพิเศษ ดูสิ่งนี้เพื่อรับรู้ว่าคุณอาจพบไฟล์ที่เก่ากว่าเขียนทับไฟล์ที่อายุน้อยกว่าระหว่างการอัพเดทนี้! แม้ว่าคุณจะได้รับตัวเลือก -update ในการทำงานและป้องกันพฤติกรรมนี้มันจะไม่ "อัปเดต" ไฟล์เก่ากว่าด้วยไฟล์ที่อายุน้อยกว่า แต่จะ "ข้าม" ไป ไม่ค่อยเหมาะ
สุดท้ายเพื่อทำการซิงค์แบบสองทางคุณจะต้องเรียกใช้คำสั่งเดียวกัน แต่กลับแหล่งที่มา / ปลายทาง แน่นอนนี่เป็นการ จำกัด การใช้งานในตอนนี้เนื่องจากคำสั่งแรกของคุณ (สมมติว่าคุณใช้ตัวเลือก -delete) จะลบไฟล์ใด ๆ บนปลายทางที่ไม่มีอยู่ในแหล่งที่มา พร้อมเพรียงจัดการซิงค์สองทางค่อนข้างดีจากหน่วยความจำ
หากคุณพยายามซิงค์อย่างต่อเนื่องหลายครั้งการแก้ปัญหา Dropbox เป็นวิธีที่ดีที่สุด หากคุณสามารถดู UbuntuOne หรือ Dropbox อีกครั้งการเชื่อมโยงอาจเป็นวิธีแก้ปัญหา - เพียงเชื่อมโยงโฟลเดอร์เอกสารของคุณแล้วพูดขณะที่ปิดรูปภาพและเพลงหนึ่ง / Dropbox และใช้โซลูชัน rsync / unison นี้เพื่อสิ่งที่ยิ่งใหญ่?