คำถามติดแท็ก rsync

Rsync เป็นเครื่องมือคัดลอกไฟล์ที่รวดเร็วและหลากหลายเป็นพิเศษ มันสามารถคัดลอกโลคัลไปยัง / จากโฮสต์อื่นผ่านเปลือกระยะไกลใด ๆ หรือไป / จากระยะไกล rsync daemon

1
Rsync ล้มเหลวด้วย“ ไฟล์ใหญ่เกินไป”
ฉันกำลังเขียนสคริปต์สำรองอย่างง่ายที่จะคัดลอกไฟล์สื่อทั้งหมดของฉันไปยังไดรฟ์ USB ภายนอก ดูเหมือนจะมีไฟล์เดียวที่มันฉายาและฉันก็ไม่แน่ใจ แค่พยายามคัดลอกไฟล์เดียวที่ฉันได้รับ: [satori7@tyson Scripts]$ sudo rsync -zvr /home/Media/Movies/Truth.In.24.ESPNHD.720p.HDTV.x264.mkv /media/video [sudo] password for satori7: sending incremental file list Truth.In.24.ESPNHD.720p.HDTV.x264.mkv rsync: write failed on "/media/video/Truth.In.24.ESPNHD.720p.HDTV.x264.mkv": File too large (27) rsync error: error in file IO (code 11) at receiver.c(389) [receiver=3.1.0] น่าแปลกที่มันคัดลอกไฟล์เซิร์ฟเวอร์ที่มีขนาดประมาณ 4 GB แต่ไฟล์นี้มีขนาดใหญ่กว่าเล็กน้อยที่ 4.4 GB ไม่มีใครรู้ว่า rsync มีข้อ …
9 linux  rsync  fedora 

2
ตัวเลือก rsync --iconv บน Mac ไม่ทำงาน (ซิงค์จากเซิร์ฟเวอร์ Linux ระยะไกลไปยังเครื่อง Mac)
ฉันต้องการใช้ rsync เพื่อสำรองข้อมูลจากเซิร์ฟเวอร์ Linux ระยะไกลไปยังเครื่อง Mac ของฉัน และฉันต้องการเริ่มต้นการดำเนินการนี้บนเครื่อง Mac ของฉัน ทั้งหมดทำงานได้ดียกเว้นว่ามีปัญหาของอักขระพิเศษ: ทุกครั้งที่ฉันเรียกใช้การดำเนินการ rsync ใหม่ (หลังจากการซิงค์ครั้งแรก) ไฟล์ที่มีอักขระพิเศษจะถูกลบออกก่อนแล้วจึงซิงค์ใหม่อีกครั้ง เท่าที่ฉันเข้าใจมีปัญหากับชุดอักขระที่แตกต่างกันและวิธีแก้ปัญหาที่ต้องการดูเหมือนว่าจะใช้--iconvตัวเลือก: คุณสามารถใช้ตัวเลือก --iconv ของ rsync เพื่อแปลงระหว่าง UTF-8 NFC และ NFD อย่างน้อยถ้าคุณใช้ Mac มีชุดอักขระ utf-8-mac พิเศษที่ย่อมาจาก UTF-8 NFD ดังนั้นในการคัดลอกไฟล์จาก Mac ของคุณไปยัง NAS คุณจะต้องเรียกใช้สิ่งต่อไปนี้: rsync -a --iconv=utf-8-mac,utf-8 localdir/ mynas:remotedir/ สิ่งนี้จะแปลงชื่อไฟล์ในเครื่องทั้งหมดจาก UTF-8 NFD เป็น UTF-8 NFC บนเซิร์ฟเวอร์ระยะไกล …
9 linux  backup  rsync  mac 

1
rsync จะลบไฟล์ภายในเครื่องหรือไม่หากไฟล์นั้นถูกลบในโฟลเดอร์ต้นทาง
นี่คือสิ่งที่ฉันพยายามทำ: โดยพื้นฐานแล้วรับไฟล์จากอุปกรณ์จัดเก็บข้อมูลเน็ตหนึ่งที่ซิงค์กับอุปกรณ์จัดเก็บข้อมูลเน็ตอื่น การแก้ปัญหาคือการ rsync จากแหล่งเก็บข้อมูลสุทธิไปยังเครื่องท้องถิ่น จากนั้น rsync จากเครื่องท้องถิ่นไปยังที่เก็บข้อมูลปลายทางสุทธิ แต่มันก็โดนฉัน ฉันต้องการไฟล์ที่ถูกลบออกจากแหล่งเก็บข้อมูลสุทธิเพื่อที่จะถูกลบในเครื่องท้องถิ่น rsync ทำมิเรอร์ฉันหรือไม่ลบไฟล์ที่ไม่ได้อยู่ในปลายทางหรือไม่ หรือลดปริมาณการถ่ายโอนข้อมูลที่จำเป็นเท่านั้นหรือไม่ หวังว่าฉันจะทำให้ชัดเจน
9 linux  backup  rsync 

