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

Rsync เป็นเครื่องมือบรรทัดคำสั่งแบบโอเพ่นซอร์สสำหรับระบบ Unix และ Windows ที่ให้การถ่ายโอนไฟล์ที่เพิ่มขึ้นอย่างรวดเร็วเพื่อคัดลอกไฟล์และซิงโครไนซ์ไดเรกทอรีในเครื่องหรือระหว่างโฮสต์ระยะไกล มันถูกใช้อย่างกว้างขวางสำหรับการมิเรอร์และการสำรองข้อมูล

2
SCP จำรหัสผ่านได้
บนเดเบียนมีอยู่หรือไม่สำหรับ scp ที่จะจำรหัสผ่านที่ฉันพิมพ์ในช่วงเวลาของการเข้าสู่ระบบ ssh ของฉันคล้ายกับวิธี sudo อย่างไร กล่าวคือ PC ---ssh(putty)---> server 1 ---scp---> server 2 ฉันไม่ต้องการตั้งค่ากุญแจสาธารณะ / ส่วนตัวเพราะฉันไม่สามารถควบคุมเซิร์ฟเวอร์ระยะไกลทั้งหมดได้ ฉันไม่ต้องการพิมพ์รหัสผ่านของฉันในทุก ๆ ไฟล์ที่ฉันกำลังคัดลอก เป็นไปได้ในนี้หรือไม่!
3 ssh  passwords  rsync  scp 

1
ใช้ pv (1) เพื่อ จำกัด ความเร็ว rsync
ฉันพยายามที่จะใช้pvมากกว่า builtin rsync ของ--bwlimitการ จำกัด แบนด์วิดธ์ของการถ่ายโอน rsync เพราะ--bwlimitถูกนำมาใช้ในทางที่ในที่สุดก็สอดคล้องและเงินโอนของฉันจึงสั้น ๆ ที่วงเงินไม่จริง kicks ใน. นี้เกือบทำงาน แต่ระบบ doesn เลิกอย่างถูกต้อง สำหรับผู้ที่ไม่คุ้นเคยpvคือยูทิลิตีไปป์ -View แต่มันมีความสามารถเล็กน้อยที่รู้จักในการ จำกัด อัตราการส่งข้อมูลผ่านไปป์ แก้ไขเพื่อเพิ่ม: ฉันเชื่อว่าฉันพบปัญหารูทแล้ว โดยปกติกระบวนการในไปป์ไลน์จะหยุดอย่างใดอย่างหนึ่งเนื่องจาก a) stdin ปิดหรือ b) ได้รับ SIGPIPE ขณะที่เขียนไปยัง stdout สิ่งเหล่านี้ไม่ได้เกิดขึ้นเนื่องจากก) rsync ไม่เคยปิดซ็อกเก็ตบน stdin (เห็นได้ชัด) และ b) ไม่เคยพยายามเขียนไปยัง stdout เพราะ rsync หยุดส่งข้อมูลบน stdin ทันทีที่ stdout ปิด สิ่งที่ฉันต้องการก็คือการห่อคำสั่งบางอย่างที่ทำให้ pv …
3 linux  unix  rsync  pipe 

2
วิธีการ rsync ผ่านเกตเวย์ ssh?
ฉันต้องการซิงค์ไฟล์ในเครื่องของฉันด้วยการสำรองข้อมูลซึ่งฉันมีบนเซิร์ฟเวอร์ซึ่งอนุญาตให้เข้าถึงจากที่ฉันอยู่ตอนนี้ผ่านเกตเวย์เท่านั้น ดังนั้นฉันจึงมาพร้อมกับสิ่งต่อไปนี้ rsync -avz -r --stats --progress -e "ssh gateway.dot.com ssh server.dot.com:/home/myname/documents/" /home/myname/documents และมีการสื่อสารบางอย่างเกิดขึ้นเมื่อไฟล์ทั้งหมดอยู่ในรายการ แต่ในตอนท้ายสรุปพบว่าจริงๆแล้วไม่มีไฟล์ trasfer เลย Number of files: 270889 Number of files transferred: 0 Total file size: 70343212868 bytes Total transferred file size: 0 bytes Literal data: 0 bytes Matched data: 0 bytes File list size: 7596005 File …
3 ssh  rsync 

