
Unison เป็นเครื่องมือง่ายๆ สำหรับซิงค์ไฟล์ระหว่างสองสถานที่ อนุญาตให้เก็บ Replica (สำเนา) ของไฟล์/ไดเรกทอรีสองชุดบนโฮสต์ต่างกัน (หรือดิสก์ต่างกันบนโฮสต์เดียว) แก้ไขแยกกัน แล้วนำมาซิงค์ให้ทันสมัยโดยเผยแพร่การเปลี่ยนแปลงจากแต่ละ Replica ไปอีกชุด
ฟีเจอร์เด่นของ Unison:
- รองรับ Unix และ Windows — เครื่องมือซิงค์ข้าม OS ได้จริง
- ตรวจสอบการอัปเดตของทั้งสอง Replica การเปลี่ยนแปลงจะเผยแพร่อัตโนมัติ หากมีข้อขัดแย้ง (Conflict) จะแสดงบนหน้าจอ
- ทำงานกับ Local Directory, SSH, RSH และ Socket
- ทนทานต่อความล้มเหลว: ทิ้ง Replica และโครงสร้างภายในไว้ในสภาพสมเหตุสมผลตลอด แม้หยุดทำงานผิดปกติหรือการสื่อสารล้มเหลว
ติดตั้ง Unison ใน Ubuntu
คลิกที่นี่ติดตั้ง unison และ unison-gtk
หรือในเทอร์มินัล:
sudo apt-get install unison unison-gtk
ไป Applications → Accessories → Unison
รันครั้งแรก: จะถามสร้าง Profile ใหม่ เลือกโฟลเดอร์ที่ต้องการซิงค์

ต่อมา เลือกโฟลเดอร์ปลายทาง (Backup to)

คลิก OK
ครั้งแรกจะมีข้อความเตือน อ่านแล้วคลิก OK

Unison จะสแกน Source และ Destination หาข้อผิดพลาด

เสร็จแล้ว คลิกปุ่ม Go เริ่มซิงค์

เสร็จสิ้น!
หากซิงค์กับเครื่องอื่นผ่าน SSH: ตรวจสอบว่าเครื่องปลายทางมี Unison และ SSH ติดตั้งแล้ว
ตอนเลือกโฟลเดอร์ปลายทาง ใส่ข้อมูล SSH:

Unison จะติดต่อเซิร์ฟเวอร์ ขอรหัสผ่านเมื่อสำเร็จ
กด Go เริ่มซิงค์หลังตรวจสอบเสร็จ