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

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

0
การอ่านผลลัพธ์ SMART สำหรับดิสก์ที่ล้มเหลว
ฉันเพิ่งเริ่มมีปัญหากับแล็ปท็อป Dell ของฉันและขอขอบคุณคำแนะนำในขั้นตอนต่อไปสำหรับปัญหาของฉัน ฉันมีบางส่วนของบันทึก dmesg ด้านล่างเพื่อแสดงข้อผิดพลาดที่ฉันได้รับ แล็ปท็อปของฉันมี RAM ขนาด 6 GB และฮาร์ดไดรฟ์ Convential 1 TB (ไม่มี SSD) ที่ใช้ Ubuntu 12.10 Quantal บ่อยครั้ง (อาจ 1-2x ในแต่ละสัปดาห์) ฉันสังเกตว่าคอมพิวเตอร์ของฉันจะไม่ทำงานตามที่คาดไว้ดังนั้นเมื่อเราทำในโลกของ Windows ฉันจะเริ่มระบบใหม่หลังจากขั้นตอนการแก้ไขปัญหาเบื้องต้นสองสามครั้ง สิ่งที่แปลกเกี่ยวกับสิ่งนี้คือเมื่อบูตเครื่องหน้าจอบูตของฉันจะรายงานข้อผิดพลาด fsck และแจ้งให้ฉันแก้ไขต่อไป ฉันจะตอบว่าใช่มันจะซ่อมแซมและฉันจะบูตอัพเข้าสู่ระบบและดำเนินการต่อไป ดูเหมือนว่าตอนนี้อากาศจะแย่ลงเล็กน้อย รูทพาร์ติชันของฉันกำลังถูกเมาท์แบบอ่านอย่างเดียวอย่างต่อเนื่องดังนั้นฉันจึงไม่สามารถทำอะไรได้มากนักเมื่อฉันเห็นว่าสามารถบู๊ตและลงชื่อเข้าใช้ได้สำเร็จ ตอนนี้ฉันได้บูทเข้าสู่สภาพแวดล้อมซีดีสดผ่านการบูต PXE เพื่อแก้ไขปัญหาฮาร์ดไดรฟ์ นี่คือข้อสังเกตของฉัน อันดับแรกรูทพาร์ติชันจะถูกเข้ารหัส เมื่อฉันบูตเครื่องตามปกติฉันได้รับแจ้งให้วลีรหัสผ่านถอดรหัส หลังจากนั้น / dev / sda5 สามารถเข้าถึงได้เป็นสิ่งที่ต้องการ / dev / mapper …

1
สำรองไฟล์ / โฟลเดอร์ที่เลือกไว้อย่างชัดเจนด้วย rsync
ฉันต้องการสำรองไฟล์ / โฟลเดอร์เฉพาะบางรายการของ $ HOME ไปยังฮาร์ดไดรฟ์ภายนอก ฉันกำลังใช้ rsync กับไวยากรณ์ต่อไปนี้: rsync -avh - ลบไม่รวม --exclude-from = .backup.lst $ HOME / BACKUP / ไฟล์ backup.lst รวมถึงสิ่งต่อไปนี้: # Include + /Dev/ + /Documents/ + /Music/ + /Pictures/ + /.config/openbox/ + /.config/tint2/ + /.irssi/ + /.mplayer/ + /.backup.lst + /.bash_history + /.bash_profile + /.bashrc …

4
Rsync พร้อมรายการตัวแปร
ฉันพยายามเขียนสคริปต์ทุบตีที่จะซิงค์เฉพาะโฟลเดอร์ย่อยบางชุดเท่านั้น ฉันพยายามคิดให้ลื่นมากขึ้นเพื่อที่ฉันจะสามารถเพิ่มตัวแปรเช่นFOLDER1='name of folder in home directory'แล้ว rsync -arvz --delete /home/emka/$FOLDER1/ /home/emka/Desktop/Mount/$FOLDER1 ขณะนี้ฉันมีFOLDER1ผ่านFOLDER13แต่ฉันไม่ต้องการมีบรรทัดข้างต้นสิบสามครั้ง ใครช่วยผลักดันให้ฉันทำเช่นนี้?
bash  rsync 

0
วิธีคัดลอกโฟลเดอร์ (scp / rsync) อย่างถูกต้องซ้ำ ๆ ?
ฉันต้องการคัดลอกลำดับชั้นของโฟลเดอร์ที่ประกอบด้วยไฟล์ข้อความ 20k ประมาณ 10..500kB แต่ละไฟล์ ตอนแรกฉันพยายาม: scp -r server:${REMOTE} ${LOCAL} แต่มันช้าเกินไปดังนั้นฉันจึงลองrsyncแทน: scp -zr server:${REMOTE} ${LOCAL} อีกครั้งช้าเกินไปใช้เวลาประมาณ 2 ชั่วโมง ฉันเจอโซลูชันที่สามซึ่งก็คือ: ssh server tar czf ~/tmp.tar.gz --directory=$(dirname $REMOTE) ${REMOTE} scp server:tmp.tar.gz . tar xzf --directory=${LOCAL} tmp.tar.gz มันเร็วกว่า แต่ไม่สะดวกในการใช้และฉันต้องแน่ใจว่าtmp.tar.gzไม่มีอยู่ มีทางเลือกอื่น ๆ บ้างไหม?
linux  ssh  rsync  scp 

