ฉันไม่สามารถใช้ Finder บนไอคอน HDD ภายนอกของฉัน -> unmount มันใช้งานไม่ได้ แต่บังคับให้ unmount เท่านั้น
ฉันคิดว่าถ้าฉันบังคับมันไฟล์บางไฟล์อาจเสียหายได้
ฉันได้ปิดโปรแกรมทั้งหมดที่ทำงานอยู่ ด้วยsudo lsof|grep ExternalHddName
ฉันต้องการที่จะหากระบวนการที่ใช้ HDD นี้ ไม่มีอะไรปรากฏขึ้น
1. ฉันควรหลีกเลี่ยงการบังคับถอนติดตั้งทุกครั้งหรือไม่ ในความหมายว่า id อันตรายหรือไม่
ปรับปรุง
sudo lsof|grep /Volumes/ExternalHddName
ควรใช้แทน
ถ้าฉันใช้diskutil unmount /Volumes/ExternalHddName
ฉันจะกลายเป็นfailed to unmount: dissented by PID=199 (/usr/libexec/ApplicationFirewall/socketfilterfw
ฉันใช้เกมออนไลน์บน HDD ภายนอก บางทีนี่อาจsocketfilterw
จะเกี่ยวข้องกับมัน แต่มันใช้งานได้แม้กระทั่ง 20 นาทีหลังจากฉันออกจากเกมนี้
ฉันใช้sudo kill 199
แล้วหลังจากเลิกเมานท์ก็เป็นไปได้
2. ฉันควรทุกครั้งที่ฉันต้องการยกเลิกการต่อเชื่อมฮาร์ดดิสก์ภายนอกนี้ด้วยตนเองหรือไม่ว่ากระบวนการใดใช้ด้วยตัวเอง ฉันต้องการจะทำในขั้นตอนเดียวโดยไม่ต้องออกจากระบบ Mac