ไฟล์นี้มีขนาดประมาณ 170GB ฉันจะไม่อัปโหลดบน FTP และดาวน์โหลด มันไม่น่าเชื่อถือบางครั้งการเชื่อมต่อลดลงและจะมีปัญหาใหญ่ ดังนั้นมีวิธีที่ดีกว่าที่จะทำเช่นนั้น? ใครแนะนำ? ขอบคุณ
PS: คอมพิวเตอร์สองเครื่องไม่ได้อยู่ในเครือข่ายเดียวกัน
ไฟล์นี้มีขนาดประมาณ 170GB ฉันจะไม่อัปโหลดบน FTP และดาวน์โหลด มันไม่น่าเชื่อถือบางครั้งการเชื่อมต่อลดลงและจะมีปัญหาใหญ่ ดังนั้นมีวิธีที่ดีกว่าที่จะทำเช่นนั้น? ใครแนะนำ? ขอบคุณ
PS: คอมพิวเตอร์สองเครื่องไม่ได้อยู่ในเครือข่ายเดียวกัน
คำตอบ:
bitorrent มากพอสมควรอาจทำงานได้ดีที่นี่สมมติว่านโยบายสำนักงานอนุญาตให้มันเลิกไฟล์ให้คุณตรวจสอบว่าถูกต้องและไม่ดาวน์โหลดซ้ำหรือไม่ คุณอาจต้องการเรียกใช้ตัวติดตามของคุณ แต่ลูกค้า bitorrent หลายคนทำเช่นนั้นและถ้าเป็นไปได้ให้ใช้ webseeds เพื่อเร่งความเร็วให้มากยิ่งขึ้น - เบิร์ตบิตทำให้เรื่องนี้ง่ายขึ้น
นอกจากนี้ฉันขอแนะนำให้ทำสิ่งที่เป็นโจรสลัดเก่าและแยกไฟล์และใช้ไฟล์พาริตีแล้วถ่ายโอนด้วยวิธีใดก็ตามที่คุณมี FTP หรือเว็บเซิร์ฟเวอร์ หากคุณใช้เว็บเซิร์ฟเวอร์การดาวน์โหลดสามารถดำเนินการต่อได้ - ด้วยบางสิ่งเช่น wget และการเก็บถาวรแบบพาริตีจะช่วยให้คุณสามารถสร้างไฟล์ใหม่ด้วยชิ้นส่วนที่เสียหาย
โดยปกติให้พิจารณาการเข้ารหัสไฟล์หรือกลุ่มไฟล์หากข้อมูลมีความละเอียดอ่อนเช่นกัน
ตัวเลือกที่ใหม่กว่าอาจเป็นbitorrent sync - มันทำงานได้ทุกอย่างยกเว้นเครื่องปิ้งขนมปัง (ยกเว้นเครื่องปิ้งขนมปังที่ใช้ windows, linux บน x86, PPC หรือ ARM) และจัดการกับงานที่น่ากลัวที่สุดสำหรับคุณ มันใช้โพรโทคอล bitorrent พื้นฐาน แต่มันง่ายกว่ามากที่จะใช้
WinZip สามารถสร้างไฟล์ขนาดเล็กจำนวนมาก (ค่อนข้าง) (แต่เดิมได้รับการออกแบบมาเพื่อเก็บไว้ในฟลอปปี้ดิสก์ แต่คุณสามารถเลือก 1GB ได้ทันที) จากนั้น FTP ที่ไม่สามารถทำงานต่อได้ (เป็นตัวเลือกของ Microsoft) นั้นก็โอเค ในที่สุด WinZip จะดึงไฟล์ที่ปลายอีกด้าน
Robocopy และ BitTorrent ได้รับการแนะนำและฟังดูเหมือนเป็นความคิดที่ดี ตัวเลือกอื่น ๆ ที่อาจทำงานได้ดีขึ้นในสภาพแวดล้อมเครือข่ายที่ จำกัด ซึ่งคุณไม่สามารถสร้างการเชื่อมต่อ SMB ที่ดูเหมือนจะจำเป็นสำหรับ RoboCopy:
FTP ฉันรู้ว่าคุณไม่ชอบ แต่ด้วยเซิร์ฟเวอร์และไคลเอนต์ที่ดีมันควรจะทำงานได้ดี สร้างเซิร์ฟเวอร์ FTP บนแหล่งที่มาหรือผู้รับตรวจสอบให้แน่ใจว่ารองรับการเชื่อมต่อที่เข้ารหัส (เพื่อป้องกันไม่ให้พร็อกซีโปร่งใส ฯลฯ รบกวน) และไฟล์> 4 GB จากนั้นอัพโหลด / ดาวน์โหลดไฟล์โดยใช้ไคลเอนต์ FTP ที่ดี (ตรวจสอบให้แน่ใจว่าใช้โหมดไบนารี) FTP รองรับการเชื่อมต่อการทำงานต่อดังนั้นหากการเชื่อมต่อหยุดลง สำเนา wget ปัจจุบันควรจะดี
คุณสามารถทำเช่นเดียวกันกับ HTTP: ตั้งค่าเซิร์ฟเวอร์ HTTP (S) ที่รองรับไฟล์ขนาดใหญ่และดาวน์โหลดด้วยสำเนา wget ปัจจุบัน
มิฉะนั้นจะมี rsync binaries สำหรับ Windows และโปรแกรมคล้าย rsync ที่เป็นกรรมสิทธิ์มากมายที่คุณสามารถใช้ได้ โดยเฉพาะอย่างยิ่งหากคุณคาดหวังว่าไฟล์นั้นจะต้องได้รับการปรับปรุงและมีเพียงส่วนเล็ก ๆ ของไฟล์ที่จะเปลี่ยนแปลงคุณอาจต้องการมองไปในทิศทางนั้น
โปรดจำไว้ว่าที่ 8 MBit / s (1 MByte / s) จะใช้เวลาสองวันในการถ่ายโอนไฟล์ ถ้าคุณไม่มีการเชื่อมต่อที่รวดเร็วการส่งฮาร์ดไดรฟ์แบบฟิสิคัลพร้อมสำเนาของไฟล์อาจเร็วกว่า
บางสิ่งที่อยู่ในใจของฉันคือเครือข่าย P2P ส่วนตัว (uTorrent, DC ++) หรือเซิร์ฟเวอร์ http เล็ก ๆ พร้อม wget
ฉันอยากจะใช้เครื่องมือบางอย่าง (windows) ตาม rsync http://en.wikipedia.org/wiki/Rsync