1
ทำการดาวน์โหลด SCP ต่อเมื่อใช้ไฟล์. pem กับ rsync
ฉันมีไฟล์ขนาดใหญ่เพื่อฟอร์มเซิร์ฟเวอร์ ssh แต่การเชื่อมต่อยังคงตัดออก ฉันรู้ว่า rsync สามารถใช้เพื่อทำการดาวน์โหลดต่อ แต่ฉันไม่สามารถหาวิธีการทำเช่นนี้ได้เมื่อฉันใช้ไฟล์. pem ดังนั้นคำสั่งดาวน์โหลดปัจจุบันของฉันคือ: scp -i repo.pem user@00.00.00.00:/home/user/file.img . ฉันจะรวมสิ่งนี้เข้ากับ rsync ได้อย่างไร
linux  ssh  rsync  scp 

1
จะรู้ได้อย่างไรว่ามีการดัดแปลงใด ๆ หลังจากรัน rsync แล้ว?
ฉันต้องการใช้ rsync บน linux host และ rsync ทางเดียวกับเครื่อง windows (ใช้ cwrsync) หลังจากที่ฉันทำการซิงค์จะมีวิธีที่จะทราบว่ามีการอัพเดทจริง ๆ หรือไม่? (บางอย่างเช่น 'การตรวจสอบรวม' สำหรับพื้นที่เก็บข้อมูลทั้งหมดที่ฉันซิงค์อยู่)
rsync 

2
เส้นทาง Rsync ด้วย ()
มีคนบอกฉันได้ไหมว่าฉันจะทำให้สายนี้ทำงาน rsync -rtvz --delete --exclude-from exclude.txt --out-format="%M %o %n" -e "ssh -p 2323 -i /root/.ssh/server" Administrator@someserver.dynv6.net:'/cygdrive/C/Nas/Public/Büro/Kunde/Anfrage Eingang (AFE)/ '/volume2/Nas/Public/Büro/Kunde/Anfrage Eingang (AFE)/' ฉันได้รับข้อความแสดงข้อผิดพลาดนี้ -ash: ข้อผิดพลาดทางไวยากรณ์ใกล้กับโทเค็นที่ไม่คาดคิด `(' มันเป็น DSM 6.x synology
linux  bash  rsync 

1
ปัญหาเกี่ยวกับการใช้ rsync เพื่อถ่ายโอนไฟล์บนรีโมตเซิร์ฟเวอร์ไปยังพาร์ติชัน HFS + โลคัล
ฉันมีไฟล์บางไฟล์ (โดยเฉพาะไฟล์เพลง) ในระบบไฟล์ระยะไกล (ext3) ที่ฉันกำลังเชื่อมต่อผ่านทาง SSH ฉันออกคำสั่งนี้เพื่อคัดลอกไฟล์เหล่านั้นไปยังพาร์ติชัน HFS + ในระบบ: rsync -r -v --progress user@server:mydir/ /media/hfs_volume/mydir/ หลังจากดำเนินการเสร็จสิ้นคุณจะถือว่าเสร็จ แต่ถ้าคุณเรียกใช้อีกครั้งไฟล์บางไฟล์จะถูกถ่ายโอนอีกครั้ง (ไฟล์เดียวกันทุกครั้ง) ฉันไม่คิดว่ามันจะถ่ายโอนไฟล์ทั้งหมด แต่เพียงบางส่วนของมัน ฉันสังเกตเห็นว่าไฟล์เหล่านี้ส่วนใหญ่มีอักขระพิเศษในตัวพวกเขาเช่น "é" หรือ "ñ" นอกจากนี้ฉันสังเกตเห็นว่าขนาดของไดเรกทอรีที่จุดสิ้นสุดการรับมีขนาดเล็กกว่านั้นบนเซิร์ฟเวอร์ (โดยใช้ "du -sk") เซิร์ฟเวอร์: 49441852k; ท้องถิ่น: 49349516lk สาเหตุใดที่ทำให้เกิดปัญหานี้ มันอยู่ที่ rsync หรือ HFS + หรือไม่

