เรากำลังดำเนินการสำรองข้อมูลนอกสถานที่ของเซิร์ฟเวอร์ทั้งหมดของเรากับเซิร์ฟเวอร์ Linux ระยะไกล เรากำลังใช้ rsync
มากกว่า SSH สิ่งที่ฉันได้พบคือตัวอักษรเช่นñ, ö, ôและãจะถูกแทนที่บนเซิร์ฟเวอร์ Linux ด้วยเครื่องหมายขีดล่าง ฉันไม่คิดว่ามันจะเปลี่ยนแปลงตัวละครเหล่านี้ในชื่อไฟล์ของเอกสารหรือไม่ แต่เมื่อมันเปลี่ยนชื่อชุดภาษาจาก Español.clx
ไปยัง Espa_ol.clx
มันอาจทำให้เกิดปัญหากับเราได้อีก
บรรทัดคำสั่งปัจจุบันของฉันคือ:
rsync -v -rlt -z --chmod=a=rw,Da+x -u --delete -e "ssh -i <keyfile>" <source> <destination>
ฉันต้องทำอย่างไรจึงจะแตกต่างกันเพื่อให้อักขระพิเศษคัดลอกไปอย่างถูกต้อง
แก้ไข: สำหรับการซิงค์ครั้งแรกซึ่งจะเกิดขึ้นในเครื่องก่อนที่เครื่องจะถูกย้ายไปนอกสถานที่ฉันเปิดใช้งาน SAMBA ฉันสามารถคัดลอกไฟล์จาก Windows ไปยังการแบ่งปัน Samba โดยคงชื่อไฟล์เดิมไว้ได้แม้ว่ามันจะดูแตกต่างจากในรายการไดเรกทอรี Linux เช่นว่า têst
กลายเป็น têst
.
ไฟล์เหล่านี้จะถูกลบโดย rsync เมื่อมันทำงานเพราะมันไม่ตรงกับชื่อไฟล์