autofs를 이용한 nas 자동 접속

맥에서 nas의 afp나 smb를 자동으로 mount 하는 팁입니다.

부팅 시에 스크립트를 수행하거나, 로그인에 넣어두는 방법은 접속이 끊기면 자동으로 접속해줘야 하는 문제가 있기 때문에 이 방법을 사용하고 있습니다. 해당 파일 시스템이 필요할 때만 OS가 자동으로 mount를 하기 때문에 crontab에 등록하는 것에 비해 부하도 적습니다.

MacOS v10.5 Leopard 이후로 추가된 기능입니다.

  • /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
/srv                   /etc/auto_nemu
  • /etc/auto_nemu 수정
Temp    -fstype=smb,rw  smb://user:passwd@address/Temp
Project -fstype=smb,rw  smb://user:passwd@address/Project

afp로 접속시에는 smb 대신에 afp를 입력하고, guest 접속일 경우에는 user:passed 항목은 안 써도 됩니다. 즉 smb://192.168.0.99/Temp 이런 식이 됩니다.

  • sudo automount -vc

/srv/Temp, /srv/Project 디렉토리 접근 시 자동 mount됩니다. afp, smb뿐만 아니라 webdav나 nfs에도 사용 가능합니다.

  • 참고 문헌 : http://images.apple.com/business/docs/Autofs.pdf
Written on May 20, 2014