กรณีที่ต้องการสำรองข้อมูลโดยไม่ต้องการลบไฟล์ที่ destination หากไฟล์ที่ source ถูกลบ
cp -rpuv
<source>
<destination>
cp -uv <source> <destination> (ใช้ในกรณีสำรองข้อมูลจาก Windows Server)
-r=สำเนาไดเร็คทอรี่, -p=สำเนาคุณสมบัติของไฟล์, -u=สำเนาไฟล์ที่ใหม่กว่า, -v=แสดงรายการที่กำลังทำงานอยู่
กรณีที่ต้องการสำรองข้อมูลโดยกำหนดให้ข้อมูล destination เหมือนกับ source ทุกประการ
rsync -avz --delete <source> <destination>
-a=archive mode รวม symbolic links, devices, attributes, permissions, ownerships, etc.
-v=แสดงรายการที่กำลังทำงานอยู่
-z=บีบอัดข้อมูลเพื่อลดขนาดและแบ่งส่งในการโอนถ่ายข้อมูล
--delete=ให้ลบข้อมูลใน destination ด้วยหากข้อมูลใน source ถูกลบ กรณีใช้ Option นี้ห้ามใช้ wildcard เช่น /mnt/files_data/*
ตัวอย่าง
rsync -avz --delete /mnt/files_data/ /backup/files/
*** กรณีสำรองข้อมูลจากเครื่องอื่น เครื่อง <destination> ต้อง Mount ไปที่เครื่อง <source> แล้วใช้คำสั่งเพื่อสำรอง
ไม่มีความคิดเห็น:
แสดงความคิดเห็น