ไม่สามารถยกเลิกการต่อเชื่อม HDD ภายนอก ใช้งานได้เพียง“ บังคับ unmount” เท่านั้น


3

ฉันไม่สามารถใช้ 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

คำตอบ:


1

เกมออนไลน์บางเกมมี "แอพตัวช่วย" ที่อัปเดตเกมในเบื้องหลัง ลองเสียบในไดรฟ์แล้วยกเลิกการต่อเชื่อมโดยไม่ต้องเปิดเกม หากใช้งานได้คุณสามารถสร้างสคริปต์ Automator / bash อย่างง่ายเพื่อเลิกเมานท์ไดรฟ์ (ควรประกอบด้วยสองคำสั่งที่คุณกล่าวถึงข้างต้นยกเว้นว่าคุณควรใช้sudo killall <appname>เพื่อฆ่ากระบวนการที่ล็อคไดรฟ์


หากไม่มีเกมเริ่มฉันสามารถ unmount HDD นี้ได้
MikroDel

ฉันควรเขียนsudo killall nameOfTheGameไหม คุณช่วยแสดงสคริปต์ที่สมบูรณ์ที่คุณหมายถึงได้ไหม
MikroDel

ถ้าฉันบังคับให้ unmount - ฉันจะกลายเป็นปัญหาสำหรับ HDD ของฉันได้ไหม? ไม่ใช่สำหรับไฟล์ข้อความที่ไม่ได้บันทึก ฯลฯ
MikroDel

@ MikroDel ใช่ 'killall nameofthegame' ควรใช้งานได้
wateroverflow9102

-1

ลองปิดไฟร์วอลล์หรือไม่ ดูเหมือนว่ามันเป็นกระบวนการไฟร์วอลล์


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