คำถามติดแท็ก file-transfer

5
รับรายการไฟล์ที่ถ่ายโอนจาก rsync หรือไม่
ขณะนี้ฉันใช้rsyncสคริปต์ที่ปรับใช้แอปพลิเคชัน PHP จากการจัดเตรียมไปยังเซิร์ฟเวอร์การผลิต นี่คือวิธี: rsync -rzai --progress --stats --ignore-times --checksum /tmp/app_export/ root@app.com:/var/www/html/app/ ขณะนี้กำลังแสดงรายการของทุกไฟล์ที่กำลังถูกเปรียบเทียบ (ทุกไฟล์ในโครงการ) แต่ฉันต้องการให้ส่งออกเฉพาะรายการที่แก้ไขดังนั้นฉันสามารถเรียกใช้ด้วย--dry-runตัวเลือกเพื่อตรวจสอบว่าการปรับใช้ทั้งหมดกำลังอัปเดตเฉพาะ ไฟล์ที่ต้องการ หมายเหตุ: สิ่งที่ดีที่สุดที่ฉันสามารถทำได้คือgrep fcstผลลัพธ์ แต่ฉันกำลังมองหาrsyncตัวเลือกที่ฉันแน่ใจว่ามี แต่ฉันไม่สามารถหาได้ในหน้าคู่มือ ขอบคุณล่วงหน้า!

19
วิธีที่ง่ายและรวดเร็วที่สุดในการถ่ายโอนไฟล์ขนาดใหญ่ผ่านเครือข่าย Windows คืออะไร
ฉันมีเครื่อง Window Server 2000 ที่ใช้ MS SQL Server ที่เก็บข้อมูลมากกว่า 20GB ฐานข้อมูลถูกสำรองทุกวันถึงฮาร์ดไดรฟ์ที่สอง ฉันต้องการถ่ายโอนไฟล์สำรองข้อมูลเหล่านั้นไปยังคอมพิวเตอร์เครื่องอื่นเพื่อสร้างเซิร์ฟเวอร์ทดสอบอีกเครื่องและสำหรับการฝึกการกู้คืน (การสำรองข้อมูลไม่เคยถูกกู้คืนมาเป็นเวลาเกือบ 5 ปีอย่าบอกเจ้านายของฉันเกี่ยวกับเรื่องนี้!) ฉันมีปัญหาในการถ่ายโอนไฟล์ขนาดใหญ่ผ่านเครือข่าย ฉันลองคัดลอกเครือข่ายธรรมดาดาวน์โหลด apache และ ftp แล้ว วิธีการใดก็ตามที่ฉันพยายามจะล้มเหลวเมื่อปริมาณข้อมูลที่ถ่ายโอนมาถึง 2GB ครั้งสุดท้ายที่ฉันถ่ายโอนไฟล์สำเร็จมันผ่าน usb ที่ต่อพ่วงกับฮาร์ดไดรฟ์ภายนอก แต่ฉันต้องการที่จะทำงานนี้เป็นประจำและโดยเฉพาะอย่างยิ่งโดยอัตโนมัติ สงสัยว่าอะไรคือแนวทางที่จริงจังที่สุดสำหรับสถานการณ์นี้?