1
โหมดความล้มเหลวสำหรับ rsyncing พร้อมกันระหว่างคอมพิวเตอร์สองเครื่อง
rsync จัดการกับความเป็นไปได้ของการรบกวนด้วย rsync อื่นในเครื่องเดียวกันอย่างไร ฉันได้อ่านเอกสารทั้งหมดที่ฉันสามารถหาได้ แต่ไม่เห็นการพูดถึงเรื่องนี้ ฉันกำลังจะทำการทดลองบางอย่าง แต่กังวลว่าพวกเขาอาจไม่เปิดเผยปัญหาทั้งหมดที่ฉันพบ นี่คือสถานการณ์ ฉันต้องการให้เครื่องสองเครื่องซิงค์กัน เครื่องแต่ละเครื่องจะตรวจสอบการเปลี่ยนแปลงไฟล์ในไดเรกทอรีและเมื่อตรวจพบบางเครื่องมันจะเรียกใช้ rsync เพื่อซิงค์ไดเรกทอรีนั้นกับเครื่องระยะไกล โดยปกติจะมีเพียงครั้งละหนึ่งเครื่องเท่านั้นที่จะมีการเปลี่ยนแปลงไฟล์ แต่สิ่งที่จะเกิดขึ้นหากไฟล์เดียวกันเปลี่ยนไปในทั้งสองเครื่องในเวลาเดียวกัน rsync จะตรวจพบว่าเครื่องกำลังทำงานทั้งสองเครื่องและจัดการกับสถานการณ์อย่างถูกต้อง (เช่นซิงค์เฉพาะไฟล์ที่ใหม่กว่า) หรืออาจผิดไปอย่างรุนแรงทำให้เกิดความเสียหายหรือพฤติกรรมที่ไม่คาดคิด ผลลัพธ์จะแตกต่างกันหรือไม่หากมีเซิร์ฟเวอร์ rsync ในแต่ละเครื่องเทียบกับการใช้ ssh ฉันไม่เห็นคำอธิบายที่ดีเกี่ยวกับผลประโยชน์ในการใช้วิธีหนึ่งกับวิธีอื่น
2 rsync 

4
rsync มีความสามารถในการดาวน์โหลดชิ้นพร้อมกันหรือไม่?
ฉันกำลังใช้ rsync สำหรับการสำรองข้อมูลส่วนตัวของฉันเอง แต่ในปัจจุบันฉันมี ISP ที่สามารถควบคุมการถ่ายโอนข้อมูลได้นาน การอ่าน rsync man pages ฉันไม่พบตัวเลือก แต่ฉันสงสัยว่า rsync มีการตั้งค่าให้เริ่มการถ่ายโอนใหม่หลังจากถ่ายโอนจำนวน X ไบต์หรือถือการถ่ายโอนเป็นเวลา Y วินาที ผลการถอดสายเคเบิลเครือข่ายแล้วเชื่อมต่อใหม่ทุกสองสามนาทีจะทำสิ่งเดียวกัน แต่ฉันไม่ได้นั่งที่บ้านของฉันทั้งวัน สงสัยเกี่ยวกับเรื่องนี้และในฐานะคำถามรองฉันยังสงสัยว่า rsync จะเริ่มเซสชันการถ่ายโอนไฟล์ใหม่สำหรับแต่ละไฟล์หรือส่งข้อมูลเป็นสตรีมแบบต่อเนื่อง
2 rsync 

2
การสำรองข้อมูล vmware VM หลายเครื่องจาก mac
ฉันใช้ฟิวชั่น vmware เพื่อต้นแบบและโครงสร้างพื้นฐานขององค์กรแบบ คำถามนี้มีจุดประสงค์เพื่อขอวิธีที่เหมาะสมที่สุดในการสำรองข้อมูล (โดยเพิ่มขึ้น) VMs ไดเรกทอรี VM ของฉันอยู่ที่ประมาณ 250 กิ๊กติดตั้งอยู่บนออนบอร์ด SSD ของฉันและฉันต้องการสำรองข้อมูลเป็นครั้งคราว แต่มันจะใช้เวลาตลอดไปเนื่องจาก vmware ดูเหมือนจะสัมผัสไฟล์ทั้งหมดในไดเรกทอรี. vmwarevm เพื่อให้โซลูชันสำรองข้อมูลที่เหมาะสม สกปรก. ฉันยังได้อ่านว่ามันเป็นไฟล์แบบกระจายดังนั้นควรมีการปรับให้เหมาะสมที่สุด ฉันเหนื่อย 1) rsync -azP --exclude-from=xlist.lst /Users/pcarr01/VM/ /Volumes/SD128GB rsync กับสายฟ้าท้องถิ่น - ไม่มีการบีบอัดและช้าเกินไป IO ดูเหมือนจะไม่ตรงกับตัวเลขที่ยกมาสำหรับฮาร์ดแวร์ 2) rsync rsync -aP * admin@persistence::VMs rsync ไปยัง Netgear ReadyNAS duo - NAS, maxes out บน CPU …

