시작할 때 OS X이 NFS 서버에 자동으로 연결되지 않도록하려면 어떻게해야합니까?


13

나는 오늘 라이온으로 업그레이드했지만 Snow Leopard에서 같은 문제가 발생했습니다. Mac을 시동하고 로그인하면 자동으로 NFS 서버에 연결됩니다. 공유 섹션의 Finder에 서버가 있기 때문에 이것을 알고 있습니다. 과거 어느 시점에서 서버에 연결했다고 가정하지만 지금 연결을 중지시키는 방법을 모르겠습니다. 어디서 볼 수 있습니까? 서버를 배출 한 후에도 다음에 시작할 때 다시 연결됩니다. 멈추게하려면 어떻게해야합니까?

추가 정보-내 / etc / auto_home은 다음과 같습니다.

#
# Automounter map for /home
#
+auto_home  # Use directory service
#
# Get /home records synthesized from user records
#
+/usr/libexec/od_user_homes

/ usr / libexec / od_user_homes를 실행하면 출력이 없습니다.

마운트는 디스크 유틸리티 또는 디렉토리 유틸리티에 lsof표시되지 않으며 실행 중에는 마운트 (/ CIFS)가 표시되지 않습니다. df/ CIFS를 표시하고 파일 시스템이x-browser:

/ etc / auto_master는 다음과 같습니다.

#
# Automounter master map
#
+auto_master        # Use directory service
/net            -hosts      -nobrowse,hidefromfinder,nosuid
/home           auto_home   -nobrowse,hidefromfinder
/Network/Servers    -fstab
/-          -static

그리고 출력 mount:

/dev/disk0s2 on / (hfs, local, journaled)
devfs on /dev (devfs, local, nobrowse)
map -hosts on /net (autofs, nosuid, automounted, nobrowse)
map auto_home on /home (autofs, automounted, nobrowse)
x-browser: on /CIFS (nfs)
localhost:/gWMIVnK_1WG9ZzUq0q3qb7 on /Volumes/MobileBackups (mtmfs, nosuid, read-only, nobrowse)

이것은 성가신 일입니다. 케이블 모뎀 (bthomehub3)이 공유로 표시됩니다.
Stephen

답변:


4

CIFS- 마운트, x- 브라우저와 동일한 문제가 발생했습니다. Mac 사용자가 일반적으로하는 것처럼 휴지통에 아이콘을 넣어 Sharity 3를 시도하고 '삭제'했기 때문에 발생했습니다. :) 그러나 프로그램은 여전히 ​​설치되어 CIFS 아이콘을 매일 바탕 화면에 놓습니다.

다음 터미널 명령을 사용하여 해결했습니다.

sudo /Library/StartupItems/Sharity3/uninstall

예! 그것은 그것을 해결했다-고마워! 이것은 너무 길어서 나를 괴롭 혔습니다.
Josh Brown

? 12 월 16 일 내 답변에 대한 마지막 의견은 Sharity를 ​​실행할 수있는 업데이트를 제공했습니다. 당신이 그것을 보지 못한 것 같아요.
AndrewNimmo

9

NFS 자동 마운트를 찾고 비활성화하는 데 도움이 되는 NFS 관리자 응용 프로그램 사용을 고려할 수 있습니다 . 도움이 필요하면 설명서 의이 섹션을 참조하십시오 .

마운트 이름 / CIFS와 NFS 정보가 부족하면 Sharity를 ​​실행 중일 수 있습니다. Spotlight를 사용하여 설치되어 있는지 확인하십시오. 그렇다면 여기 에서 설명서를 찾을 수 있습니다 .


감사. 그러나 자동 마운트 된 드라이브는 거기에 나타나지 않았습니다.
Josh Brown

확인. 터미널 창을 열고 다음을 입력 /usr/libexec/od_user_homes하고 return 키를 누르십시오. 다음 줄에 무언가 인쇄되어 있습니까? 다음으로, 동일한 터미널 창에서 :를 입력 cat /etc/auto_home하고 출력 내용을 알려주십시오.
AndrewNimmo

