Як видалити дублікат мережевого накопичувача "привид" на OS X?


14

У терміналі мій каталог томів виглядає так:

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

Якось у мене є дублікат диска "LaCie", і я не можу отримати доступ до нього, щоб видалити його. Це аеропорт Drive. У 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-1і /Volumes/NAME_OF_DRIVE-2т. д.) Це також відбудеться, якщо папка /Volumes/з цим ім'ям існує. Навіть незважаючи на те, що точка монтування має іншу назву, ім'я диска буде відображатися правильно у Finder.

Приклад того, що може спричинити помилкову папку:

Сценарій або додаток, який записує файл у /Volumes/ExternalDrive/somefile.txtабо навіть програму, яка, перевіряючи, чи існує файл (наприклад, відкрити останній збережений документ), створює новий документ у тому місці, коли жорсткий диск / мережевий доступ / ключ USB / тощо. не монтується. Файл буде існувати, /Volumes/ExternalDrive/somefile.txtтобто папка /Volumes/ExternalDriveбуде існувати при наступному монтуванні.

Виправлення цього:

  • Переконайтесь, що всі диски відключені - використовуйте Disk Utility або diskutil listщоб бути впевненим
  • Перевірте, що можна побачити /Volumes/- рекомендується використовувати Термінал та користуватися ls -laF /Volumes. Має бути лише одна папка ( NAME_OF_STARTUP_DRIVE -> /)
  • Видаліть інші папки. (Рекомендую спочатку перевірити вміст)

Я знаю, що це сталося: додаток намагався записати на диск, коли він був відключений. Однак я намагався видалити цю папку, але коли машина часу працює, вона знову створює папку. Папка "LaCie" має знак мінус (недоступний). Тому чомусь здається, що Time Machine вважає, що резервне копіювання в "LaCie-1" не є "LaCie".
Корі Флойд

Я також видалив усі дозволи машини Time (резервне копіювання та тимчасова машина) та машину часу ПОСЛІ створив папку LaCie-1.
Корі Флойд

Я рекомендую відключити накопичувачі, видалити всі залишки папок в / Томи, вимкнути Time Machine, потім знову встановити привід Lacie і повторно вибрати його за допомогою Time Machine. (Натисніть Change Disk, змініть його на None, а потім знову натисніть Change і виберіть його належним чином)
Chealion

Я намагався це не раз. ... машина часу завжди відтворює привід.
Корі Флойд

Чи зберігає Time Machine резервні копії в .sparseimage?
Chealion

4

Гаразд, тому я спершу вимкнув диск, щоб переконатися, що нічого не видалено.

Потім у терміналі я набрав:

sudo rm -rf Lacie-1

Чудова новина, це працює. Я повернув свій привід і все було добре.

Однак я знайшов причину, коли намагався зробити резервну копію машини. Time Machine фактично створює цей привід для резервного копіювання. Я не знаю чому.


Він створює Lacie-1, тому що /Volumes/Lacieвже існує. Це не пов’язано з Time Machine, але як Mac OS X монтує зовнішні кріплення (наприклад, зовнішні жорсткі диски, мережеві спільні пристрої тощо)
Chealion,

Я здогадуюсь, ви також повинні були зняти точку кріпленняsudo rm -rf Lacie
Munkymorgy

0

Ось як я це вирішив ... і що ще важливіше, що це спричинило.

Причина
Друг підійшов і підключився до моєї мережі, коли я використовував свою машину. Їх машина, правда, виявилася в моїх акціях Finder (як віддалений привід). За цей час я закрив свій ноутбук, і він заснув - пам’ятаючи, що в ньому були акції.

Трохи пізніше я розбудив ноутбук у готелі, і знаючи, що є мережа, якій я не довіряв, я вимкнув Apple / Preferences ... / Sharing, Sharing Sharing перед тим, як підключитися. Тільки через кілька днів вдома я помітив привидні машини, які все ще знаходяться у Finder, і не вдалося їх видалити.

Рішення
Я повернувся до Apple / Налаштування ... / Спільний доступ, Обмін файлами та ВКЛЮЧЕНО Обмін файлами (машини зникли), потім я вимкнув Обмін файлами (вони залишилися зниклими).

Підозра.
Я вважаю, що це помилка в кращому випадку, де Finder не перевіряє спільний доступ, якщо він не підключений до мережі, і якщо параметр "Обмін файлами" вимкнено під час відключення, він ніколи не опитується (оскільки "очевидно" ви не ділитесь що-небудь), щоб видалити несвіжі записи.

FYI, я зареєстрував це як помилку з Apple, # 19977714.

Знову ж таки, припускаючи, що це відбувається, здається, що Finder повинен або не мати мережі, або виявити цю опцію вимкнено, видалити всі Акції, а потім більше не потрібно перевіряти.


0

Це також слід виправити перезавантаженням.


Можливо, це можна виправити перезавантаженням, але я не думаю, що це слід виправляти.
mtak
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.