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