Mavericks 10.9.1 - การคัดลอกล้มเหลว * หลังจาก * ข้อมูลถูกย้ายจริง


1

ทันใดนั้นฉันมีปัญหาแปลก ๆ เกี่ยวกับ Mavericks

เมื่อคัดลอกไฟล์ขนาดใหญ่รอบระบบของฉันระหว่างดิสก์ภายในเครื่องหรือไปยังและจากเซิร์ฟเวอร์ NAS ของฉันฉันสุ่มได้รับความล้มเหลวโดยระบุว่า "ไฟล์ ... ไม่สามารถคัดลอกได้เพราะใช้งานอยู่"

ปัญหาคือข้อความแสดงข้อผิดพลาดนี้ปรากฏขึ้นหลังจากที่คัดลอกข้อมูลจริง สมมติว่าฉันคัดลอกไฟล์ 1GB แถบแสดงความคืบหน้าจะเคลื่อนไหวกิจกรรมเครือข่ายจะเกิดขึ้น (หากถ่ายโอนไปยัง NAS) และอื่น ๆ ... ข้อผิดพลาดจะปรากฏขึ้นทันทีที่การคัดลอกไฟล์เสร็จสิ้น

การรีบูตไม่สามารถแก้ปัญหานี้ได้ สิ่งนี้กำลังทำซ้ำได้อย่างน่าเชื่อถือเช่นกัน ฉันไม่มีการติดตั้งส่วนขยายระบบที่ผิดปกติและพฤติกรรมนี้เริ่มปรากฏขึ้นทันทีและดูเหมือนว่าจะแย่ลงเรื่อย ๆ เริ่มแรกเมื่อมันเกิดขึ้นสำเนาที่สองมักจะทำงาน แต่ตอนนี้สำเนาที่สองหรือที่สามมักจะล้มเหลวและบางครั้งมันใช้เวลามากกว่าสี่สำเนาเพื่อให้ทำงาน

ฉันสามารถคัดลอกสิ่งใดก็ได้ที่เทอร์มินัลโดยใช้cpแต่นี่ไม่ใช่วิธีการแก้ปัญหา - นี่เป็นการดำเนินการที่ง่ายและไม่มีเหตุผลที่ควรทำให้เกิดข้อผิดพลาดเช่นนี้

อย่างที่ฉันบอกไปส่วนที่น่าสนใจที่สุดคือมันเกิดขึ้นหลังจากข้อมูลถูกย้ายจริง เมื่อการคัดลอกล้มเหลวมันจะลบไฟล์ปลายทางที่เกี่ยวข้อง

เป็นค่าชี้ให้เห็นว่าสิ่งนี้จะไม่เกิดขึ้นหากคัดลอกไปยังไดรฟ์เดียวกัน ตัวอย่างเช่นการกดปุ่ม⌘ Cmd+ Dเพื่อทำซ้ำไฟล์และทำสำเนาบนดิสก์เดียวกันจะไม่ล้มเหลว แม้แต่การเคลื่อนที่ไปรอบ ๆ ดิสก์เดียวกันก็ทำงานได้ตามที่ควร

(ไม่ฉันไม่ได้พยายามย้าย แต่เพียงคัดลอกไฟล์)

ใครเคยเห็นสิ่งนี้มาก่อนหรือไม่


ปัญหานี้ได้ดีขึ้น แต่ไม่ได้รับการแก้ไขอย่างสมบูรณ์ ตอนนี้ถ้าฉันกลับออกจากโฟลเดอร์ฉันตั้งใจจะคัดลอกและวางไฟล์ลงในโฟลเดอร์จากนั้นคัดลอกและย้ายประสบความสำเร็จเสมอ ดูเหมือนว่าจะเป็นสภาพการแข่งขันกับ Quick Look และกระบวนการคัดลอกไฟล์ ฉันได้รายงานข้อผิดพลาดไปยัง Apple (อีกครั้ง) ดังนั้นหวังว่าพวกเขาจะทำงานต่อไปได้ อย่างน้อยฉันก็มีวิธีแก้ปัญหาบางส่วนที่สามารถใช้งานได้
fdmillion

คำตอบ:


1

Mavericks ใช้ SMB2 เป็นค่าเริ่มต้นซึ่งยังมีค่าเล็กน้อยและอาจทำให้เกิดปัญหานี้ คุณสามารถบังคับให้ Mavericks ใช้ SMB อีกครั้งโดยป้อนสิ่งนี้ในเทอร์มินัล:

echo "[default]" >> ~/Library/Preferences/nsmb.conf; echo "smb_neg=smb1_only" >> ~/Library/Preferences/nsmb.conf

และเรียกคืนค่าเริ่มต้นของ SMB2 โดย:

rm ~/Library/Preferences/nsmb.conf

ที่มา: http://hints.macworld.com/article.php?story=20131122083837447

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