0
ไดรฟ์ภายนอกมีไฟล์แปลก ๆ “ _ *” ปรากฏ - ผู้ร้ายอาจเข้าถึง rsync หรือ SMB หรือไม่
ฉันกำลังใช้ rsync เพื่อสำรองโฟลเดอร์จาก iMac ของฉันไปยัง WD MyBook และดูเหมือนว่ากระบวนการจะปล่อยไฟล์เช่นนี้: _0O1MN~H.MP4 _2C0X2~3.AVI _ALLYW~B.SRT _VUC69~7 อันสุดท้ายเป็นเรื่องธรรมดาที่สุดในการค้นหาหนึ่งครั้งในแต่ละโฟลเดอร์ คนอื่น ๆ (เงาของไฟล์อื่นที่ตัดสินโดยส่วนขยาย) ไม่ธรรมดา แต่เมื่อฉันพบพวกเขามีหลายรายการในโฟลเดอร์เดียวกัน คนหนึ่งออกไปพูด ฉันอ่านบางเวลาก่อน แต่ไม่สามารถหาได้ว่ามันอาจมีบางอย่างเกี่ยวกับโหมดที่ฉันเข้าถึง MyBook ด้วย เช่น. SMB มากกว่า .. และนี่คือสิ่งที่ฉันจำไม่ได้ แก้ไข: ตกลงฉันพบวิธีการเข้าถึงอื่นโดยเฉพาะ OSX ดูเหมือนว่า: AFP - Apple ยื่นโปรโตคอล แก้ไข: พวกเขาดูเหมือนจะท้าทายการลบในบางกรณี แต่เมื่อค้นพบการเข้าถึง AFP ฉันคิดว่านั่นอาจเป็นการเข้าถึงที่ทำให้ฉันสามารถลบได้ ตกลงฉันไม่สามารถหาได้ในตอนแรกเพราะฉันถูกลบพวกเขาด้วยตนเองดังนั้นฉันจึงอยู่ในขั้นตอนของการทำ rsync อื่นเพื่อดูว่าฉันสามารถทำซ้ำ; ฉันสังเกตเห็นในรายการสร้างไฟล์ (สำหรับการทำงานแบบแห้ง) ที่ฉันมีหนึ่งรายการใน HDD ภายในเครื่อง! "รับข้อมูล" …

3
คำแนะนำเกี่ยวกับการโคลนดิสก์
ฉันจะซื้อดิสก์สำรองเพื่อสำรองข้อมูลซึ่งมีขนาดเท่ากับแล็ปท็อปของฉัน ฉันต้องการติดตั้งในเคสผ่าน usb และสำรอง hdd ทั้งหมดทุกครั้ง นั่นเป็นเพราะฉันต้องการตำแหน่งที่จะเปลี่ยนไดรฟ์ในกรณีที่มีบางอย่างผิดปกติ ฉันใช้ Linux และเห็นได้ชัดว่าเป็นเครื่องมือที่เหมาะสมดูเหมือนว่าจะdd สิ่งที่เป็นที่ไดรฟ์แล็ปท็อปของฉันมีความเร็วประมาณ 50-70 MB / s และ usb 2.0 คือ 57 MB / s ดังนั้นการคัดลอกดิสก์ 250GB ของฉันควรใช้เวลามากกว่า 1 ชั่วโมงถ้าฉันโชคดี ฉันไม่สามารถรอได้มากขนาดนี้ ฉันต้องการสำเนาสำรองที่แตกต่างกัน ฉันอ่านบทความ JWZ หนึ่งข้อ ในนั้นเขาให้รายละเอียดเพิ่มเติมสำหรับการใช้ rsync บน Mac เขาเขียนว่ามีความเป็นไปได้ในการทำให้ดิสก์ที่สามารถบูตได้ rsync'ed ดังนั้นคำถามของฉันคือทำอย่างไรจึงจะทำให้ rsync'ed เป็น HDD ที่สามารถบู๊ตได้ภายใต้ Linux หรือมีเครื่องมือ 'สำรองข้อมูลด่วน' อื่น ๆ สำหรับ …
2 hard-drive  boot  rsync  clone  dd 

