ฉันมีประมาณ 200,000 ไฟล์ที่ฉันถ่ายโอนไปยังเซิร์ฟเวอร์ใหม่วันนี้ ฉันไม่ได้ทำอะไรมากมายขนาดนี้มาก่อนและต้องการรับคำแนะนำว่าฉันควรทำอย่างไร ฉันกำลังย้ายพวกเขาระหว่างสอง Centos 6 distros และพวกเขาอยู่ในสถานที่ที่แตกต่างกันในประเทศ ฉันมีพื้นที่ว่าง HDD ไม่เพียงพอบนเซิร์ฟเวอร์เดิมเพื่อทิ้งไดเรกทอรีและไฟล์ทั้งหมดไว้ใน tarball ก้อนใหญ่ดังนั้นคำถามของฉันคือฉันจะถ่ายโอนไฟล์ทั้งหมดเหล่านี้ได้อย่างไร rsync? วิธีพิเศษในการใช้ rsync? อินพุต / คำแนะนำใด ๆ เกี่ยวกับวิธีการทำจะเป็นที่น่าอัศจรรย์
ขอบคุณ
แก้ไข: สำหรับผู้ที่สงสัยฉันขอแนะนำให้ใช้screen
เมื่อเรียกใช้rsync
คำสั่งขนาดใหญ่เช่นนี้ โดยเฉพาะอย่างยิ่งเมื่อมีสิ่งผิดพลาดเกิดขึ้นและคุณสูญเสียการเชื่อมต่อกับเซิร์ฟเวอร์ A ซึ่งคุณกำลังเรียกใช้rsync
คำสั่ง จากนั้นแยกหน้าจอออกแล้วเปิดใหม่ในภายหลัง
tar cz | ssh user@example.com tar xz
rsync
สำหรับการอัปเดตในภายหลัง): "อย่าประมาทแบนด์วิดท์ของสเตชั่นแวกอนที่เต็มไปด้วยเทป" (เช่น: คุณคิดว่า / usb3 ดิสก์) สำรองข้อมูลและส่งผ่าน fedex ไปยังตำแหน่งที่ตั้งระยะไกลหรือไม่มันอาจเร็วกว่าสิ่งใดมากและประหยัดแบนด์วิดท์สำหรับการใช้งานอื่น ๆ
rsync
หรือยัง? อาจเป็นไฟล์เล็ก ๆ หรือเปล่า? ควรเป็นเครื่องมือในอุดมคติสำหรับสิ่งนั้น