จากบทความที่แล้ว มาใช้ rsync ในการ Backup ข้อมูลกัน เป็นการ Backup ไฟล์ในเครื่องเดียวกัน

บทความนี้มาดูการ Backup ไฟล์จาก Server หนึ่งไปไว้อีก Server หนึ่ง

โปรแกรมที่ต้องการใช้ คือ rsync และ SSH Server

รูปแบบคำสั่ง

rsync -options -e ต้นทาง ปลายทาง

ทั้งต้นทาง และ ปลายทางสามารถใช้ SSH ได้

ตัวอย่าง การ Backup ด้วยการ Transfer ไฟล์จาก Server IP xxx.xxx.xxx.xxx มาไว้ในเครื่องที่รันคำสั่ง

rsync -av --delete --exclude="home/admin" -e ssh [email protected]:/home /backup/xxx

อธิบายความหมาย

เป็นการ copy ไฟล์จาก server ip xxx.xxx.xxx.xxx folder home ทั้ง folder รวม folder ย่อยทุก folder ยกเว้น /home/admin

มาไว้ที่ /backup/xxx ของเครื่องที่รันคำสั่งนี้

-a, -v, --exclude ดูได้จากบทความ มาใช้ rsync ในการ Backup ข้อมูลกัน

--delete ให้ลบไฟล์ปลายทางถ้าไฟล์ต้นทางถูกลบไป

เพิ่มเติม

ถ้า xxx.xxx.xxx.xxx ไม่ได้ใช้ port 22 ให้ใส่ options

-p เพิ่มเข้าไปหลัง ip เช่น -p 1111

ตัวอย่าง

rsync -av --delete --exclude="home/admin" -e 'ssh -p 1111 ' [email protected]:/home /backup/xxx

สำหรับถ้าต้องการดูโปรแกรสไฟล์ที่กำลังโอนใช้ สามารถใส่ option --progress ,

ถ้าต้องการบีบอัดไฟล์ระหว่างการโอนย้ายสามารถใส่ option -z เพิ่ม

rsync  -avz --progress --delete --exclude="home/admin" -e 'ssh -p 1111 ' [email protected]:/home /backup/xxx

ไว้บทความต่อไปจะนำวิธีใช้ rsync แบบไม่ต้องกรอกรหัสผ่านมาฝากนะครับ

อัพเดด 2019-08-02 มาแล้ว วิธี rsync แบบไม่ต้องกรอกรหัสผ่าน ทำตามบทความนี้ได้เลย

กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
ปัญหาเช็คuser ไม่ให้ซ้ำ คะ
โดย SG14 ศ 03 ก.ค. 2009 3:16 pm บอร์ด Programming - PHP
5
2180
พฤ 24 ก.ย. 2009 9:14 pm โดย snamlove View Topic ปัญหาเช็คuser ไม่ให้ซ้ำ คะ
เราจะได้ข้อมูลบาร์โค้ดของผลิตภัณฑ์ต่างๆจากไหนครับ มีแจกมั้ย
โดย knopsod ศ 03 ก.ค. 2009 12:57 pm บอร์ด Programming - PHP
2
1718
ศ 02 ต.ค. 2009 9:03 am โดย บุคคลทั่วไป View Topic เราจะได้ข้อมูลบาร์โค้ดของผลิตภัณฑ์ต่างๆจากไหนครับ มีแจกมั้ย
จะแก้ข้อความ แต่หาไม่เจอว่าอยู่ตรงไหนคับ
โดย max_joomla ศ 03 ก.ค. 2009 12:20 pm บอร์ด สอบถามปัญหาการใช้ phpBB3, SMF, Joomla, Wordpress, CMS, CRM
1
779
ส 04 ก.ค. 2009 4:41 pm โดย mindphp View Topic จะแก้ข้อความ แต่หาไม่เจอว่าอยู่ตรงไหนคับ
สอบถามการทำ lives score บนหน้าเว้บครับ
โดย darksoullest ศ 03 ก.ค. 2009 10:07 am บอร์ด Programming - PHP
5
1545
ศ 03 ก.ค. 2009 4:51 pm โดย niponnet View Topic สอบถามการทำ lives score บนหน้าเว้บครับ
รบกวนเรื่อง บุคคลทั่วไปมาโพสแล้วชื่อเป็นguest
โดย SG14 พฤ 02 ก.ค. 2009 4:00 pm บอร์ด Programming - PHP
2
858
พฤ 02 ก.ค. 2009 6:46 pm โดย SG14 View Topic รบกวนเรื่อง บุคคลทั่วไปมาโพสแล้วชื่อเป็นguest
Function ไว้เช็คว่า url ที่เราอยากรู้ สามารถเปิดได้ หรือมี
โดย mindphp พฤ 02 ก.ค. 2009 2:25 pm บอร์ด Free PHP Code Download script
0
2110
พฤ 02 ก.ค. 2009 2:25 pm โดย mindphp View Topic Function ไว้เช็คว่า url ที่เราอยากรู้ สามารถเปิดได้ หรือมี
โพลาร์ เว็บแอปพลิเคชัน จำกัด porarhosting.com
โดย webhosting พฤ 02 ก.ค. 2009 2:00 pm บอร์ด Web Hosting Review - Free Host Share Host VPS
0
1548
พฤ 02 ก.ค. 2009 2:00 pm โดย webhosting View Topic โพลาร์ เว็บแอปพลิเคชัน จำกัด porarhosting.com
ยัวร์คอนเนคส์ -Yourconnect.com
โดย webhosting พฤ 02 ก.ค. 2009 1:49 pm บอร์ด Web Hosting Review - Free Host Share Host VPS
0
1565
พฤ 02 ก.ค. 2009 1:49 pm โดย webhosting View Topic ยัวร์คอนเนคส์ -Yourconnect.com