1
วิธีการ rsync ไฟล์ที่เก่ากว่า x นาทีบน linux
นี่คือสิ่งที่ฉันมีตอนนี้: rsync --remove-source-files -vr user@server:/foo/bar/in/ /some/local/path มีวิธีที่ฉันสามารถสั่ง rsync เพื่อดึงเฉพาะไฟล์ที่เก่ากว่า x นาที / ชั่วโมงจากโฮสต์ระยะไกลหรือไม่? นี่คือบริบทว่าทำไม เซิร์ฟเวอร์ระยะไกลที่เราไม่สามารถควบคุมได้ดูเหมือนจะอยู่ในระหว่างการเขียนไฟล์ขนาดใหญ่เมื่องาน rsync ของเราเริ่มต้นขึ้น แทนที่จะเป็นไฟล์ 200MB ที่คาดหวังเราได้รับบางอย่างเช่น 40MB และไฟล์ที่เสียหาย จากจุดสิ้นสุดของฉันฉันคิดว่าเราสามารถควบคุมสิ่งนี้ได้ถ้าเราคว้าไฟล์ที่แน่ใจว่าจะเสร็จ
2 linux  rsync 

1
'rsync' ไม่รู้จักว่าเป็นคำสั่งภายในหรือภายนอก, โปรแกรมที่ทำงานได้หรือไฟล์แบตช์
ฉันมากใหม่เพื่อ rsync และ cygwin และผมค่อนข้างแน่ใจว่าผมได้ติดตั้งทุกอย่างถูกต้อง ฉันกำลังพยายาม (ตอนนี้) เพียงแค่ซิงค์สองแล็ปท็อป Windows XP เพื่อถ่ายโอนไฟล์ข้ามจากที่หนึ่งไปยังอีกที่หนึ่งเพื่อรับความรู้สึกของมันก่อนที่จะจัดการโครงการขนาดใหญ่ นี่คือรหัสที่ฉันลองใช้เพื่อถ่ายโอนไฟล์ แต่ฉันได้รับข้อผิดพลาดเดียวกันเสมอ $ rsync -zrptL -v -e 'ssh -p 222' /tmp/rawr/ Admin@192.168.0.113:/tmp/play Admin@192.168.0.113's password: 'rsync' is not recognized as an internal or external command, operable program or batch file. rsync: connection unexpectedly closed (0 bytes received so far) [sender] …
2 cygwin  rsync 

1
Rsync ช้าอย่างไม่น่าเชื่อใน Cygwin - ฉันกำลังทำอะไรผิดหรือเปล่า?
ฉันพยายามสำรอง C: และ D: ไดรฟ์ (แต่ละ TB 1, C: มีข้อมูลประมาณ 210 GB, D: มีประมาณ 345 GB บน) ลงบน HDD ภายนอก 3 TB โดยใช้ Cygwin ใน Windows 8 ฉันกำลังทำสิ่งนี้ด้วยrsync.exe -avz --progress /cygdrive/c/ /cygdrive/f/Backup/c/และปล่อยให้มันทำงานข้ามคืนและตรวจสอบมันและมันได้คัดลอกมาแล้วประมาณ 33 GB นั่นคือ 33 GB ในเวลาประมาณ 6 ชั่วโมง ฉันทำมันในคืนก่อนที่จะใช้cp -rfและมันก็เสร็จสิ้นในชั่วข้ามคืน (นั่นคือประมาณ 210 GB ในเวลาเท่ากันหรือน้อยกว่า) ฉันเลือกที่จะทำซ้ำโดยใช้rsyncเพื่อสำรองข้อมูลในอนาคตจะไม่ใช้เวลานาน ฉันกำลังทำอะไรผิดหรือเปล่า? ใช้rsyncงานได้ไม่ดีใน cygwin? …

