ฉันพยายามอัปโหลดไฟล์ขนาดใหญ่ (ประมาณ 10GB) ด้วยความเร็วในการอัพโหลดช้า (200kb / s) ในการเชื่อมต่อ SSH ที่ไม่ได้เชื่อมต่อบ่อยครั้ง (เนื่องจากสภาพเครือข่ายไม่ดี)
ฉันกำลังพยายามใช้scpแต่ถ้ามีวิธีที่ดีที่สุดสำหรับ SSH ฉันก็ใช้ได้
วิธีที่ดีที่สุดที่จะทำคืออะไร?
ฉันพยายามแยกมันออกเป็นหลายส่วนโดยใช้splitแต่มันก็ไม่ได้มีประสิทธิภาพมากนักเพราะมันต้องใช้งานมาก ๆ ทั้งก่อนและหลังถ่ายโอน
rsync -abvz --partial. คุณสามารถแสดงตัวอย่างเซสชันได้หรือไม่
scpต่อได้ เป็นไปได้ที่จะทำการอัปโหลดrsync --partialต่อ ไม่สามารถทำการอัปโหลดsftpต่อได้ สำหรับทิศทางอื่น ๆ เช่นการดาวน์โหลดกลับมาทำงานคุณสามารถใช้rsync --partial, หรือsftp reget sftp get -a
rsyncจะดีกว่า. มันเริ่มต้นใหม่ - หมายถึงคุณสามารถดำเนินการต่อที่คุณค้างไว้หากการเชื่อมต่อของคุณตัดการเชื่อมต่อ คุณอาจต้องการใช้--partialธง และโดยค่าเริ่มต้นมันทำงานผ่าน ssh คุณสามารถรวมเข้ากับโปรแกรมบีบอัดที่มีความก้าวร้าวเช่น 7z แต่คุณต้องมีหน่วยความจำมากมายและจะใช้เวลาสักครู่