- ทดสอบกับ ubuntu 10.04, 8.04
- ต้นฉบับจาก http://rsync.samba.org
- ติดตั้งโปรแกรม rsync ด้วยคำสั่ง sudo apt-get install rsync
- แก้ไขแฟ้ม /etc/default/rsync
ปรับปรุงตัวแปรจากเดิม RSYNC_ENABLE=false
ให้กลายเป็น RSYNC_ENABLE=true
- ตัวอย่างนี้แสดงการตั้งค่าให้ rsync server ของ server yourserver.domain
ให้แก้ไขแฟ้ม /etc/rsyncd.conf ประมาณดังตัวอย่าง
[mydata]
path = /var/www/data
[testhere]
path = /var/www/test
- ทดสอบเข้ามาดูผลงานที่ server นี้ ไปที่ pc ที่มีโปรแกรม rsync
แล้วใช้คำสั่งประมาณว่า rsync yourserver.domain:: จะได้ผลตอบกลับมาประมาณว่า
mydata
testhere
- ตัวอย่างคำสั่ง rsync แบบง่ายๆคือ rsync -auv rsync://yourserver.domain/mydata /home/my
หมายความว่า ไปดึงข้อมูลข้อมูลที่ใหม่หรือยังไม่มีจาก rsync://yourserver.domain/mydata มาเก็บไว้ที่ /home/my
หากต้องการให้ลบของเก่าที่ไม่สอดคล้องกัน ให้เติมว่า --delete ด้วย
ดังตัวอย่าง rsync -auv --delete-after rsync://yourserver.domain/mydata /home/my
- ตัวอย่างหากติดต่อเข้ามาที่ ftp server ของ ม.สงขลานครินทร์
ลองใช้คำสั่ง rsync ftp.psu.ac.th:: จะไดัรับคำตอบกลับว่า
centos
cran
ubuntu
ubuntu-releases
ตัวอย่างหากต้องการ rsync พื้นที่ ubuntu ไปเก็บไว้ที่ /home/myubuntu บน server ของตนเอง
ให้ใช้คำสั่งว่า rsync -auv --delete-after rsync://ftp.psu.ac.th/ubuntu/* /home/myubuntu
- ตัวอย่างคำสั่งเพื่อใช้ cloning ข้อมูลจาก partition หนึ่งไปยังอีก partition ทำดังนี้
ให้ mkfs พื้นที่ partition ปลายทางก่อน แล้ว mount partition ทั้งต้นทางและปลายทาง ขึ้นมา
ตัวอย่างเช่นตั้งชื่อว่า /mnt/source และ /mnt/target แล้วใช้คำสั่งประมาณว่า
rsync -alprv /mnt/source/ /mnt/target/
**ระวังต้องมี / ต่อท้ายพื้นที่ด้วย เพราะจะทำให้ cloning ข้อมูลได้อย่างถูกต้อง
วันอังคารที่ 31 พฤษภาคม พ.ศ. 2554
ติดตั้ง rsync บน ubuntu
สมัครสมาชิก:
ส่งความคิดเห็น (Atom)
ไม่มีความคิดเห็น:
แสดงความคิดเห็น