ในขณะที่ฉันต้องเห็นด้วยกับคำตอบ "ส่งโดยใช้ harddrives" ในกรณีนี้นี่เป็นวิธีคัดลอกที่ฉันใช้เมื่อฉันต้องคัดลอกไฟล์จำนวนมากเป็นครั้งแรก:
ในขณะที่rsyncเป็นการดีที่จะทำให้การจัดเก็บข้อมูลทั้งสองสอดคล้องกัน แต่ก็เป็นการแนะนำค่าใช้จ่ายที่ไม่จำเป็นสำหรับการถ่ายโอนครั้งแรก ฉันคิดว่าวิธีที่เร็วที่สุดคือการที่ได้รับการประปามากกว่าtar netcatบนเว็บไซต์ของผู้รับคุณยังสามารถใช้netcatในการฟังtarโหมดซึ่งท่อข้อมูลที่เข้ามาไปยังสกัด ประโยชน์คือการtarเริ่มส่งทันทีและnetcatส่งเป็นสตรีม TCP ธรรมดาโดยไม่มีค่าใช้จ่ายโปรโตคอลระดับสูงเป็นพิเศษ ควรเร็วเท่าที่จะได้รับ อย่างไรก็ตามเป็นไปไม่ได้ง่ายที่จะเริ่มต้นการถ่ายโอนขัดจังหวะที่ตำแหน่งสุดท้าย
นอกจากนี้ยังเป็นไปได้อย่างง่ายดายที่จะบีบอัดข้อมูลสำหรับการถ่ายโอนโดยใช้tarตัวเลือกที่เหมาะสมหรือเพิ่มเครื่องมือบีบอัดในท่อ โปรดทราบว่าnetcatส่งวันที่ไม่ได้เข้ารหัส ในกรณีที่ไม่มีตัวเลือกการsshเชื่อมต่อที่เข้ารหัสสามารถใช้แทน ( tar <options> | ssh <target> -c 'tar -x <options>')
หากการถ่ายโอนข้อมูลทั้งหมดrsyncสามารถนำมาใช้เพื่อให้แน่ใจว่าไฟล์ทั้งหมดที่ได้รับการปรับปรุงในเวลาเดียวกันจะถูกทำข้อมูลให้ตรงกัน IIRC ยังtarไม่ได้สร้างซ็อกเก็ตซึ่งจะหายไปเป็นอย่างอื่น แต่ก็ไม่ได้ใช้สำหรับดาต้าเซ็นเตอร์อยู่ดี