살며 사랑하며

맥 iMac에서 NAS 자동으로 마운트 Mount 하기 본문

Mac 다루기

맥 iMac에서 NAS 자동으로 마운트 Mount 하기

dooly22 2019. 12. 23. 14:01

맥에서 NAS의 공유폴터 마운트 할 때, Finder 메뉴 막대에서 이동 > 서버에 연결 (Command + K)의 메뉴를 이용하여 NAS에 접속하는데 매번 하다보니 귀찮고 번거롭다.

NAS가 연결되어 있는지 확인하여 자동으로 마운트 할 수 있는 방법을 알아보자.

외부에서도 사용 할 수 있게 하려면 당연히 공유기에서 AFP 포트를 포워딩 해주어야 한다. AFP 포트는 548번 이므로 외부포트를 적당히 지정하고 내부포트는 548로 포워딩 하면 된다.

스크립트를 작성하기 위해 응용프로그램 > 유틸리티 폴더의 스크립트 편집기를 실행한다.

스크립트 편집기가 열리면 새로운 문서로 다음의 내용을 적절히 수정해서 입력한다.

set tryCount to 0
repeat
     try
          do shell script "ping -c 5 Nas-IP"
          delay 3
          mount volume "afp://Nas-ip:5005/공유폴더명1" as user name "Nas-ID" with password "Nas-Password"
          mount volume "afp://Nas-ip:5005/공유폴더명2" as user name "Nas-ID" with password "Nas-Password" 
          display notification "NAS에 연결되었습니다." with title "NAS Mounter" sound name "Glass"
          exit repeat
     on error
          if tryCount < 3 then
               set tryCount to tryCount + 1
              display notification "NAS에 연결할 수 없어 잠시 후 다시 시도하겠습니다. (" & tryCount & ")" with title "NAS Mounter" sound name "Funk"
               delay 10
          else
               exit repeat
          end if
     end try
end repeat

Nas-ip에 NAS의 접속 ip를 입력하고 그 뒤에 포워딩 설정했던 외부포트을 입력한다. 공유폴더명은 Finder에서 Command + K의 서버에 연결 누를 때 나오는 폴더명이다. 이것은 NAS에서 공유폴더로 만든 폴더명과 같다.

위 코드를 작성 한 후 저장하면 아래 처럼 파일 포맷을 응용프로그램으로 위치도 응용 프로그램으로 지정 해 준다.

이제 응용 프로그램에서 이 프로그램을 실행 시켜주면 자동으로 NAS에 여러 폴더를 마운트 할 수 있다.