SMB แบ่งปัน deadlocks ตั้งแต่ High Sierra


7

อาจเป็นไปได้ว่าตั้งแต่การอัพเดต macOS เมื่อเร็ว ๆ นี้ฉันกำลังประสบปัญหาการเชื่อมต่อ SMB ค่อนข้างบ่อยฉันใช้ซึ่งทำงานบน Windows Server 2016 บนเครื่อง vmWare Fusion ในพื้นที่

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

ฉันลองติดตั้งอีกวิธีหนึ่งผ่าน cifs: // แทน smb: // แต่ไม่มีโชค (ยกเว้นประสิทธิภาพที่ช้าลง) และก็เห็นว่าสิ่งนี้เกิดขึ้นเมื่อวันก่อนกับเพื่อนร่วมงาน MBP

ค่อนข้างเหมือนกันกับที่มีคนรายงานเมื่อโยเซมิตีมาถึง ไม่มีคำตอบที่นี่เช่นกัน คำถามที่คล้ายกันค่อนข้างเก่า: ปัญหา Samba (การหยุดชะงักและความไม่แน่นอน) ใน OSX 10.10.1?

ฉันสามารถหาคำอธิบายข้อผิดพลาดที่คล้ายกันได้มากมายในโพสต์เก่า ๆ ในฟอรัมสนทนาของ apple แต่ไม่มีวิธีแก้ปัญหาเลย

ลองสิ่งนี้ ( https://support.apple.com/en-us/HT208317 ) เช่นกัน แต่ก็ไม่ได้สร้างความแตกต่าง

ดังนั้นลองมาที่นี่ไม่มีใครเห็นพฤติกรรมนี้และรู้วิธีที่จะแก้ไขปัญหานี้ได้อย่างไร

อัปเดตวันที่ 12 มกราคม 2018:

บางคนสงสัยใหม่ ฉันมีขนาด MTU ที่ลดลงเนื่องจากการกำหนดค่า VPN แบบคงที่ในเครือข่ายไปยังเครื่องคลาวด์ MS Azure ฉันเพิ่งลด MTU ลงไปอีกถึง 1,400 หลังจากนั้นฉันประสบ Kernel Panics บนอุปกรณ์ WiFi แทนการหยุดชะงักของ SMB หลังจากเพิ่ม MTU กลับไปที่ 1472 Kernel Panics หยุดทำงานและ SMB deadlocks กลับมา ตอนนี้ฉันได้ตั้งค่า MTU กลับเป็นค่าเริ่มต้นที่ 1500 ไม่เหลือ deadlock หรือ panics อีกต่อไป แต่มันใช้เวลาสองสามชั่วโมงเท่านั้นที่มีการเปลี่ยนแปลง

อัปเดตวันที่ 23 มกราคม 2018:

[default]
streams=yes
soft=yes
signing_required=no
protocol_vers_map=2
file_ids_off=yes

เป็น /etc/nsmb.conf สุดท้ายของฉันซึ่งส่งผลให้มีการใช้งาน SMB ที่คงที่มานานกว่าหนึ่งสัปดาห์แล้ว


1
ปัญหาเดียวกันที่นี่ เรามีเซิร์ฟเวอร์ไฟล์เซิร์ฟเวอร์ 2012R2 และเราไม่สามารถคัดลอกไฟล์ไปมาได้หลังจาก High Sierra ตัวค้นหาล็อคและเราต้องรีบูตเครื่อง Mac อย่างหนัก ปัญหาเดียวกันยังคงมีอยู่หลังจากการเปลี่ยนแปลงของ MTU คำสั่ง 'sudo / usr / libexec / configureLocalKDC' และแม้กระทั่งเมื่อปิดการใช้งานไฟล์. DS_store และการแคชดิสก์ในเครื่อง Macs ที่ 12.12 ขึ้นไปไม่พบปัญหานี้
IAmTheSquidward

คำตอบ:


4

เตรียมพร้อมวิธีแก้ปัญหาที่ทำงานในองค์กรของเรา การเปลี่ยนแปลงนี้สำหรับ macOS พฤติกรรม SMB เป็น v2 เปลี่ยนการตั้งค่าต่อไปนี้ในไฟล์ /etc/nsmb.con

#!/bin/sh

echo "[default]" >> /etc/nsmb.conf
echo "protocol_vers_map=2" >> /etc/nsmb.conf

exit 0

ขอบคุณสำหรับคำแนะนำ เพิ่มการตั้งค่านี้ที่นี่และจะดูว่ามีผลหรือไม่
neongrau

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

-1

อาจเป็นไปได้ที่จะช่วยผู้อื่น

https://support.apple.com/en-us/HT208209


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

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