OneDrive หยุดการซิงค์ - แสดง .ds_store sync error

เมื่อใช้OneDriveบนmacOSหากคุณพบข้อผิดพลาดในการซิงโครไนซ์ที่เกิดจาก ไฟล์ DS_Storeโพสต์นี้จะช่วยคุณแก้ไขปัญหา เมื่อมันเกิดขึ้น คุณจะเห็นข้อความเตือนที่ปรากฏขึ้นเมื่อคุณคลิกที่ไอคอน OneDrive มันจะบอกว่า — ไม่สามารถอัปโหลดไฟล์ – ดูปัญหา การซิงค์ (Can’t upload files – View sync problems)เมื่อคุณคลิกที่มัน มันจะแสดงรายการไฟล์ทั้งหมดที่ไม่สามารถซิงค์ได้ และหากมี .ds_store นี่คือวิธีแก้ไข หยุดการซิงค์บางส่วนหรือทั้งหมดเนื่องจากข้อผิดพลาดในการซิงค์ ds_store

OneDrive หยุดการซิงค์ - แสดง .ds_store sync error

OneDrive แสดงข้อผิดพลาดการซิงค์ .ds_store

ไฟล์ DS_store คืออะไร?

ไฟล์เหล่านี้เป็นไฟล์ที่ซ่อนอยู่ซึ่งใช้โดย macOS (ที่เป็นกรรมสิทธิ์) ซึ่งเก็บบันทึกแอตทริบิวต์หรือข้อมูลเมตาเกี่ยวกับโฟลเดอร์ที่ไฟล์นั้นอยู่ เก็บข้อมูลเช่นตำแหน่งของไอคอนหรือการเลือกภาพพื้นหลัง DS Storeเป็นรูปแบบย่อสำหรับDesktop Services Store แอ ปพลิเคชั่น Finderบน macOS จะสร้างและดูแลสิ่งนี้ทุกโฟลเดอร์ คุณสามารถเปรียบเทียบสิ่งนี้กับไฟล์ desktop.ini ที่ Windows ใช้(Windows)เพื่อจุดประสงค์ที่คล้ายกัน

กลับมาที่ ปัญหา OneDriveด้วยเหตุผลบางประการ macOS ไม่อนุญาตให้ซิงค์ คุณได้รับข้อความแสดงข้อผิดพลาด—ปัญหาไฟล์กำลังบล็อกการอัปโหลดทั้งหมด ไม่สามารถอัปโหลดรายการไปยังOneDrive

1] ลบ .ds_store files

  • Use Command + Spacebarเพื่อเปิดสปอตไลท์
  • พิมพ์Terminal  แล้วกด Enter เพื่อเปิดเมื่อปรากฏขึ้น
  • ตอนนี้ใช้คำสั่งต่อไปนี้เพื่อลบไฟล์ ds_store ทั้งหมดในโฟลเดอร์OneDrive
find ~/OneDrivePath/ -name ".DS_Store" -depth -exec rm {} \;

หากคุณไม่พบเส้นทางที่แน่นอน ใช้วิธีนี้เพื่อเปิดเทอร์มินัลโดยตรงในโฟลเดอร์OneDrive

OneDrive แสดงข้อผิดพลาดการซิงค์ .ds_store

  • พิมพ์ OneDrive ใน Spotlight
  • กด Enter เมื่อปรากฏขึ้น
  • คลิกขวา(Right-click)ที่ โฟลเดอร์ OneDriveแล้วเลือกเปิดเทอร์มินัลที่โฟลเดอร์นั้น
  • ตอนนี้รันคำสั่ง
find -name ".DS_Store" -depth -exec rm {} \;

มันจะลบ ไฟล์ DS_STOREทั้งหมด และการซิงค์(Sync)จะกลับมาทำงานอีกครั้ง จริงๆ(Honestly)แล้วOneDriveควรบล็อกไฟล์ ds_store ตั้งแต่แรกเพื่อหลีกเลี่ยงข้อผิดพลาดในการซิงค์OneDrive

2] บล็อก .ds_store จากการซิงค์

ข้อเสียของวิธีการข้างต้นคือคุณต้องเรียกใช้ทุกครั้งที่ประสบปัญหานี้ แม้ว่าผู้บริโภคทั่วไปจะไม่มีตัวเลือก แต่ ผู้ใช้แบบ ธุรกิจ(Business)สามารถบล็อกไม่ให้ อัปโหลด ไฟล์บางประเภท( particular file type)ได้ มี ตัวเลือก OneeDrive Global

  • เปิดศูนย์การจัดการOneDriveแล้วคลิก  ซิงค์(Sync)  ในบานหน้าต่างด้านซ้าย
  • เลือก  ช่องทำเครื่องหมายบล็อกการซิงค์ของไฟล์บางประเภท(Block syncing of specific file types)
  • พิมพ์นามสกุลไฟล์ที่คุณต้องการบล็อก ในกรณีของเรา ควรเป็น .ds_store
  • บันทึกและซิงค์

OneDriveมักจะบล็อกประเภทไฟล์และโฟลเดอร์ที่ไม่ถูกต้อง ดังนั้นจึงไม่เกิด   ข้อผิดพลาด "การซิงค์ที่รอดำเนินการ" ติดอยู่ (Stuck)ไม่อนุญาตให้ใช้ชื่อต่อไปนี้สำหรับไฟล์หรือโฟลเดอร์:  .lockCONPRNAUXNULCOM0  –  COM9LPT0  –  LPT9_vti_desktop.ini , ชื่อไฟล์ใดๆ ที่ขึ้นต้นด้วย  ~ ~$อักขระที่คล้ายกันเช่น ” * : < > ? / | ~ ” # % & * : < > ? / { | } ไม่ได้รับอนุญาตเช่นกัน

ฉันหวังว่าคำแนะนำนี้จะง่ายต่อการปฏิบัติตาม และคุณสามารถแก้ไขข้อผิดพลาดการซิงค์OneDrive .ds_store ได้(OneDrive .ds_store)



About the author

ฉันเป็นวิศวกรซอฟต์แวร์และบล็อกเกอร์ที่มีประสบการณ์เกือบ 10 ปีในสาขานี้ ฉันเชี่ยวชาญในการสร้างบทวิจารณ์เครื่องมือและบทช่วยสอนสำหรับแพลตฟอร์ม Mac และ Windows รวมถึงการให้ความเห็นจากผู้เชี่ยวชาญในหัวข้อการพัฒนาซอฟต์แวร์ ฉันยังเป็นวิทยากรและผู้สอนมืออาชีพ โดยได้นำเสนอผลงานในการประชุมเทคโนโลยีทั่วโลก



Related posts