นโยบายการจัดการความรู้ มหาวิทยาลัยสงขลานครินทร์ 1.ให้ใช้เครื่องมือการจัดการความรู้ผลักดัน คุณภาพคน และกระบวนทำงาน 2.ส่งเสริมการแลกเปลี่ยนประสบการณ์การทำงาน จากหน้างาน 3.ส่งเสริมให้มีเวทีเรียนรู้ร่วมกัน
อ่าน: 1154
ความเห็น: 0

sync ข้อมูลด้วย rsync

rsync

มา sync ข้อมูลด้วย rsync

rsync หรือ remote sync เป็นเครื่องมือ sync ไฟล์หรือไดเรคทอรี สามารถกำหนด algorithm ที่ใช้ในการ sync ข้อมูลได้ ทำให้ง่ายในการจัดการ และง่ายในการกำหนดข้อมูลที่ต้องการ sync ได้ rsync เหมาะสำหรับการคัดลอกไฟล์ข้าม server หรือใช้ backup ข้อมูลก็ได้ มาทดลองใช้ rsync กัน

สร้างไดเรคทอรี 2 ไดเรคทอรีดังนี้

mkdir source

mkdir target

จากนั้นสร้างไฟล์ลงในไดเรคทอรี source ดังนี้

touch source/file{1..100}

 

เราจะได้ไฟล์ file1-file100 ในไดเรคทอรี source

ลองสั่ง sync จากไดเรคทอรี source ไปไดเรคทอรี target ดังนี้

rsync -av source /target

จะพบว่าไฟล์จากไดเรคทอรี source ถูก sync ไปยังไดเรคทอรี target

ลองสร้างไฟล์เพิ่มในไดเรคทอรี source แล้วสั่ง rsync อีกครั้ง

touch source/file{101..200}

rsync -av source/ target

จะพบว่า rsync สั่ง sync เฉพาะ file101-file200 แบบ incremental ไม่ได้ sync ไฟล์ทั้งหมดใหม่

หากต้องการ sync กับ remote server สั่งดังนี้

rsync -av source user@remote-host:/target

ref: http://thaiopensource.org/%E0%B8%A1%E0%B8%B2-sync-%E0%B8%82%E0%B9%89%E0%B8%AD%E0%B8%A1%E0%B8%B9%E0%B8%A5%E0%B8%94%E0%B9%89%E0%B8%A7%E0%B8%A2-rsync/

หมวดหมู่บันทึก: เรื่องทั่วไป
สัญญาอนุญาต: ซีซี: แสดงที่มา-ไม่ใช้เพื่อการค้า-อนุญาตแบบเดียวกัน Cc-by-nc-sa
สร้าง: 09 ตุลาคม 2559 18:49 แก้ไข: 09 ตุลาคม 2559 18:49 [ แจ้งไม่เหมาะสม ]
ดอกไม้
สมาชิกที่ให้กำลังใจ
 
Facebook
Twitter
Google

บันทึกอื่นๆ

ความเห็น

ไม่มีความเห็น

ร่วมแสดงความเห็นในหน้านี้

ชื่อ:
อีเมล:
IP แอดเดรส: 3.236.212.116
ข้อความ:  
เรียกเครื่องมือจัดการข้อความ
   
ยกเลิก หรือ