Sync ไฟล์ ISO ของคุณให้อัพเดทกับ server ด้วย zsync

เบื่อใช่ไหมกะการโหลดใหม่ทุกครั้งเมื่อมี alpha, beta หรือตัวจริงออกมา
เซ็งใช่ไหมที่ต้องใช้เน็ตเต่าโหลดครั้งละ 700M ไม่มีต่อรอง
และคงแทบบ้าที่เมื่อเน็ตหลุดตอนใกล้โหลดเสร็จ...ต้องโหลดใหม่ T.T

ลืมไปได้เลยกับการโหลดแบบเก่า
เมื่อมี Zsync - Sync ไฟล์ ISO ของคุณให้อัพเดทกับ server ด้วย zsync

กับ Zsync คุณสามารถ sync ข้อมูลให้อัพเดทกับไฟล์ daily-build ของ Ubuntu ได้ทุกวัน
โดยไม่ต้องโหลดใหม่มาทั้งหมด

การทำงานคือ เปรียบเทียบความต่างและโหลดส่วนที่เปลี่ยนแปลงมานั้นแพชกับของเดิม
เท่านี้ก็ได้ ISO ล่าสุด กิ๊งๆๆๆ ข่าวดีคือ server ที่อัพโหลด ISO ของ Ubuntu ใช้ Zsync ด้วย

แต่ว่า Zsync ไม่ได้ sync กับไฟล์ ISO เท่านั้น นำไปประยุกต์หลายอย่างได้เช่น
โหลดฐานข้อมูลซอฟท์แวร์แอนตี้ไวรัส ที่ไม่สนับสนุนการโหลดส่วนต่าง (คือมันโหลดตัวเต็มทุกวัน)

มาดูกันว่าใช้ยังไง เป็น commandline ครับ แต่ใช้ง่ายมาก

ติดตั้ง

sudo apt-get install zsync

ใช้งาน

zsync -i ไฟล์ต้นฉบับของเรา protocal://user@pass:where/the/ISO/is.iso.zsync

เช่น

ผมโหลดตัว Karmic Beta i386 มาเมื่อหลายวันก่อน
จาก Server http://cdimages.ubuntu.com

ลองเข้าไปดูครับ จนถึงที่นี่ จะเห็นว่ามีไฟล์ประเภท .zsync

http://cdimages.ubuntu.com/daily-live/current/

เป็นส่วน daily build ซึ่งถ้า sync ไปเรื่อยๆ ก็จะมาถึง RC และตัวจริงตามลำดับ

ผมก็รันเลย

zsync -i karmic-beta-i386.iso http://cdimages.ubuntu.com/daily-live/current/karmic-desktop-i386.iso.zsync

มันจะประมวลผล algorithmn และโหลดส่วนต่างมา

จากที่ผมสังเกตคือ มันจะเริ่มที่มากกว่า 50% เช่น 65%, 75% ขึ้นอยู่กับความแตกต่างจากต้นฉบับ
ทำให้โหลดมาในส่วนที่เหลือ เช่น 25% ของ 700M ก็แค่ 175M เมื่อโหลดเสร็จมันจะเช็ค md5sum ให้อัตโนมัติ

อย่างไรก็ดีขึ้นอยู่กับความเร็วของเน็ต ความหนาแน่นของ traffic และ server ด้วยนะครับ
ผมโหลดตอนกลางคืนไม่เคยสำมะเร็จ แต่ตอนเช้าๆ โหลดไม่ถึงชั่วโมงก็ได้แล้ว (server ต่างประเทศ)

คำแนะนำ: โหลด CD image พวกนี้ ถ้าเป็นดิสโทรชื่อดัง "ออกปุ๊บ" ให้ใช้ torrent ดีกว่าครับ เร็วมากๆ

ปล.ฝากถึง mirror1.ku.ac.th ถ้าใช้วิธีนี้จะช่วยลดโหลด server นะครับ
เพราะโปรแกรมนี้รันทางฝั่ง client และลด bandwidth ไม่ต้องโหลดเต็ม

Trendy Teddy

Comments

demon-x's picture

แหม่ บรรยายได้มันส์จริงๆ นึกว่ากำลังดูโฆษณาสุดยอดผลิตภัณฑ์ของโลกซะอีกแน่ะ ตอนท้ายน่าจะปิดว่า หากคุณตัดสินใจและโหลดภายใน 50 สายแรกรับไปเลยโปรแกรม rsync อีกหนึ่งตัวฟรี ยัง ยังไม่พอคุณจะได้รับ ... MD checkSUM อีกหนึ่งตัวฟรี ฟรี ฟรี
DumKrerng's picture

ขอบคุณ มากกก ครับ อย่างนี้มันต้องลอง
loyal-Jongrak's picture

Sorry I speak thai but cant type thai in linux yet. Looking for some help to learn how to set up thai in ubuntu. So far everything I have tried has not worked. I am a new linux user so it may be my lack of knowledge. kaw choi noi krahp.
TrendyTeddy's picture

Please, kindly posted your questions here. http://forum.ubuntuclub.com Surely that your questions will be solved soon. Thank you.
QQ's picture

ว้าวววว แบบนี้ก็มีด้วย ยอดเยี่ยมกระเทียมดองจริงๆ :D ขอบคุณมากครับ จะได้ไม่ต้องไปโหลดมาใหม่เรื่อยๆ
QQ's picture

ผมลองดูแล้วครับ ดีที่มันโหลดเริ่มต้นที่ 80% กว่าๆ แต่ที่แย่คือมันไม่ทำ multi session ครับเหมือนโหลดผ่าน wget เลย ปกติผมโหลดผ่าน downthemall แบ่ง 10 มันใช้เวลาไม่นานมากเท่าไร แต่ก็ถือว่าเป็นทางเลือกที่ดีอีกทางครับ
tomus007's picture

อยากถามว่าโปรแกรมที่ใช้้หาได้จากที่ไหนอะ เพราะค้นหาแล้วไม่เจออะครับ