OS X에서 중복 "고스트"네트워크 드라이브를 제거하는 방법은 무엇입니까?


14

터미널에서 내 Volumes 디렉토리는 다음과 같습니다.

"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-1/Volumes/NAME_OF_DRIVE-2등) 폴더가 /Volumes/동일한 이름으로 존재하는 경우에도 발생합니다 . 마운트 지점의 이름이 다르더라도 드라이브 이름이 Finder에 올바르게 표시됩니다.

잘못된 폴더를 유발할 수있는 원인의 예 :

/Volumes/ExternalDrive/somefile.txt파일이 존재하는지 검사 할 때 (예 : 마지막으로 저장된 문서 열기) 하드 드라이브 / 네트워크 공유 / USB 키 등이있을 때 해당 위치에 새 문서를 만드는 스크립트 또는 응용 프로그램 또는 파일을 작성 하는 응용 프로그램입니다. 장착되어 있지 않습니다. 파일은 다음에 마운트 할 때 /Volumes/ExternalDrive/somefile.txt폴더 /Volumes/ExternalDrive가 존재 한다는 의미로 존재합니다.

이 문제를 해결 :

  • 모든 드라이브를 확인하는 것은 마운트 해제되었습니다 - 사용 디스크 유틸리티 또는 diskutil list확인하기
  • /Volumes/터미널 사용 및 사용에 권장 되는 내용을 확인하십시오 ls -laF /Volumes. 폴더는 하나만 있어야합니다 ( NAME_OF_STARTUP_DRIVE -> /)
  • 나머지 폴더를 삭제하십시오. (먼저 내용을 확인하는 것이 좋습니다)

나는 이것이 일어난 일을 알고있다 : 앱이 연결이 끊어지면 드라이브에 쓰려고했습니다. 그러나이 폴더를 삭제하려고 시도했지만 타임 머신이 실행될 때 폴더를 다시 만듭니다. "LaCie"폴더에는 빼기 부호가 있습니다 (액세스 할 수 없음). 따라서 Time Machine은 백업이 "LaCie"가 아닌 "LaCie-1"에 있다고 생각하는 것 같습니다.
Corey Floyd

또한 모든 Time Machine permisions (백업 및 timemachine)를 삭제하고 Time machine STILL이 LaCie-1 폴더를 생성했습니다.
Corey Floyd

드라이브 마운트를 해제하고 / Volumes에서 남은 폴더를 제거하고 Time Machine을 끈 다음 Lacie 드라이브를 다시 마운트 한 다음 Time Machine을 사용하여 다시 선택하는 것이 좋습니다. (디스크 변경을 누르고 없음으로 변경 한 다음 다시 변경을 누르고 올바르게 선택하십시오)
Chealion

나는 여러 번 시도했다. ... 타임머신은 항상 드라이브를 재생성합니다.
Corey Floyd

Time Machine에서 백업을 .sparseimage로 저장합니까?
Chealion

4

좋아, 먼저 아무것도 삭제되지 않도록 드라이브를 끕니다.

그런 다음 터미널에 다음을 입력했습니다.

sudo rm -rf Lacie-1

좋은 소식입니다. 드라이브를 다시 켰는데 모든 것이 정상이었습니다.

그러나 타임 머신 백업을 시도했을 때 원인을 찾았습니다. Time Machine은 실제로 백업용이 고스트 드라이브를 만들고 있습니다. 이유를 모르겠습니다.


/Volumes/Lacie이미 존재 하기 때문에 Lacie-1을 생성 중 입니다. Time Machine과 관련이 없지만 Mac OS X이 외장 마운트 (예 : 외장 하드 드라이브, 네트워크 공유 등)를 마운트하는 방법
Chealion

또한 고정 된 마운트 포인트를 제거해야했다고 생각합니다.sudo rm -rf Lacie
Munkymorgy

0

여기에 내가 어떻게 해결했는지 더 중요하게 무엇이 원인이 되었습니까?

원인
컴퓨터를 사용하는 동안 친구가 와서 네트워크에 연결했습니다. 그들의 기계는 내 Finder 공유에 (원격 드라이브로) 나타났습니다. 이 기간 동안 랩톱을 닫고 노트북이 공유되었다는 사실을 기억하면서 잠이 들었습니다.

조금 후에 나는 호텔에서 랩탑을 깨웠고, 신뢰할 수없는 네트워크가 있다는 것을 알고, 연결하기 전에 Apple / 환경 설정 ... / 공유, 파일 공유를 끕니다. 집에서 며칠이 지난 후에야 고스트 머신이 파인더에 남아있는 것을 알 수 없었습니다.

해결 방법
Apple로 돌아가서 / 환경 설정 ... / 공유, 파일 공유 및 파일 공유 (시스템이 종료 됨)를 켠 다음 파일 공유를 해제했습니다 (그들은 계속 유지됨).

의심스러운
문제는 Finder가 네트워크에 연결되어 있지 않으면 공유를 확인하지 않는 엣지 케이스 버그라고 생각합니다. 연결이 끊어진 상태에서 파일 공유 옵션이 꺼져 있으면 폴링하지 않습니다 ( '분명히'공유하지 않기 때문에) 오래된 항목을 제거합니다.

참고로,이 버그는 Apple # 19977714의 버그로 기록했습니다.

다시 말하지만 여전히 이것이 일어나고 있다고 가정하면 Finder는 네트워크가 없거나 해당 옵션이 해제되어 있음을 발견하고 모든 공유를 제거한 다음 더 이상 확인할 필요가없는 것 같습니다.


0

다시 부팅하여 수정해야합니다.


아마 재부팅하여 해결할 수 있지만, 나는 그것이 생각하지 않는다 한다 고정.
mtak
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.