Bagaimana cara menghapus drive jaringan "hantu" duplikat pada OS X?

14

Di terminal, direktori Volume saya terlihat seperti ini:

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

Entah bagaimana saya memiliki duplikat "LaCie" drive dan saya tidak dapat mengaksesnya untuk menghapusnya. Ini adalah Drive Bandara. OS X harus memiliki file preferensi di suatu tempat yang disimpan oleh drive jaringan masa lalu yang dapat saya hapus.

Itu hanya mount ketika drive nyata dicolokkan. Saya takut untuk menghapus duplikat ini karena mungkin menghapus data nyata.

Saya percaya drive "hantu" ini merusak cadangan mesin waktu saya.

Izin:

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

Terima kasih atas bantuannya.

Corey Floyd
sumber

Jawaban:

14

Mac OS X memasang drive secara default dengan membuat folder dengan nama drive /Volumesdan kemudian memasangnya pada saat itu (sehingga drive biasanya dapat diakses melalui /Volumes/NAME_OF_DRIVE). Mac OS X akan menambahkan -#setelah nama hard drive jika beberapa drive dari nama itu dipasang. (mis. /Volumes/NAME_OF_DRIVE-1dan /Volumes/NAME_OF_DRIVE-2, dll.) Ini juga akan terjadi jika ada folder /Volumes/dengan nama yang sama. Meskipun titik pemasangan memiliki nama yang berbeda, nama drive akan ditampilkan dengan benar di Finder.

Contoh apa yang dapat menyebabkan folder salah:

Sebuah skrip atau aplikasi yang menulis file ke /Volumes/ExternalDrive/somefile.txtatau bahkan aplikasi yang ketika memeriksa apakah ada file (mis. Buka dokumen yang disimpan terakhir) membuat dokumen baru di lokasi itu ketika hard drive / jaringan berbagi / kunci USB / dll. tidak terpasang. File akan ada pada /Volumes/ExternalDrive/somefile.txtarti folder /Volumes/ExternalDriveakan ada saat Anda melakukan mount berikutnya.

Memperbaiki ini:

  • Pastikan semua drive telah dilepas - gunakan Disk Utility atau diskutil listuntuk memastikannya
  • Periksa untuk melihat apa yang bisa dilihat /Volumes/- direkomendasikan untuk menggunakan Terminal dan gunakan ls -laF /Volumes. Seharusnya hanya ada satu folder ( NAME_OF_STARTUP_DRIVE -> /)
  • Hapus folder yang tersisa. (Saya akan merekomendasikan memeriksa konten terlebih dahulu)
Chealion
sumber
Saya tahu inilah yang terjadi: aplikasi mencoba menulis ke drive ketika terputus. Namun, saya telah mencoba untuk menghapus folder ini, tetapi ketika mesin waktu berjalan, itu menciptakan kembali folder tersebut. Folder "LaCie" memiliki tanda minus (tidak dapat diakses). Jadi sepertinya karena alasan tertentu Time Machine berpikir bahwa cadangannya ada di "LaCie-1" bukan "LaCie".
Corey Floyd
Saya juga menghapus semua izin Time Machine (backupd dan timemachine) dan mesin waktu MASIH membuat folder LaCie-1.
Corey Floyd
Saya sarankan unmount drive, hapus folder yang tersisa di / Volume, matikan Time Machine kemudian remount drive Lacie dan kemudian pilih kembali menggunakan Time Machine. (Tekan Ubah Disk, ubah ke Tidak Ada, lalu tekan Ubah lagi dan pilih dengan benar)
Chealion
Saya sudah mencobanya berkali-kali. ... mesin waktu selalu membuat ulang drive.
Corey Floyd
Apakah Time Machine menyimpan cadangan Anda di .sparseimage?
Chealion
4

Ok, jadi saya pertama kali mematikan drive saya untuk memastikan tidak ada yang dihapus.

Kemudian di terminal saya mengetik:

sudo rm -rf Lacie-1

Berita bagus, ini berhasil. Saya menyalakan kembali drive saya dan semuanya baik-baik saja.

Namun saya menemukan penyebabnya ketika saya mencoba melakukan backup mesin waktu saya. Time Machine sebenarnya membuat ghost drive ini untuk cadangan. Saya tidak tahu kenapa.

Corey Floyd
sumber
Ini menciptakan Lacie-1 karena /Volumes/Laciesudah ada. Ini tidak terkait dengan Time Machine tetapi bagaimana Mac OS X memasang mount eksternal (mis. Hard drive eksternal, pembagian jaringan, dll.)
Chealion
Saya kira Anda juga harus menghapus mount point yang macetsudo rm -rf Lacie
Munkymorgy
0

Inilah cara saya mengatasinya ... dan yang lebih penting, apa yang menyebabkannya.

Penyebab
Seorang teman datang dan terhubung ke jaringan saya ketika saya menggunakan mesin saya. Mesin mereka, memang demikian, muncul di bagian Finder saya (sebagai drive jarak jauh). Selama waktu ini, saya menutup laptop saya dan pergi tidur - mengingat itu punya saham.

Beberapa saat kemudian saya membangunkan laptop saya di sebuah hotel, dan mengetahui ada jaringan yang tidak saya percayai, saya mematikan Apple / Preferensi ... / Berbagi, Berbagi File sebelum menghubungkan. Tidak sampai beberapa hari kemudian di rumah saya melihat mesin hantu masih di Finder tanpa ada cara untuk menghapusnya.

Solusi
Saya kembali ke Apple / Preferensi ... / Berbagi, Berbagi File dan mengaktifkan ON Berbagi File (mesin-mesin menghilang), kemudian saya mematikan OFF File Sharing (mereka tetap menghilang).

Kecurigaan
Saya percaya ini adalah bug tepi-kasus, di mana Finder tidak memeriksa saham kecuali terhubung ke jaringan, dan jika opsi Berbagi File dimatikan saat terputus, itu tidak pernah polling (karena 'jelas' Anda tidak berbagi apapun) untuk menghapus entri basi.

FYI, saya telah mencatat ini sebagai bug pada Apple, # 19977714.

Sekali lagi, masih dengan asumsi inilah yang terjadi, tampaknya Finder seharusnya tidak berada di jaringan atau menemukan opsi tidak aktif, menghapus semua Saham dan kemudian tidak perlu memeriksa lagi.

Walt Stoneburner
sumber
0

Ini juga harus diperbaiki dengan me-reboot.

Mendongkrak
sumber
Mungkin bisa diperbaiki dengan me-reboot, tapi saya pikir itu tidak harus diperbaiki.
mtak