다시 한 번 감사드립니다-결과를 표시하도록 질문을 업데이트했습니다.
Josh Brown

확인. 무엇을 cat /etc/auto_master반환합니까? 귀하의 질문은 처음에 NFS라고 말했지만 최근 편집 내용에는 CIFS도 언급되어 있습니다. mount터미널 창에서 무엇을 반환합니까? 마지막으로 Finder에서 볼륨의 마운트 유형에 대해 ⌘I (정보 입수)가 무엇을 표시합니까?
AndrewNimmo

더 많은 정보로 내 질문을 업데이트했습니다. Finder는 CIFS 폴더의 종류가 Sharepoint임을 보여줍니다. 마운트 유형에 대해 Finder에 아무것도 표시되지 않습니다.
Josh Brown

6

NFS 마운트는 디스크 유틸리티에 나타납니다. Disk Utility.app (/ Applications / Utilities /에서)를 열고 File 메뉴에서 NFS Mounts를 선택하십시오. 계속 표시되는 드라이브의 URL을 선택하고 화면 왼쪽 하단에있는 빼기 단추를 클릭하여 제거하십시오.

디스크 유틸리티-NFS 마운트 ...


불행히도, 거기에 나타나지 않습니다. 나는 현재 Lyken과 채팅을하고 있고 이것을 논의했습니다 : chat.stackexchange.com/rooms/883/…
Josh Brown

3

이것을 ~ / Library / LaunchAgents / cifs.plist로 저장하십시오.

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>Label</key>
    <string>localhost.CIFS</string>
    <key>ProgramArguments</key>
    <array>
        <string>/sbin/umount</string>
        <string>/CIFS</string>
    </array>
    <key>RunAtLoad</key>
    <true/>
</dict>
</plist>

(번역 : "로그인 할 때마다 / CIFS 마운트 해제")

나는 그것이 답이 아니라는 것을 알고 있지만, 그것을 알아 내기 위해 여러 가지 합리적인 시도를했기 때문에 "적어도이 방법으로 당신을 계속 귀찮게하지는 않을 것입니다"대안을 제안 할 때가되었다고 생각했습니다.


2

시스템 환경 설정에서 시동 항목을 확인하십시오. 자동 장착을 유지하는 이유가있을 수 있습니다.


확인한 결과 iTunesHelper, Alfred, ClipMenu, DTerm, bzbmenu, Dropbox와 같은 몇 가지 응용 프로그램이 있습니다. 나는 이것들 중 어느 것도 이것을하지 않는 것 같지만, 아마도 ...
Josh Brown

이 머신은 관리되는 환경에 있습니까?
Digitalchild

그 말의 의미를 설명해 주시겠습니까?
Josh Brown

언제든지이 컴퓨터의 도메인에 로그온 했습니까?
Digitalchild

1
아니요,하지만 이전 컴퓨터로 도메인에 로그온 한 후 마이그레이션 지원 도구를 사용하여 해당 컴퓨터에서 새 컴퓨터로 모든 것을 마이그레이션했습니다. 따라서 무언가가 마이그레이션되었을 수 있습니다.
Josh Brown

2

첫째, lsof어떤 파일이 공유에서 실제로 열려 있는지 보여줍니까? 않습니다 df실제로이 파일 시스템을 마운트 또는 파인더가 도움이되는 및 사용 가능한 공유 핑 그냥 공유 지점이 실제로 진정한 파일 시스템을 장착, 될 일을보고 연결입니다 보여줍니다.

아마 당신이 모르는 일부 프로그램이 마운트를 일으키는 것입니다.

원격 파일 시스템을 마운트 할 수있는 곳이 많이 있습니다. 우리는 모두 하나씩 추측합니다 (제 추측은 곧 나옵니다). 열려있는 정확한 파일을 정확히 찾아 낼 수 있다면 마운트가 발생한 위치를 인식하고 자동 실행을 비활성화하지 않아도됩니다 (시작된 작업 com.apple.autofsd를 비활성화하여). 마운트의 원인을 추적하는 마지막 방법 중 하나는 공유에서 암호를 일시적으로 변경하거나 암호를 요구하여 어떤 프로세스가 mac에서 오류를 발생시키는 지 확인할 수 있습니다.

