วันอังคารที่ 23 สิงหาคม พ.ศ. 2554

ประหยัดแบนด์วิดธ์ด้วยการดาวน์โหลด Ubuntu daily ด้วย zsync


เร็วด้วย ประหยัดด้วย โดยเฉพาะกับการดาวน์โหลดแผ่น daily-live ซึ่งไม่สามารถใช้ jigdo ได้
มันจะใช้ไฟล์ iso เก่าเป็น seed เพื่อหาส่วนที่ยังใช้ได้ แล้วดาวน์โหลดเฉพาะส่วนที่เปลี่ยนแปลง ซึ่งถ้าไฟล์เก่าไม่มีมันก็ดาวน์โหลดมาทั้งหมด

เช่นตัวอย่างนี้คือใช้ไฟล์ของเมื่อวานเป็น seed

zsync http://mirror1.ku.ac.th/ubuntu-allimages/daily-live/20110821/oneiric-desktop-amd64.iso.zsync

reading seed file oneiric-desktop-amd64.iso: *****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************
Read oneiric-desktop-amd64.iso. Target 90.5% complete.      *************************************************
downloading from http://mirror1.ku.ac.th/ubuntu-allimages/daily-live/20110821/oneiric-desktop-amd64.iso:
##################-- 91.6% 0.1 kBps         TA   
##################-- 93.4% 0.4 kBps         A    
###################- 95.5% 0.9 kBps         A   
#################### 100.0% 9.8 kBps DONE       

verifying download...checksum matches OK
used 655728640 local, fetched 69735889

แล้วพอมันออกรุ่นจริง ชื่อไฟล์มันจะเปลี่ยน ก็ให้ระบุชื่อไฟล์เก่า เช่น

$ zsync -i oneiric-desktop-amd64.iso http://mirror1.ku.ac.th/ubuntu-releases/natty/ubuntu-11.04-desktop-amd64.iso.zsync

ปล. คัดลอกและดัดแปลงจาก note เก่า ใน Facebook ของตัวเองครับ

ไม่มีความคิดเห็น :

แสดงความคิดเห็น