วันจันทร์ที่ 26 พฤศจิกายน พ.ศ. 2555

rsync

rsync


หากต้องการสำรองข้อมูลใน /home ลงใน usb harddisk หรือ harddisk อีกก้อน สามารถใช้คำสั่งดังนี้

#rsync -rvl /home /mnt/sdb1/backup 

คำสั่งข้างต้นจะทำการสำรองข้อมูลจาก /home ไปยัง /mnt/sdb1/backup
หากมีไฟล์ที่อยู่ใน /home ถูกลบไป ไฟลืที่ทำการสำรองใน /mnt/sdb1/backup จะไม่ถูกลบไปด้วย หากต้องการให้การสำรอง sync เหมือนกันกับ /home ตลอดให้เพิ่ม

--progress --update --delete เข้าไปด้วยดังนี้

#rsync -rvl --progress --update --delete /home /mnt/sdb1/backup 

***********************************************************************

rsync -av --delete ~/Music /media/disk3/
rsync -av --delete ~/Music/ /media/disk3/

สองคำสั่งนี้ต่างกันแค่ Music กับ Music/
คำสั่งแรก คือ การ Backup โฟลเดอร์ Music ใน Home directory ไปที่ฮาร์ดดิสก์อีกลูก โดยสร้างโฟลเดอร์ Music ขึ้นมาใหม่ในฮาร์ดดิสก์ลูกนั้นหรือถ้ามีโฟลเดอร์ที่ชื่อ Music ในฮาร์ดดิสก์ลูกนั้นอยู่แล้วก็จะ copy เอาไฟล์ใหม่ๆไปแทนที่ และ ลบไฟล์ที่ไม่มีชื่อตรงกับไฟล์ที่อยู่ในโฟลเดอร์ Music ใน Home directory ทิ้ง
คำสั่งที่สอง คือ การ Backup ไฟล์และซับไดเรกทอรีที่อยู่ในโฟลเดอร์ Music ใน Home directory ไปที่ฮาร์ดดิสก์อีกลูก เพราะฉะนั้นทุกสิ่งในโฟลเดอร์ Music ก็จะไปอยู่แทนที่ไฟล์เดิมในฮาร์ดดิสก์เลย ไม่ได้สร้างโฟลเดอร์ขึ้นมาใหม่ และทุกสิ่งทุกอย่างที่ไม่มีชื่อตรงกับไฟล์ที่อยู่ในโฟลเดอร์ Music ใน Home directory ก็จะถูกลบทิ้ง





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

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