2
rsync“ ไม่อนุญาตให้ใช้งาน”
ฉันพยายามที่จะ rsync ง่ายๆกับฮาร์ดดิสก์ USB คำสั่งคือ rsync -az --modify-window=2 /home /mnt/exthd/tmp/ ฉันกำลังเรียกใช้สิ่งนี้ในฐานะที่เป็นราก แต่ฉันได้รับข้อผิดพลาดมากมายที่ดูเหมือนว่าเกี่ยวข้องกับการอนุญาตไม่เพียงพอ: rsync: chown "/mnt/exthd/tmp/home/someuser" failed: Operation not permitted (1) rsync: chown "/mnt/exthd/tmp/home/someuser/.bash_logout" failed: Operation not permitted (1) rsync: chown "/mnt/exthd/tmp/home/someuser/.bash_profile" failed: Operation not permitted (1) rsync: chown "/mnt/exthd/tmp/home/someuser/.bashrc" failed: Operation not permitted (1) rsync: chown "/mnt/exthd/tmp/home/guest" failed: Operation not …
9 rsync 

4
ซิงค์ไฟล์หลายเธรดระหว่างเซิร์ฟเวอร์ Linux 2 ตัว
ในขณะนี้ฉันกำลังใช้งาน rsync จำนวน 2.2 ล้านไฟล์รวม 250GB และใช้เวลาแค่ 700,000 ไฟล์ใน 6 ชั่วโมง ไม่มีใครรู้ rsync เช่นเครื่องมือที่สามารถทำได้ด้วยหลายกระทู้เพื่อให้มันเร็วขึ้น?
9 linux  rsync 

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

2
การสำรองข้อมูล rsync รายวันที่มีการเชื่อมโยงอย่างหนัก checksums และคอมพิวเตอร์เครื่องใหม่
ฉันสำรองแล็ปท็อปของฉันไปยังเดสก์ท็อป Fedora ทุกวันโดยใช้ rsync ด้วยฮาร์ดลิงก์ สิ่งนี้ใช้งานได้ดีเกือบปี ฉันเพิ่งซื้อคอมพิวเตอร์เครื่องใหม่ถ่ายโอนข้อมูลของฉันและต้องการสำรองข้อมูลคอมพิวเตอร์นี้ทุกวัน อย่างไรก็ตามเนื่องจากการถ่ายโอนข้อมูลจากแล็ปท็อปเก่าไปยังแล็ปท็อปใหม่การประทับเวลามีการเปลี่ยนแปลงอย่างเห็นได้ชัดและจะทำให้การสำรองข้อมูล rsync รายวันของฉันเพื่อถ่ายโอนข้อมูลทั้งหมดอีกครั้ง ฉันคิดว่าการเพิ่ม -c (checksum) ไปที่การสำรองข้อมูล rsync ของฉันจะเป็นการจับคู่ไฟล์โดยใช้ checksum แทนการประทับเวลาและขนาดและโอนเฉพาะไฟล์ที่แตกต่างหรือไม่มีอยู่ สิ่งนี้ดูเหมือนว่าจะใช้งานได้ แต่เมื่อตรวจสอบการสำรองข้อมูลใหม่จะไม่มีการสร้างฮาร์ดลิงก์และปรากฏไฟล์ที่ควรเชื่อมโยงอย่างหนักเพียงคัดลอกไปยังไดเรกทอรีสำรองใหม่จากไดเรกทอรีสำรองก่อนหน้าบนเซิร์ฟเวอร์สำรอง นี่เป็นพฤติกรรมที่แปลกมากสำหรับฉันและฉันมีปัญหาในการหาสาเหตุที่เกิดขึ้น Checksums ตรงกับไฟล์ที่ฉันคิดว่าควรจะเชื่อมโยงอย่างหนัก ฉันได้ดูหน้า rsync man และ Google ต้องการประมาณเล็กน้อยและไม่สามารถหาอะไรให้ฉันเพื่อทำความเข้าใจพฤติกรรมนี้ได้ดีขึ้น
2 rsync  checksum 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.