OS Xで重複した「ゴースト」ネットワークドライブを削除する方法


14

ターミナルでは、私のボリュームディレクトリは次のようになります。

"Sanitized"-Computer:Volumes "sanatizedUserName"$ ls
Backup of "Sanitized"’s MacBook     Macintosh HD
LaCie                   iDisk
LaCie-1             

どういうわけか重複した「LaCie」ドライブがあり、そのドライブにアクセスして削除できません。それは空港ドライブです。OS Xには、削除できる過去のネットワークドライブの保存場所に設定ファイルが必要です。

実際のドライブが接続されている場合にのみマウントされます。実際のデータが削除される可能性があるため、この複製を削除するのが怖いです。

この「ゴースト」ドライブがタイムマシンのバックアップを台無しにしていると思います。

許可:

"Sanitized"-Computer:Volumes "sanatizedUserName"$ ls -al
drwx------@ 26 root        wheel   840 Aug 10 18:41 LaCie-1

助けてくれてありがとう。

回答:


14

Mac OS Xは、デフォルトでドライブの名前でフォルダを作成し、/Volumesその時点でそれをマウントすることでドライブをマウントします(したがって、ドライブは通常を介してアクセス可能です/Volumes/NAME_OF_DRIVE)。Mac OS Xは-#、その名前の複数のドライブがマウントされている場合、ハードドライブの名前の後に追加します。(例:/Volumes/NAME_OF_DRIVE-1and /Volumes/NAME_OF_DRIVE-2など)これは/Volumes/、同じ名前のフォルダーが存在する場合にも発生します。マウントポイントの名前が異なっていても、ドライブの名前はFinderに正しく表示されます。

誤ったフォルダーの原因の例:

/Volumes/ExternalDrive/somefile.txtファイルが存在するかどうかを確認する(たとえば、最後に保存されたドキュメントを開く)ときに、ハードドライブ/ネットワーク共有/ USBキーなどがその場所に新しいドキュメントを作成するスクリプトまたはアプリケーション。マウントされていません。このファイルは/Volumes/ExternalDrive/somefile.txt/Volumes/ExternalDrive次回のマウント時にフォルダーが存在することを意味します。

これを修正:

  • すべてのドライブがアンマウントされていることを確認します-ディスクユーティリティを使用するdiskutil listか、
  • 見ることができるかを確認し/Volumes/、ターミナルや使用を使用することをお勧め- ls -laF /Volumes。フォルダーは1つのみ(NAME_OF_STARTUP_DRIVE -> /
  • 残りのフォルダーを削除します。(最初に内容を確認することをお勧めします)

私はこれが何が起こったのかを知っています:アプリが切断されたときにドライブに書き込もうとしました。ただし、このフォルダーを削除しようとしましたが、タイムマシンが実行されると、フォルダーが再作成されます。「LaCie」フォルダーにはマイナス記号(アクセス不可)があります。そのため、何らかの理由で、Time Machineはバックアップが「LaCie」ではなく「LaCie-1」にあると考えているようです。
コーリーフロイド

また、Time Machineの権限(バックアップおよびtimemachine)をすべて削除し、Time MachineでLaCie-1フォルダーを作成しました。
コーリーフロイド

ドライブをアンマウントし、/ Volumesに残っているフォルダーをすべて削除し、Time MachineをオフにしてからLacieドライブを再マウントし、Time Machineを使用して再選択することをお勧めします。([ディスクの変更]を押して[なし]に変更し、もう一度[変更]を押して適切に選択します)
Chealion 09

私はそれを何度も試しました。...タイムマシンは常にドライブを再作成します。
コーリーフロイド

Time Machineはバックアップを.sparseimageに保存していますか?
Chealion

4

わかりましたので、最初にドライブをオフにして、何も削除されていないことを確認しました。

次に、端末で次のように入力しました:

sudo rm -rf Lacie-1

素晴らしいニュース、これは機能します。ドライブをオンに戻すと、すべてが順調でした。

しかし、タイムマシンのバックアップを試みたときに原因を見つけました。Time Machineは、実際にバックアップ用にこのゴーストドライブを作成しています。理由はわかりません。


/Volumes/Lacie既に存在するため、Lacie-1を作成しています。Time Machineとは関係ありませんが、Mac OS Xが外部マウントをマウントする方法(外部ハードドライブ、ネットワーク共有など)
Chealion 09

私はあなたにもこだわってマウントポイントを削除している必要がありますねsudo rm -rf Lacie
Munkymorgy

0

ここに私がそれを解決した方法があります...そしてさらに重要なことは、それが原因でした。

原因
マシンの使用中に友人が来てネットワークに接続しました。当然のことながら、彼らのマシンはFinder共有に(リモートドライブとして)現れました。この間、私はラップトップを閉じ、スリープ状態になりました-共有されていることを思い出して。

少し後にホテルでラップトップを目覚めさせ、信頼できないネットワークがあることを知り、接続する前にApple / Preferences ... / Sharing、File Sharingをオフにしました。数日後、自宅でゴーストマシンがFinderに残っており、削除する方法がないことに気付きました。

解決策
アップルに戻りました/環境設定... /共有、ファイル共有、ファイル共有をオンにし(マシンは消えました)、ファイル共有をオフにしました(消えたままでした)。

疑い
これはエッジケースのバグであり、Finderがネットワークに接続されていない限り共有をチェックせず、切断中にファイル共有オプションがオフになっている場合、ポーリングは行われません(「明らかに」共有していないため)何でも)古いエントリを削除します。

参考までに、これをAppleのバグとして記録しています(#19977714)。

繰り返しますが、まだこれが起こっていると仮定すると、Finderはネットワーク上にないか、そのオプションがオフになっていることを発見して、すべての共有を削除し、それ以上チェックする必要はないようです。


0

これも再起動することで修正する必要があります。


おそらく再起動することで修正できますが、修正する必要はないと思います。
mtak
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.