6
คุณจะ จำกัด แบนด์วิดท์สำหรับการคัดลอกไฟล์อย่างไร
ฉันมีกล่อง windows 2000 เก่าในที่ห่างไกลพร้อมการเชื่อมต่อ T1 และ VPN ไปยังที่ตั้งของฉัน ปกติแล้วฉันจะใช้ smb mounts เพื่อถ่ายโอนไฟล์ แต่ตอนนี้ถึงเวลาที่จะทำการ decommission เซิร์ฟเวอร์และคัดลอกไฟล์สำรองไปยังตำแหน่งของฉันแล้ว ฉันมีประมาณ 40 กิกะไบต์ (บีบอัด) เพื่อคัดลอก ฉันเตรียมพร้อมที่จะใช้เวลานาน แต่ฉันมีข้อควรระวังเล็กน้อย ฉันต้องการ จำกัด แบนด์วิดท์เพื่อให้การเชื่อมต่อบริการเทอร์มินัลกับเว็บไซต์ไม่ได้รับผลกระทบ ฉันต้องการให้การถ่ายโอนบางส่วนกลับมาทำงานต่อ มีไฟล์เล็ก ๆ น้อย ๆ และไฟล์ขนาดใหญ่หลายไฟล์ (10-20 กิกะไบต์) ฉันคุ้นเคยกับ rsync บนแพลตฟอร์ม * nix แต่โชคไม่ดีกับ windows และฉันไม่รู้ว่ามันจะทำการถ่ายโอนไฟล์บางส่วนจริงๆ คุณใช้อะไร

9
Windows rsync ที่รองรับชื่อไฟล์แบบยาวหรือทางเลือกที่ดี?
ล็อคแล้ว คำถามและคำตอบของคำถามนี้ถูกล็อคเนื่องจากคำถามอยู่นอกหัวข้อ แต่มีความสำคัญทางประวัติศาสตร์ ขณะนี้ไม่ยอมรับคำตอบหรือการโต้ตอบใหม่ ฉันกำลัง rsync บนโฮสต์ Linux เพื่อคัดลอกสิ่งต่าง ๆ จาก Windows ไปยังกล่อง Linux ของฉัน แต่ฉันไม่สามารถคัดลอกไฟล์ที่มีชื่อยาว ๆ ได้ ฉันได้ลองDeltaCopy , cwrsyncและcygwinแล้ว จากสิ่งที่ฉันพบมีเครื่องมือทั้งหมดเหล่านี้ปฏิเสธที่จะคัดลอกไฟล์เมื่อความยาวของไฟล์ยาวดูเหมือนว่าจะอยู่ที่ประมาณ 255 อักขระ ปัญหานี้ได้รับการแก้ไขในฟอรัม cwrsync ที่นี่และมันอาจจะได้รับการแก้ไขในอนาคตเมื่อใดก็ตามที่ cygwin 1.7 ออกมาและรองรับ UTF8 แม้จะมีการสร้างการทดสอบที่นี่ ฉันไม่สบายใจเป็นพิเศษเมื่อใช้ชุดทดสอบสร้างบนระบบการผลิต ฉันหวังว่าจะมีคนรู้จักตัวเลือก rsync อื่น ในฐานะที่เป็นทางเลือกของ rsync คุณรู้จักเครื่องมืออื่นที่ฉันสามารถคัดลอกโครงสร้างไดเรกทอรีบน Linux จากโฮสต์ windows ที่ไม่มีปัญหากับไฟล์ที่มีความยาวหรือตั้งชื่อผิดปกติหรือไม่? บิตที่สำคัญคือฉันต้องการเครื่องมือที่สามารถทำงานข้ามอุโมงค์ SSH ได้อย่างง่ายดาย บางระบบอยู่นอกเหนือไฟร์วอลล์และฉันเชื่อว่า SSH เป็นอุโมงค์ที่ฉันจะได้รับอนุญาตให้ใช้

1
รับ rsync เพื่อลบไฟล์จาก * ผู้ส่ง * หลังจากถ่ายโอน
ฉันใช้ rsync เพื่อย้ายไดเรกทอรีหนึ่งไปยังอีกไดเรกทอรีหนึ่ง มีวิธีการรับ rsync เพื่อลบไฟล์จากผู้ส่งเพิ่มขึ้นหลังจากที่คัดลอกไปยังผู้รับหรือไม่

