Jak usunąć zduplikowany dysk sieciowy „ghost” w systemie OS X?

14

W terminalu mój katalog Volumes wygląda następująco:

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

Jakoś mam zduplikowany dysk „LaCie” i nie mogę uzyskać do niego dostępu, aby go usunąć. To jest jazda na lotnisko. OS X musi mieć plik preferencji, w którym przechowuje poprzednie dyski sieciowe, które mogę usunąć.

Montuje się tylko wtedy, gdy podłączony jest prawdziwy dysk. Boję się usunąć ten duplikat, ponieważ może usunąć prawdziwe dane.

Wydaje mi się, że ten napęd „ducha” psuje moją kopię zapasową wehikułu czasu.

Uprawnienia:

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

Dziękuję za wszelką pomoc.

Corey Floyd
źródło

Odpowiedzi:

14

Mac OS X domyślnie montuje dyski, tworząc folder z nazwą napędu, /Volumesa następnie montując go w tym momencie (aby dysk był normalnie dostępny przez /Volumes/NAME_OF_DRIVE). Mac OS X doda -#nazwę dysku twardego, jeśli zamontowanych jest wiele dysków o tej nazwie. (np. /Volumes/NAME_OF_DRIVE-1i /Volumes/NAME_OF_DRIVE-2itp.) Dzieje się tak również, jeśli folder istnieje pod /Volumes/tą samą nazwą. Mimo że punkt instalacji ma inną nazwę, nazwa napędu będzie poprawnie wyświetlana w Finderze.

Przykład tego, co może powodować błędny folder:

Skrypt lub aplikacja, która zapisuje plik, /Volumes/ExternalDrive/somefile.txta nawet aplikacja, która podczas sprawdzania, czy plik istnieje (np. Otwórz ostatni zapisany dokument) tworzy nowy dokument w tej lokalizacji, gdy dysk twardy / udział sieciowy / klucz USB / itp. nie jest zamontowany. Plik będzie istniał, co /Volumes/ExternalDrive/somefile.txtoznacza, że ​​folder /Volumes/ExternalDrivebędzie istniał podczas następnego montowania.

Naprawianie tego:

  • Upewnij się, że wszystkie dyski zostały odmontowane - skorzystaj z Narzędzia dyskowego lub, diskutil listaby się upewnić
  • Sprawdź, co można zobaczyć w /Volumes/- zalecane, aby korzystać z terminala i używać ls -laF /Volumes. Powinien być tylko jeden folder ( NAME_OF_STARTUP_DRIVE -> /)
  • Usuń pozostałe foldery. (Polecam najpierw sprawdzić zawartość)
Chealion
źródło
Wiem, że tak się stało: aplikacja próbowała zapisać dysk, gdy został odłączony. Próbowałem jednak usunąć ten folder, ale gdy uruchomi się wehikuł czasu, ponownie go tworzy. Folder „LaCie” ma znak minus (niedostępny). Wydaje się więc z jakiegoś powodu, że Time Machine uważa, że ​​kopia zapasowa znajduje się w „LaCie-1”, a nie „LaCie”.
Corey Floyd,
Usunąłem także wszystkie uprawnienia Time Machine (kopia zapasowa i timemachine), a wehikuł czasu STILL utworzył folder LaCie-1.
Corey Floyd,
Polecam odmontować dyski, usunąć wszelkie pozostałe foldery w / Volumes, wyłączyć Time Machine, a następnie ponownie zamontować dysk Lacie, a następnie ponownie wybrać go za pomocą Time Machine. (Naciśnij Zmień dysk, zmień go na Brak, a następnie naciśnij ponownie Zmień i wybierz go poprawnie)
Chealion
Próbowałem tego wiele razy. ... wehikuł czasu zawsze odtwarza dysk.
Corey Floyd,
Czy Time Machine zapisuje kopie zapasowe w pliku .sparseimage?
Chealion
4

Ok, więc najpierw wyłączyłem dysk, aby upewnić się, że nic nie zostało usunięte.

Następnie w terminalu wpisałem:

sudo rm -rf Lacie-1

Świetna wiadomość, to działa. Włączyłem ponownie dysk i wszystko było w porządku.

Znalazłem jednak przyczynę, gdy próbowałem wykonać kopię zapasową wehikułu czasu. Time Machine faktycznie tworzy ten napęd-widmo do tworzenia kopii zapasowych. Nie wiem dlaczego.

Corey Floyd
źródło
Tworzy Lacie-1, ponieważ /Volumes/Laciejuż istnieje. Nie jest to związane z Time Machine, ale sposobem, w jaki Mac OS X montuje zewnętrzne mocowania (np. Zewnętrzne dyski twarde, udziały sieciowe itp.)
Chealion
Myślę, że powinieneś także usunąć zablokowany punkt montażusudo rm -rf Lacie
Munkymorgy
0

Oto jak to rozwiązałem ... i, co ważniejsze, co go spowodowało.

Przyczyna
Przyszedł znajomy i podłączył się do mojej sieci, kiedy korzystałem z mojego komputera. Ich maszyna, słusznie, pojawiła się w moich udziałach Findera (jako dysk zdalny). W tym czasie zamknąłem laptopa i poszedł spać - pamiętając, że miał akcje.

Nieco później obudziłem laptopa w hotelu i wiedząc, że istnieje sieć, której nie ufałem, wyłączyłem Apple / Preferencje ... / Udostępnianie, Udostępnianie plików przed połączeniem. Dopiero kilka dni później w domu zauważyłem, że maszyny-duchy wciąż znajdują się w Finderze i nie mogę ich usunąć.

Rozwiązanie
Wróciłem do Apple / Preferencje ... / Udostępnianie, udostępnianie plików i włączyłem udostępnianie plików (maszyny zniknęły), a potem wyłączyłem udostępnianie plików (pozostały zniknięte).

Podejrzenie
Wierzę, że jest to błąd na marginesie, w którym Finder nie sprawdza udziałów, chyba że jest podłączony do sieci, a jeśli opcja udostępniania plików jest wyłączona, gdy jest odłączona, nigdy nie odpytuje (ponieważ „oczywiście” nie udostępniasz cokolwiek), aby usunąć nieaktualne wpisy.

Do zarejestrowania to jako błąd w Apple, # 19977714.

Ponownie, wciąż zakładając, że tak się dzieje, wydaje się, że Finder nie powinien znajdować się w żadnej sieci lub odkryć, że ta opcja jest wyłączona, usunąć wszystkie Udziały, a następnie nie musi już sprawdzać.

Walt Stoneburner
źródło
0

Należy to również naprawić przez ponowne uruchomienie.

Jacek
źródło
Prawdopodobnie można to naprawić przez ponowne uruchomienie, ale nie sądzę, że powinno to zostać naprawione.
mtak