Score:0

Rsync: แยกไฟล์ตามความยาวชื่อไฟล์สูงสุด (

ธง je

cronjob คัดลอกไฟล์จากเซิร์ฟเวอร์ระยะไกล (อาจเป็นไฟล์ ต่อ4) ทาง รีซิงค์ ไปยังพาร์ติชันที่เข้ารหัสในเครื่อง (อาจเป็น อีคริปต์เอฟเอส ด้านบนของ ต่อ4).

ตอนนี้ rsync โยนข้อผิดพลาดสำหรับชื่อไฟล์ที่ยาวกว่า 143 ซึ่งคาดว่าเกิดจากวิธีเข้ารหัสชื่อไฟล์บนเป้าหมาย

เนื่องจากฉันไม่สามารถเปลี่ยนพารามิเตอร์เหล่านั้นได้ ฉันจึงไม่สามารถบังคับไฟล์ที่จะสำรองข้อมูลได้ และมีเพียงไม่กี่ไฟล์เท่านั้นที่ล้มเหลว ฉันต้องการเพิกเฉย/ยกเว้นไฟล์ที่เป็นปัญหา

ฉันคิดเกี่ยวกับการทำงาน หา สำหรับไฟล์ที่มีชื่อยาวกว่า 143 อักขระ ให้เขียนลงในไฟล์ชั่วคราวแล้วใช้เป็นไฟล์ --ไม่รวม-จาก สำหรับ รีซิงค์.

แต่มีวิธีที่หรูหราและน่าเชื่อถือกว่านี้ไหมที่ฉันพลาดไป ฉันไม่ต้องการให้ cronjob ข้ามไฟล์มากเกินความจำเป็น แต่ฉันต้องการให้ทำงานโดยไม่มีข้อผิดพลาดเพื่อไม่ให้เกิดการแจ้งเตือนการตรวจสอบ

Thomas Ebert avatar
je flag
ฉันใช้คำสั่ง "find" นี้เพื่อสร้างรายการไฟล์ที่จะแยก https://stackoverflow.com/a/42944001 และเขียนรายการลงในไฟล์ชั่วคราว จากนั้นฉันใช้ตัวเลือก "--exclude-from" เพื่อ อ้างอิงไฟล์เมื่อรัน `rsync`

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา