시작할 때 afp 볼륨을 자동 마운트하려면 어떻게해야합니까?


8

미디어 파일을 저장하기 위해 NAS를 구입했으며 시작시 볼륨을 자동 마운트하려고합니다. 현재 시스템 환경 설정> 계정에서 로그인 항목으로 해당 볼륨을 열고 있습니다.

이것은 작동하지만 불행히도 부팅시 새로운 Finder 윈도우에서 각 볼륨을 팝업합니다. 항목에서 숨기기를 확인하면 프로세스에서 결과 Finder 창이 아니라 프로세스 만 숨 깁니다. 파인더 팝업을 피하는 솔루션이 좋습니다.

이 작업을 수행하기 위해 타사 앱을 피하고 싶습니다.


답변:


4

http://hints.macworld.com/article.php?story=20050215082247458 에서이 스크립트를 찾았 지만 아래에서 재현하겠습니다.

  • 스크립트 편집기를 열고 다음에 붙여 넣습니다.
    sfile을 "afp : // user : pass @ host / volume"으로 설정  
    응용 프로그램 "파인더"를 알려  
        볼륨 sfile 마운트   
    말하다
  • sfilesAFP 볼륨의 적절한 세부 사항으로 교체하십시오 .
  • 위와 내부에있는 다른 서버에 적절한 다른 줄을 추가하십시오. tell
  • 이 스크립트를 안전한 곳에 저장하고 로그인 항목 창에 추가하십시오 (현재있는 볼륨 대신)

4

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 서버를, 일이 잘못.

따라서 다음과 같은 해결책이 있습니다.


해결책

  1. Finder를 사용할 때 모든 것이 올바르게 작동하는지 확인하십시오. 공유를 클릭하여 볼륨을 마운트 할 수 있으며 암호를 입력 할 필요가 없습니다. Finder가 사용자 이름과 암호를 요청하면 암호를 기억하도록 지시하십시오.

  2. 다음과 같이 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"가 자동으로 나타납니다).

  3. 방금 만든 응용 프로그램을 실행하여 테스트하십시오. 대부분 사용자 이름과 비밀번호를 요구합니다. 비밀번호를 기억하도록 다시 입력하십시오.

  4. Finder를 사용하여 마운트를 해제하고 다시 시도하십시오. 아무 것도 묻지 않고 작동해야합니다. 경로는 정확해야합니다 ( -1접미사 없음 ).

  5. 로그인 항목에 시스템을 추가하십시오 (시스템 환경 설정; 사용자 및 그룹).

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