이제 추측 부분으로 ...

사용자 및 그룹 창에서 자동 마운트를 구성 할 수도 있습니다.

보기 팝업 메뉴를 살펴 보거나 파일 시스템을 Mac에 마운트 할 수있는 디렉토리 서버에서 분리하여 파일 시스템을 자동으로 마운트 할 수있는 자동 마운트 및 기타 여러 설정을 설정하지 않았는지 확인하십시오. 정책의 문제.

여기에 이미지 설명을 입력하십시오

여기에 이미지 설명을 입력하십시오

여기에 이미지 설명을 입력하십시오


나는 lsof | grep CIFS(마운트 이름)을 실행했지만 아무런 출력도 얻지 못했습니다. 마운트를 df보여줍니다 /CIFS-파일 시스템은 x-browser:디렉토리 유틸리티를 확인했으며 마운트 또는 자동 마운트를 찾지 못했습니다.
Josh Brown

1

귀하의 질문을 완전히 이해하지 못하는 한 ... 서버를 꺼내기 단추 (휴지통)로 드래그 할 수 없습니까?


그래, 그것은 효과가 있지만 컴퓨터를 시작할 때마다 그렇게하는 것은 고통이다 ...
Josh Brown

1

캐시 된 MCX로 인해 Mac에서이 작업을 수행하고 있습니다. 그것은 어느 시점에 있거나 디렉토리 서버, 아마도 OS X 서버의 Open Directory에 있거나 바인딩되어 있다고 생각합니다. 바인딩 한 서버에 바인딩하고 클린 바인드를 해제합니다. 또한 서버에서이 컴퓨터 계정을 볼 수 있는지 확인하십시오 (고급보기 대상 아이콘 탭을 활성화하고 mac 주소 등을 통해 검색하고 숨겨진 계정을 볼 수 있어야 함).


내 Mac에서이 문제를 어떻게 해결합니까? 서버에 액세스 할 수 없습니다.
Josh Brown

0

비슷한 문제가 발생하여 Finder 창의 공유 섹션에 3 개의 Sharepoint 서버가 표시되는 것을 보았습니다. 사용자 및 그룹으로 이동하여 랩톱에 설정된 게스트 사용자 계정을 비활성화했습니다. "손님이이 컴퓨터에 로그인하도록 허용"및 "손님이 공유 폴더에 연결하도록 허용"을 선택 해제하면 문제가 해결되었습니다.


0

오래 전에 NFS 관리자 를 사용 하여 자동 마운트를 설정했지만 Yosemite로 업그레이드 한 후 응용 프로그램이 더 이상 제대로 작동하지 않습니다. 그러나 그것은 내 마운트를 표시 했으며이 기사를 통해 마운트가 구성된 위치를 찾을 수있었습니다. OP와 마찬가지로 자동 마운트 정보는 / etc / auto_master 또는 지원 파일에 없습니다.

바람직하지 않은 링크를 제거하는 올바른 방법 :

sudo dscl
> cd /Local/Default/mounts
> ls
freenas:/mnt/vol_home/nfs_home.plist
> read freenas:\/mnt\/vol_home\/nfs_home.plist
  --various output here showing my configuration --
> delete freenas:\/mnt\/vol_home\/nfs_home.plist
  -- failed due to Invalid Path DS Error: -14009 (eDSUnknownNodeName)
  -- no combination of \, %2F, or quotes was successful

그리고 덜 정확하고, 무차별적인 방법 ( sudo cp -p원한다면 파일을 먼저 백업하는 데 사용 ) :

sudo rm /var/db/dslocal/nodes/Default/mounts/freenas:%2Fmnt%2Fvol_home%2Fnfs_home.plist

다음을 통해 재부팅을 피할 수 있습니다.

sudo automount -cv
sudo umount /nas     (whatever your mount point is)
sudo rmdir /nas

그러나 파일이 여전히 사용 중이기 때문에 umount를 허용하지 않을 수 있습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.