1
ฉันพยายามที่จะผลักดันไดเรกทอรีไปยังเซิร์ฟเวอร์โดยใช้ rsync เกิดอะไรขึ้นกับคำสั่งนี้?
ฉันพยายามที่จะผลักดันไดเรกทอรีไปยังเซิร์ฟเวอร์โดยใช้ rsync เกิดอะไรขึ้นกับคำสั่งนี้? สวัสดี, ฉันพยายามที่จะผลักดันไดเรกทอรีไปยังคอมพิวเตอร์ของฉันใช้ SSH บนพอร์ต 2222 ดูด้านล่าง ฉันได้รับการเชื่อมต่อถูกปฏิเสธข้อผิดพลาด มีความคิดใดบ้างที่ฉันสามารถทำงานนี้ได้? rsync - อัปเดต -P -r -v -e ssh -p $ 2222 / home / pi / rsynctest root@192.168.43.168: / root / rsynctest / Vesa แพลตฟอร์ม: Debian custom
linux  ssh  rsync 

0
ไม่สามารถคอมไพล์ไปที่ Bitbucket.org ด้วยปุ่ม ssh ได้
ฉันใช้ doku-wiki บนแล็ปท็อป May (Ubuntu) เพื่อจดบันทึกบางอย่าง ดังนั้นเพื่อสำรองข้อมูลฉันใช้ Bitbucket และpushedไฟล์วิกิของฉันเป็นระยะและทุกอย่างทำงานได้อย่างราบรื่น (a)บางครั้งที่ผ่านมาฉันตั้งค่าrsyncการสำรองไซต์บนเครื่องอื่นกับแล็ปท็อปของฉันเช่นกัน ฉันไม่ต้องการให้รหัสผ่าน vault บน Ubuntu ถามฉันวลีรหัสผ่านสำหรับการเปิด ssh ไปยังเซิร์ฟเวอร์พร้อมเว็บไซต์ดังนั้นฉันจึงลบการป้องกันรหัสผ่านนี้ออกจากคู่คีย์ ssh ของฉัน (ฉันจำไม่ได้ว่ามันเป็นอย่างไร ใน Linux) หากต้องการลบข้อความรหัสผ่านจากคีย์ส่วนตัวฉันป้อนคำสั่งต่อไปนี้: ssh-keygen -pตามhttps://stackoverflow.com/questions/112396/how-do-i-remove-the-passphrase-for-the-ssh-key-without-having -to- สร้าง-a-ใหม่คี วันนี้ฉันต้องการผลักดันที่เก็บของฉันสำหรับบันทึกย่อไปยัง Bitbucket แต่มันให้ข้อผิดพลาดแปลก ๆ บันทึกย่อของฉัน wiki นั้นเชื่อมโยงกับผู้ใช้และกลุ่ม www-data เมื่อทำgit push origin masterฉันจะได้รับ b@s:/home/www-data/www/hi$ git push origin master fatal: Unable to create '/home/www-data/www/hi/.git/refs/remotes/origin/master.lock': Permission …

0
ความสมบูรณ์ของไฟล์บางครั้งอาจถูกบุกรุกหลังจากถ่ายโอนผ่าน Wifi / ssh ด้วย scp และ rsync
ฉันมี Raspberry Pi 3 ที่ฉันใช้เป็นเซิร์ฟเวอร์สื่อ (ที่มี Plex) RPi3 เชื่อมต่อกับ LAN ในบ้านของฉันทั้งผ่าน WiFi และผ่านสายอีเธอร์เน็ต ฉันใช้ WiFi เพื่อถ่ายโอนไฟล์จากแล็ปท็อปของฉันไปยัง RPi3 และอีเธอร์เน็ตเพื่อสตรีมไปยังทีวี ฉันเริ่มใช้ RPi3 กับ Plex เมื่อสองสามสัปดาห์ก่อนและฉันสังเกตเห็นได้ทันทีว่าแอพ TV Plex มีปัญหากับไฟล์วิดีโอบางไฟล์ ตอนแรกฉันคิดว่าปัญหาเกิดขึ้นกับ Plex (ทั้งฝั่งเซิร์ฟเวอร์หรือฝั่งแอพ TV) หรือด้วยการถอดรหัส TV ของไฟล์วิดีโอ: ไฟล์วิดีโอบางไฟล์ทำงานได้ดีขัดข้องอื่น ๆ ทำให้แทร็กเสียงที่บาง ชี้หรือสูญเสียเสียงทั้งหมด แต่เมื่อฉันพยายามย้ายไฟล์ที่มีปัญหากลับไปที่แล็ปท็อปในที่สุดฉันก็สังเกตเห็นว่า VLC ก็มีปัญหาในการเล่นไฟล์ ดังนั้นผมจึงได้ทดลองไม่กี่โดยการตรวจสอบความถูกต้องของไฟล์ที่หลังจากการถ่ายโอนพวกเขาผ่านทาง SSH ด้วยscpและrsyncจากแล็ปท็อปที่จะ RPi3 sha1sumด้วย และในกรณีประมาณ 50% แฮชไม่ตรงกัน ดูเหมือนว่านี่จะไม่ขึ้นอยู่กับไฟล์จริงเพราะฉันสามารถถ่ายโอนได้อย่างถูกต้องหลังจากพยายามสองสามครั้ง สิ่งที่อาจทำให้เกิดปัญหาความสมบูรณ์?
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.