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
となります。
(3) 接続に必要なユーザ名とパスワードを入力します(図2)。また、[このパスワードをキーチェーンに保存する] にチェックを入れて [OK] ボタンを押します。
(4) デスクトップにアイコン(図3)が表示されればマウント完了です。いったんゴミ箱へ捨ててアンマウントしておきます。
2.Automator で自動化する
(1) Automator を起動します。(デフォルトでは "アプリケーション>Automator")
(2) [ライブラリ] から "Finder" を選択します。次に [アクション] から "指定されたサーバを取得" を右の枠へドラッグアンドドロップします(図4)。
(3) ドロップ先の [指定されたサーバを取得] の中の [+] ボタンを押し、「サーバへ接続」ダイアログ(図6)の [アドレス:] 欄に、1でテストした時と同じアドレスを入力します(もしかするとテストしたときのアドレスが最初から入っているかもしれません)。入力できたら [接続] ボタンを押します。
(4) [指定されたサーバを取得] の中に、今入力したアドレスが追加されていることを確認します。
(5) 次に、[アクション] から "サーバへ接続" を右の枠の [指定されたサーバを取得] の下へドラッグアンドドロップします(図7)。
(6) この状態で右上の [実行] ボタンを押してみます。1で「サーバへ接続」したときと同様に、デスクトップにアイコンが表示されれば成功です。
(7) [ファイル]-[保存] を選択します。適当な名前を入力し、[フォーマット:] を "アプリケーション" に変更して [保存] ボタンを押します(図8)。なお、デフォルトの保存先は、"(ホーム)>ライブラリ>Workflows>Applications>Finder" の中の様です。他の場所に変更しても構いません。
3.作成した Automator アプリケーションを「ログイン時に開く」ようにする
(1) 先ほど作成した Automator アプリケーションを、Dock にドラッグアンドドロップします(図9)。
(2) [ログイン時に開く] を選択しチェックを入れます(図10)。これで完成!
4.テスト
再起動して、ちゃんとログイン時に共有ディレクトリがマウントされるかテストしてみましょう。
ログイン後しばらく、メニューバーの右の方でごにょごにょやっているのが確認できると思います。それが止んでデスクトップに例のアイコンが表示されれば完了。おつかれさまでした。





![図10:[ログイン時に開く] を選択 図10:[ログイン時に開く] を選択](http://qlo.jp/archives/images/20060315_startup02-tm.png)