2
เหตุใด scp ที่มีการบีบอัดช้ากว่าที่ไม่มี
ฉันต้องการถ่ายโอนไฟล์KVM vdisk ขนาด 20 GB จัดเก็บระบบไฟล์รูทของ CentOS 6.5 VM จากเซิร์ฟเวอร์ห้องปฏิบัติการหนึ่งไปยังอีกห้องหนึ่ง ขนาดไฟล์ขนาดใหญ่และความจริงที่ฉันเคยบีบอัดไฟล์ vdisk ไปหลายร้อยล้านไบต์ทำให้ฉันเปิดใช้งานการบีบอัดด้วยสัญชาตญาณscpแต่ฉันแปลกใจที่เห็นความเร็วในการถ่ายโอนค่อนข้างต่ำ จากนั้นฉันก็ลองใช้bzip2ร่วมกับsshและcatและก็ตกใจ นี่คือบทสรุปของวิธีการและปริมาณงานเฉลี่ย scp -C vm1-root.img root@192.168.161.62:/mnt/vdisks/, 11 MB / s bzip2 -c vm1-root.img | ssh -l root 192.168.161.62 "bzip2 -d -c > /mnt/vdisks/vm1-root.img"5 MB / s แม้ผลลัพธ์ที่ต่ำกว่านี้จะได้รับการค้นหาบนอินเทอร์เน็ต scp -c arcfour -C vm1-root.img root@192.168.161.62:/mnt/vdisks/, 13 MB / s …
11 ssh  scp  file-transfer 

6
วิธีถ่ายโอนไฟล์จำนวนมากเป็นวิธีที่เร็วที่สุดและน่าเชื่อถือที่สุด
ฉันพยายามถ่ายโอนไฟล์ขนาด 100k ประมาณ 90GB ตอนนี้ฉันกำลังใช้ rsync daemon แต่มันช้า 3.4mb / s และฉันต้องทำหลายครั้ง ฉันสงสัยว่าตัวเลือกใดที่ฉันมีซึ่งจะให้การเชื่อมต่อสูงสุด 100mbit ผ่านอินเทอร์เน็ตและเชื่อถือได้มาก

4
Linux เป็น Linux ถ่ายโอน 10 TB หรือไม่
ฉันได้ดูคำถามที่คล้ายกันก่อนหน้านี้ทั้งหมด แต่คำตอบดูเหมือนจะอยู่ทั่วสถานที่และไม่มีใครย้ายข้อมูลจำนวนมาก (100 GB แตกต่างจาก 10 TB) ฉันมีประมาณ 10 TB ที่ฉันต้องการย้ายจาก RAID หนึ่งไปยังอีก, gigabit Ethernet, สารานุกรมฟรี, ระบบไฟล์XFS ความกังวลที่ยิ่งใหญ่ที่สุดของฉันคือการถ่ายโอนต้องตายกลางคันและไม่สามารถกลับมาทำงานได้อย่างง่ายดาย ความเร็วจะดี แต่การโอนความมั่นใจนั้นสำคัญกว่ามาก โดยปกติแล้วฉันจะแค่ tar & netcat แต่อาร์เรย์ RAID ที่ฉันย้ายมานั้นมีความคลาดเคลื่อนอย่างมากในช่วงปลายปีและฉันต้องสามารถกู้คืนและกลับมาทำงานต่อได้หากกระบวนการนั้นหยุดกลางคัน ฉันควรจะดูrsyncหรือไม่? เมื่อพิจารณาถึงเรื่องนี้อีกเล็กน้อยฉันคิดว่า rsync อาจช้าเกินไปและฉันต้องการหลีกเลี่ยงสิ่งนี้โดยใช้เวลา 30 วันขึ้นไป ดังนั้นตอนนี้ฉันกำลังมองหาคำแนะนำเกี่ยวกับวิธีการตรวจสอบ / ต่อการถ่ายโอนที่มีnetcat

4
ถ่ายโอนไฟล์ผ่าน SSH
ฉันต้องการใช้การถ่ายโอนไฟล์ผ่าน SSH ในบางสคริปต์ ฉันอ่านมันเป็นไปได้ที่จะ tar เหนือ ssh ฉันควรเริ่มอ่านที่ไหน
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.