2
ดรอปบ็อกซ์จะซิงค์ไฟล์อย่างไรหากฉันตั้งคอมพิวเตอร์หนึ่งเครื่องในสองสามวันในอนาคต
ฉันไม่เข้าใจวิธีการซิงค์สิ่งต่าง ๆ อย่างถูกต้องหากเวลาสามารถสัมพันธ์กันระหว่างคอมพิวเตอร์
2 sync  rsync  dropbox 

1
Bash / Rsync: ซิงโครไนซ์ทางเดียวและปล่อยให้ไฟล์อยู่คนเดียวเมื่อมีการเปลี่ยนแปลงข้อมูลเมตาเท่านั้น
ฉันมีบางโปรแกรมที่อนุญาตให้ส่งออกไปยังรูปแบบที่แตกต่างกัน (เช่น html) แต่มีหลายโปรแกรมที่แบ่งปันปัญหา: การส่งออกมักจะทำ "ทั้งหมดเข้าด้วยกัน" เสมอเช่นสิ่งต่าง ๆ เช่นรูปภาพหรือไฟล์แนบจะถูกสร้างขึ้นใหม่ในโฟลเดอร์ส่งออก หากพวกเขาไม่ได้เปลี่ยนตั้งแต่การส่งออกครั้งล่าสุด นอกจากนี้โดยทั่วไปแล้วพวกเขาจะไม่ดูแลการลบไฟล์ที่เลิกใช้แล้วหรืออาจล้มเหลวเมื่อไดเรกทอรีมีไฟล์อยู่แล้ว ฉันเคยเห็นปัญหาที่คล้ายกันกับฟังก์ชันการส่งออกของโปรแกรมที่แตกต่างกันในปัจจุบันกรณีใช้ของฉันคือ ZIM Desktop Wiki ฉันคิดว่าฉันสามารถส่งออกไปยังไดเรกทอรีชั่วคราวแล้วใช้ rsync เพื่อซิงโครไนซ์ไฟล์ที่ส่งออกไปยังไดเรกทอรีส่งออกขั้นสุดท้ายเช่น Google Drive หรือ Dropbox อย่างไรก็ตามการใช้ rsync ฉันไม่สามารถหาวิธีที่จะรวมไฟล์ที่เปลี่ยนแปลงไปยังไดเรกทอรีเป้าหมายได้โดยไม่ต้องเปลี่ยนเวลาการแก้ไขของไฟล์ที่ไม่ได้เปลี่ยนไปจริง ๆ ซึ่งน่าจะทำให้การสำรองข้อมูลของไดเรกทอรีและ / หรือการซิงโครไนซ์ ก่อให้เกิดการรับส่งข้อมูลที่ไม่จำเป็นในบางกรณีไฟล์ที่ซ้ำกันในไดรฟ์ที่มีการสำรองข้อมูลที่เพิ่มขึ้นในอีกกรณีหนึ่งและเสียเวลามากในทั้งสองกรณี มีวิธีที่จะทำให้ rsync ทำการตรวจสอบโดยเนื้อหาไฟล์จริงและปล่อยให้เมตาดาต้าเพียงอย่างเดียวสำหรับไฟล์ที่เหมือนกันหรือบางโซลูชันที่มีอยู่นอกเหนือจาก rsync?
2 bash  sync  rsync  metadata 

1
การคัดลอกไฟล์โดยไม่สูญเสียข้อมูลเมตาใน Linux
ฉันสามารถคัดลอกสิ่งต่าง ๆ เช่นไฟล์เพลงด้วยแท็ก "ศิลปิน" และ "ชื่อ" ได้อย่างไรโดยไม่สูญเสียแท็ก จะ rsync งาน? จะ cp? ทั้งสองต้องการสวิตช์เฉพาะหรือไม่?
1 linux  rsync  metadata  cp 

2
ซิงค์ไดเรกทอรีท้องถิ่นและระยะไกลโดยใช้ rsync?
ฉันมีกล่อง linux สองกล่องที่ฉันต้องการซิงค์ ฉันเห็นตัวเลือก -avz ซิงค์รีโมทกับโลคัล แต่ไฟล์โลคัลใหม่ไม่ถูกส่ง ฉันจะทำสิ่งนี้ได้อย่างไร
1 linux  rsync 

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