ปัญหา
ปัญหาของฉันคือฉันได้ติดตั้งการแชร์เครือข่าย NFS ด้วยตนเองบน Mac ของฉันและตอนนี้ระบบยังคงพยายามที่จะนับใหม่และแสดงป๊อปอัปที่น่ารำคาญที่มุ่งเน้นที่น่ารำคาญ: "มีปัญหาในการเชื่อมต่อกับเซิร์ฟเวอร์ ... " . ถ้าฉันปิดมันจะกลับมาหลายนาทีในภายหลังและอื่น ๆ !
ฉันรีบูตเครื่อง Mac แต่ฉันโลภโดยป๊อปอัพเมื่อลงชื่อเข้าใช้อีกครั้ง
คำถาม
ฉันจะบอกให้ Mac ของฉันหยุดพยายามเมานต์แชร์ NFS และลืมมันได้อย่างไร
บริบท
เมื่อเร็ว ๆ นี้ฉันพยายามทำเบนช์มาร์กสำหรับเซิร์ฟเวอร์ที่บ้านของฉัน (HP MicroServer กับ NAS4Free หรือ Fedora) เพื่อค้นหาชุดการกำหนดค่าที่เหมาะสม
ในฐานะลูกค้าหลักของเซิร์ฟเวอร์ภายในบ้านนี้จะเป็น Mac ของฉันฉันได้ทำการทดสอบจาก Mac และติดตั้งการแชร์ NFS โดยใช้:
mount -t nfs -o tcp,nfsvers=4 ip:/path ~/Projects/mnt
มันไม่ทำงานดังนั้นฉันเปลี่ยนกลับไปเป็น NFSv3:
mount -t nfs -o tcp,nfsvers=3 ip:/path ~/Projects/mnt
ในตอนท้ายของการทดสอบฉันปิดเซิร์ฟเวอร์ก่อนที่จะถอนการติดตั้งการแบ่งใช้ซึ่งฉันไม่สนใจมากเนื่องจากไม่มีสิ่งใดที่สำคัญบนเซิร์ฟเวอร์นี้ อย่างไรก็ตาม OS X บ่นและขอให้ฉันตัดการเชื่อมต่อไดรฟ์หรือละเว้นและฉันตัดการเชื่อมต่อ แต่หลายนาทีต่อมาฉันได้รับป๊อปอัป
ฉันทำการสอบสวนหลายครั้ง:
- boot ในเซฟโหมด: ฉันไม่มีป๊อปอัป
- เข้าสู่ระบบผู้ใช้อื่น: ฉันมีป๊อปอัพ
- การเข้าสู่ระบบกดปุ่ม Shift ค้างไว้: ฉันมีป๊อปอัป
- การถอนการติดตั้งหรือยกเลิกการกำหนด TimeMachine, SpotLight, CrashPlan, Dropbox และอื่น ๆ : ฉันเคยอยู่ในสถานะที่ใช้เวลาหลายชั่วโมงฉันไม่มีป๊อปอัป
- ฉันลองติดตั้งใหม่ทีละครั้งคือ 1 TimeMachine จากนั้น SpotLight และ CrashPlan ฉันรีบูทระหว่างกันและไม่มีป๊อปอัป จากนั้น Dropbox และป๊อปอัปจะปรากฏมากหรือน้อยเมื่อสิ้นสุดการติดตั้ง (บังเอิญหรือไม่) ฉันลบ Dropbox อีกครั้ง แต่ฉันยังประหลาดใจที่มีป๊อปอัปอยู่ ดังนั้นอาจเป็นหนึ่งใน 3 แอพ / บริการก่อนหน้านี้
ฉันได้ยก คำถามในเธรดฟอรัมที่ Apple แต่จนถึงขณะนี้ยังไม่มีวิธีแก้ปัญหา ฉันจึงตัดสินใจหันไปใช้ชุมชน StackExchange เพื่อหาคำแห่งปัญญา
/Library/Preferences
ออกจากทางหยุดปัญหา มันกลายเป็นการค้นหาแบบไบนารี่ของไฟล์ใดไฟล์หนึ่งในนั้นที่เป็นสาเหตุของมัน การตรวจสอบอย่างรวดเร็วแสดงให้เห็นว่ามันเป็นหนึ่งใน ~ 20 ที่สร้างขึ้นเมื่อขาดหายไป อีก 7 หรือ 8 แลกเปลี่ยนและเรียบรีบูตแคบลงบนผู้กระทำผิด มันจบลงด้วยการเป็น /Library/Preferences/com.apple.alf.plist
และใช้การถอดรหัส plasts แบบไบนารีที่ซ้อนกัน (และอาจเป็นเลขฐานสิบหกและ base64) เพื่อค้นหาการอ้างอิงไปยังภูเขา
umount
?