« キャパシタ | メイン | mawari? »

(非推奨です!)Mac 起動時に自動的に「サーバへ接続」する方法

[2011年10月3日追記] 以下は最適な方法ではありません。 ログイン項目に直接マウント中のネットワークドライブを放り込むだけでよいみたいです。 詳しくはググるなどしてみてください。申し訳ありません。

Mac OS X では、SMB 共有(いわゆる Windows ファイル共有)のディレクトリをネットワークドライブとしてマウントをすることが出来ます。
しかし、起動時には前回使用時のマウント状態が復元されるわけではなく、Mac を立ち上げるごとに毎回手動で「サーバへ接続」する必要があります。

うちのネットワーク環境はこうです。

・FreeBSD ファイルサーバの共有ディレクトリを Mac にマウントしている
・iTunes の楽曲をその共有ディレクトリ上に置いている
・Mac 上の iTunes で管理している楽曲を、ライブラリ共有機能で Windows から再生したりする
・音の出口は AirTunes 経由で AirMac Express から

iTunes を「ログイン時に開く」設定にしておいて、Mac の電源を入れるだけで操作することなくライブラリ共有が使える状態だとすごく楽なのですが、楽曲がファイルサーバ上にあるためこれをマウントするまでは曲を読み込めません。そのためだけにいちいち Mac に画面を切り替えて(ディスプレイは普段1つしか使っていないのです)マウントするのは面倒。というわけで、ログイン時に自動的にマウントが出来れば良いなぁ、とずっと思っていました。

当初は、Apple Script とか書けばいいのかなぁと事例を検索したりしていましたがいまいち見つからず。そうこうしているうちに、いちいちスクリプトを書かなくても Automator で簡単にマウントを自動化することができる(後述)ことに気づきました。あとはこれをアプリケーションで保存して「ログイン時に開く」ようにするだけです。

そんなナイスなメソッドは以下の通り。

Mac 起動時に自動的に「サーバへ接続」する方法

1.とりあえず共有ディレクトリをマウント出来ることを確認する

(1) Finder の [移動]-[サーバへ接続...] を選択します。
(2) 「サーバへ接続」ダイアログ(図1)の [サーバアドレス:] 欄に、接続するサーバのアドレスを入力します。サーバの IP アドレスが aaa.bbb.ccc.ddd で共有ディレクトリの名前が hoge であれば、
smb://aaa.bbb.ccc.ddd/hoge
となります。

図1:「サーバへ接続」ダイアログ
図1

(3) 接続に必要なユーザ名とパスワードを入力します(図2)。また、[このパスワードをキーチェーンに保存する] にチェックを入れて [OK] ボタンを押します。

図2:ユーザ名とパスワードを入力
図2

(4) デスクトップにアイコン(図3)が表示されればマウント完了です。いったんゴミ箱へ捨ててアンマウントしておきます。

図3:接続済みのアイコン
図3

2.Automator で自動化する
(1) Automator を起動します。(デフォルトでは "アプリケーション>Automator")
(2) [ライブラリ] から "Finder" を選択します。次に [アクション] から "指定されたサーバを取得" を右の枠へドラッグアンドドロップします(図4)。

図4:Automator
図5

(3) ドロップ先の [指定されたサーバを取得] の中の [+] ボタンを押し、「サーバへ接続」ダイアログ(図6)の [アドレス:] 欄に、1でテストした時と同じアドレスを入力します(もしかするとテストしたときのアドレスが最初から入っているかもしれません)。入力できたら [接続] ボタンを押します。

図6:「サーバへ接続」ダイアログ(Automator)
図6

(4) [指定されたサーバを取得] の中に、今入力したアドレスが追加されていることを確認します。
(5) 次に、[アクション] から "サーバへ接続" を右の枠の [指定されたサーバを取得] の下へドラッグアンドドロップします(図7)。

図7:"サーバへ接続" を追加(Automator)
図7

(6) この状態で右上の [実行] ボタンを押してみます。1で「サーバへ接続」したときと同様に、デスクトップにアイコンが表示されれば成功です。
(7) [ファイル]-[保存] を選択します。適当な名前を入力し、[フォーマット:] を "アプリケーション" に変更して [保存] ボタンを押します(図8)。なお、デフォルトの保存先は、"(ホーム)>ライブラリ>Workflows>Applications>Finder" の中の様です。他の場所に変更しても構いません。

図8:保存(Automator)
図8

3.作成した Automator アプリケーションを「ログイン時に開く」ようにする
(1) 先ほど作成した Automator アプリケーションを、Dock にドラッグアンドドロップします(図9)。

図9:Automator アプリケーションを Dock へ追加
図9

(2) [ログイン時に開く] を選択しチェックを入れます(図10)。これで完成!

図10:[ログイン時に開く] を選択
図10

4.テスト
再起動して、ちゃんとログイン時に共有ディレクトリがマウントされるかテストしてみましょう。
ログイン後しばらく、メニューバーの右の方でごにょごにょやっているのが確認できると思います。それが止んでデスクトップに例のアイコンが表示されれば完了。おつかれさまでした。

トラックバック

このエントリーのトラックバックURL:
http://qlo.jp/MT/mt-tb.cgi/43

コメントを投稿

Verification (needed to reduce spam):

Technorati

Technorati search


» ここにリンクしているブログ

アーカイブ

最近のコメント

RSS Feed
powered by FeedBurner

qloblog + qlip Feed (beta)
このブログのフィードと、私の livedoor clip のフィードを統合したフィードです。
powered by Yahoo! Pipes