USBスティックを頻繁に取り出すと、まだ必要だと気づきます。
ディスクユーティリティでドライブをアンマウントすると、再マウントできますが、イジェクトすると消えてしまいます。
- Finderには表示されません
- diskutilには表示されません
- に表示されません
ls /dev
- USBの下のシステム情報にまだ表示されます。
取り外して挿入せずにディスクをマウントするにはどうすればよいですか?
USBスティックを頻繁に取り出すと、まだ必要だと気づきます。
ディスクユーティリティでドライブをアンマウントすると、再マウントできますが、イジェクトすると消えてしまいます。
ls /dev
取り外して挿入せずにディスクをマウントするにはどうすればよいですか?
回答:
「hdiutil attach」と適切な/ dev /デバイス(システム情報の下のBSD名)を使用して、取り出されたhdを再マウントできます。あなたが言ったように、これはフラッシュドライブでは動作しません(/ dev /デバイスは消えます)。
kextunload IOUSBMassStorageClass.kext;
kextload /System/Library/Extensions/IOUSBMassStorageClass.kext
すべてのUSBストレージデバイスをアンマウントおよび再マウントします...
system_profiler SPFireWireDataType | grep "BSD Name: disk.$"
いますが、それからsystem_profiler SPFireWireDataType
は何も出力されません-FireWireの速度をリストするだけで、それ以外は何もしません。たぶんケーブルが故障し...か何かである
Macを使用している場合の解決策の1つは、コンピューターをスリープ状態にしてから再度スリープ状態にすることです。あなたが怠feelingだと感じている場合、それは素晴らしい解決策ですが、ドライブを取り外して再挿入する方が明らかに速くなります。
外付けUSBおよびFirewireドライブでも同じ問題が発生しました。「ディスクユーティリティ」を使用して(おそらく誤って)イジェクトし、Mac OS Xに再び表示させるためにドライブを物理的に切断/再接続する必要があります。「システムプロファイラ」の下に表示されているにもかかわらず。
Firewire HDDのデイジーチェーンを使用している場合、これは不便です...
ここに私のために働いたものがあります。ターミナル内からこれを試してください。(最初に「diskutil」がインストールされていることを確認してください-以下の注意を参照してください。)
コマンドライン:
diskutilリスト
diskutil mountDisk / dev / diskx
diskxは、「list」コマンド(disk2など)の下に表示される物理デバイス参照と相関します。
注意:http://www.macports.org/の MacPortsを試してください
私は最近、まさにこの目的のためにMountainというアプリをリリースしました。Mountainは、外付けドライブをアンマウントしたり、後で再マウントしたりできます。