質問: macでネットワークデバイスを強制的にアンマウントするにはどうすればよいですか? やあみんな、私は現在します cmd + k finderでwindowsコンピューターに接続し、そのネットワーク共有(smb:// mypcなど)を参照して使用できるようにします。正常に機能しますが、クリックすると、macbookがスリープ状態になった後、ロードされたままの状態で、共有リストが表示されなくなります。私がやりたいのは、明らかに「コンピュータ」をアンマウントすることです(私はコンピュータをマウントしなかったことがわかっていますが、他の方法でそれを言うことができます)。同じ方法を使用して再接続できます。左側のイジェクトボタンをクリックしますが、次のように表示されます。 「mypc」のディスクが使用中であり、排出できませんでした。 アプリケーションを終了して、再試行してください。 これを再び機能させることができた唯一の方法は、macbookを再起動することですが、それは必要ないはずです。私はすでにインターネットを切断しようとしましたが(空港をオフにしてからオンに戻す)、何もしません。おそらく端末コマンドか、これを強制的にオフにするために何かできることがあるのかと思っています。いいえ、ネットワーク共有から何かを使用しているものは実行していません。ただし、何らかの理由で、以前に使用して終了したアプリケーションが「ハンドルを戻さなかった」場合を除きます。これが当てはまるとは思えませんが、つまり、プログラムが特定のパスにあるファイル/フォルダにアクセス/使用しているかどうかを確認する端末コマンドもありますか?私がこれを修正できることを願って、私はどんな助けにも感謝します。今すぐmacbookを再起動する必要があります:(
回答: ターミナルを開き、マウントを使用して強制的にアンマウントするボリュームを見つけ、次を使用します。sudo umount -f /volumes/{mount} ネットワークから切断する場合は、finderが待機している間に少し待ってから、最終的に接続が切断されたことが通知されます。この時点で、サービスから切断するかどうかを尋ねられます。