미디어 파일을 저장하기 위해 NAS를 구입했으며 시작시 볼륨을 자동 마운트하려고합니다. 현재 시스템 환경 설정> 계정에서 로그인 항목으로 해당 볼륨을 열고 있습니다.
이것은 작동하지만 불행히도 부팅시 새로운 Finder 윈도우에서 각 볼륨을 팝업합니다. 항목에서 숨기기를 확인하면 프로세스에서 결과 Finder 창이 아니라 프로세스 만 숨 깁니다. 파인더 팝업을 피하는 솔루션이 좋습니다.
이 작업을 수행하기 위해 타사 앱을 피하고 싶습니다.
답변
http://hints.macworld.com/article.php?story=20050215082247458 에서이 스크립트를 찾았 지만 아래에서 재현하겠습니다.
- 스크립트 편집기를 열고 다음에 붙여 넣습니다.
sfile을 "afp : // user : pass @ host / volume"으로 설정 응용 프로그램 "파인더"를 알려 볼륨 sfile 마운트 말하다
sfiles
AFP 볼륨의 적절한 세부 사항으로 교체하십시오 .- 위와 내부에있는 다른 서버에 적절한 다른 줄을 추가하십시오.
tell
- 이 스크립트를 안전한 곳에 저장하고 로그인 항목 창에 추가하십시오 (현재있는 볼륨 대신)
답변
TL; DR
AppleScript를 사용하되 사용자 이름 또는 비밀번호를 지정하지 마십시오 .
배경
제 경우에는 온라인에서 찾은 제안 중 어느 것도 완벽하게 작동하지 않았습니다.
자동으로 마운트하려는 여러 AFP 볼륨이 있습니다. 여기와 다른 곳에서 주어진 조언에 따르면, 명백한 해결책은 다음 줄에 무언가가있는 AppleScript 파일 인 것처럼 보입니다.
tell application "Finder"
try
mount volume "afp://user@server/a"
mount volume "afp://user@server/b"
mount volume "afp://user@server/c"
end try
end tell
이제는 거의 작동합니다. Finder의 관점에서 보면 모든 볼륨이 올바르게 마운트 된 것처럼 보입니다. 그러나 터미널을 사용하면 문제가 나타납니다. 다음이 발생했습니다 :
-
볼륨은 디렉토리에 장착되어
/Volumes/a
,/Volumes/b-1
하고/Volumes/c-1
. -
빈 디렉토리
/Volumes/b
와가/Volumes/c
있습니다.
당신이 그것에 관심이 있는지 여부는 의도 된 용도에 달려 있지만 파일 시스템 경로를보다 예측할 수있는 솔루션이 필요했습니다.
사용자 이름을 지정하면이 모든 변종 시간 재생을 많이 지출 후에는 중요한 것은 다음이 것으로 보인다 및 이미 일부 볼륨 마운트 한 같은 AFP 서버를, 일이 잘못.
따라서 다음과 같은 해결책이 있습니다.
해결책
-
Finder를 사용할 때 모든 것이 올바르게 작동하는지 확인하십시오. 공유를 클릭하여 볼륨을 마운트 할 수 있으며 암호를 입력 할 필요가 없습니다. Finder가 사용자 이름과 암호를 요청하면 암호를 기억하도록 지시하십시오.
-
다음과 같이 AppleScript 응용 프로그램을 생성하십시오. AppleScript 편집기를 엽니 다. 다음과 같은 코드를 작성하십시오.
tell application "Finder" try mount volume "afp://server/a" mount volume "afp://server/b" mount volume "afp://server/c" end try end tell
여기서 “server”는 서버의 호스트 이름입니다 (Finder가 서버 이름 “x”를 표시하는 경우 호스트 이름 “x.local”을 사용할 수 있습니다). “a”, “b”및 “c”를 마운트하려는 볼륨의 이름으로 바꾸십시오. 사용자 이름이나 비밀번호를 지정 하지 마십시오 . 파일 형식 “Application”을 사용하여 컴파일하고 저장하십시오 (파일 이름 확장자는 “.app”가 자동으로 나타납니다).
-
방금 만든 응용 프로그램을 실행하여 테스트하십시오. 대부분 사용자 이름과 비밀번호를 요구합니다. 비밀번호를 기억하도록 다시 입력하십시오.
-
Finder를 사용하여 마운트를 해제하고 다시 시도하십시오. 아무 것도 묻지 않고 작동해야합니다. 경로는 정확해야합니다 (
-1
접미사 없음 ). -
로그인 항목에 시스템을 추가하십시오 (시스템 환경 설정; 사용자 및 그룹).