Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Tags
- 아이폰 기타용량
- 부동산제도
- 포렌식
- 항공 좌석 이코노미
- 아이폰 사진정리
- 아수스
- 카카오톡 기기변경
- 원격데스크탑
- 옛자료
- 아이폰 복원
- 잠긴속성풀기
- mathlab
- 원격동기화
- 라즈베리파이 라즈비안
- wifi printer
- 공유기
- CLP-325WK
- 앱 아이콘 바꾸기
- 스크립트 편집기
- ac68u
- 중국심리
- APA-2000
- 벽돌
- 3d프린터
- iPhone backup
- 잠자기 방지
- Windows XP 설정
- DFU
- ac1900
- 아이폰
Archives
- Today
- Total
살며 사랑하며
맥 iMac에서 NAS 자동으로 마운트 Mount 하기 본문
맥에서 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에 여러 폴더를 마운트 할 수 있다.
'Mac 다루기' 카테고리의 다른 글
파인더에 전체 경로 표시하기 (0) | 2020.05.25 |
---|---|
'확인되지 않은 개발자가 배포한 앱'으로 실행이 안될때 - 게이트키퍼(Gatekeepper) 비활성화 하기 (0) | 2020.05.21 |
맥(Mac)에서 NTFS 외장하드 쓰기(write, delete) 가능하게 하는 방법 (3) | 2019.12.20 |
맥에서 폴더 동기화 명령 : rsync (0) | 2019.11.16 |
맥 - 아이폰 사진 관리 (0) | 2019.11.13 |