สำรองข้อมูล $ HOME โดย scp


0

ฉันพยายามสำรอง $ HOME ของฉันที่ Ubuntu โดยคัดลอกโฮมไดเรกทอรีไปยังเซิร์ฟเวอร์ SSH โดยใช้ scp

แต่ฉันพบว่าการดำเนินการคัดลอกในไม่ช้าก็ตกอยู่ในวัฏจักรไม่รู้จบคัดลอกไฟล์บางส่วนซ้ำ ๆ ฉันพบว่าไฟล์เหล่านี้บางไฟล์อยู่ในไดเรกทอรีดรอปบ็อกซ์ของฉันภายใต้ $ HOME และฉันไม่สามารถตรวจสอบว่ามีไฟล์ในไดเรกทอรีอื่นหรือไม่ ในระหว่างการสำรองข้อมูลนั้นฉันมีการเชื่อมต่อเครือข่ายท้องถิ่นเท่านั้นไม่ใช่การเชื่อมต่ออินเทอร์เน็ตเพื่อเชื่อมต่อกับเซิร์ฟเวอร์ดรอปบ็อกซ์

ฉันสงสัยว่ามีคนรู้ว่าเกิดอะไรขึ้น? การคัดลอกไดเรกทอรีใดภายใต้ $ HOME อาจทำให้เกิดการดำเนินงานวนวนไม่สิ้นสุด สิ่งที่ไดเรกทอรีที่ผู้ใช้สร้างขึ้นไม่คุ้มค่ากับการสำรองข้อมูล

ขอบคุณ!


"มูลค่าการสำรองข้อมูล" .. ขึ้นอยู่กับว่าคุ้มกับคุณ :)
akira

@akira: ~/.porn/, แน่นอน.
grawity

คำตอบ:


1

ใช้ rsync. มันใช้ SSH เป็นขนส่งเช่น scpแต่มีความเหมาะสมมากกว่าในการสำรองข้อมูลเนื่องจากความสามารถในการรักษาข้อมูลเมตาของไฟล์และเพื่อคัดลอกไฟล์ที่เปลี่ยนแปลงเท่านั้น

rsync -avAXSP ~ backupserver:/backups/Tim/

(ที่นี่ -A และ -X หมายถึง "รักษา ACL และ xattrs" หากคุณสมบัติเหล่านี้ถูกปิดใช้งานบนเซิร์ฟเวอร์สำรองของคุณให้ลบสองตัวเลือกเหล่านี้ออก)


0

scp -r ${HOME} user@server:/location/to/backup/to.

หรือจากเซิร์ฟเวอร์:

scp -r user@computer:~/ /location/to/backup/to.

ตาม grawity ระบุว่าคุณดีกว่าการใช้ rsync หรือโซลูชันที่ทรงพลังยิ่งกว่าก็คือ rsnapshot ทั้งคู่จะทำงานกับ ssh ดังนั้นคุณไม่จำเป็นต้องติดตั้งอะไรนอกจากไคลเอ็นต์ (rsycn หรือ rsnapshot) บนเครื่องที่คุณต้องการเรียกใช้การสำรองข้อมูล

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.