ฉันจะถ่ายโอนไฟล์ขนาดใหญ่ได้อย่างมีประสิทธิภาพโดยใช้ดิสก์ภายนอกที่เล็กกว่าได้อย่างไร


0

ฉันต้องการถ่ายโอนไฟล์ขนาดใหญ่ (หลายเทราไบต์) จากคอมพิวเตอร์ Linux เครื่องหนึ่งไปยังอีกเครื่องหนึ่ง ฉันมีไดรฟ์ SSD ภายนอกขนาด 1TB ที่ดูเหมือนจะเป็นวิธีที่เร็วที่สุดในแง่ของแบนด์วิดธ์ การคาดเดาที่ดีที่สุดของฉันในตอนนี้คือใช้splitเพื่อแบ่งไฟล์ขนาดใหญ่ออกเป็น 2-3 ชิ้นเล็ก ๆ แล้วคัดลอกชิ้นส่วนเหล่านั้นแยกกัน แต่สิ่งนี้จะใช้ TB เพิ่มเติมสองสามตัวในคอมพิวเตอร์ต้นทางและปลายทางซึ่งเป็นปัญหา

มีพื้นที่หรือเวลามากขึ้นในการถ่ายโอนไฟล์ขนาดใหญ่จากคอมพิวเตอร์เครื่องหนึ่งไปยังอีกเครื่องหนึ่งโดยใช้ไดรฟ์ภายนอกหรือไม่?


หากคอมพิวเตอร์ทั้งสองเครื่องอยู่ในเครือข่ายเดียวกันฉันจะพิจารณาอย่างจริงจังว่าจะทำการโอนย้ายผ่าน LAN ... มันจะยุ่งยากน้อยกว่ามาก ถ้าฉันต้องรอ 1 ชั่วโมงสำหรับคำตอบเช่นนี้มันมากเกินไปสำหรับฉันแล้ว ด้วยการเชื่อมต่อ 30mbps ฉันสามารถถ่ายโอน 10G ในเวลาประมาณ 45 นาที!
Jakke

ถ้าคุณไปในรูปแบบของเครือข่ายฉันพบ [นี่] [1] [1]: superuser.com/a/98323/342477
loluengo

คำตอบ:


2

แล้ว dd:

srchost:$ dd if=/sourcefile of=/dev/ssd1 bs=1G count=1000 skip=[0,1000,...]

ย้ายดิสก์ ...

dsthost:$ dd if=/dev/ssd1 bs=1G >> /finalfile
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.