web-dev-qa-db-ja.com

Mac OS X LionでSMB共有ネットワークドライブを自動マウントする方法

Mac OS X 10.7(Lion)では、Appleは古き良きSMBサポートを置き換えました。今私は私の共有(SMB)ネットワークドライブに自動接続できません。回避策それとも不可能でしょうか。 OS X Snow Leopardでは、Ubuntu(SMB)共有ネットワークドライブをauto_smb/auto_master(/ private/etc /のautofs設定)に自動的に接続することができました。/Volumesに直接3つのマウントポイント(フォルダ)を作成し、/ Volumes/Dataと/ Volumes/webrootを使用しました(両方ともSMB shared)。

残念ながら、Lionは私のネットワークドライブを接続(自動マウント)しません。私は手動でFinderのサーバ(Ubuntuファイルサーバ)に接続しなければなりませんそしてそれからマウントポイントにナビゲートするためにターミナルを開いてそしてそれから接続します。これは実行可能な解決策ではありません。私は(Google/SO)を検索しましたが、 サポートされていないハック 以外に解決策は見つかりませんでした。

起動時にSMB共有ドライブに自動的に接続することはもうできませんか?

51
cyppher

ネットワークドライブを自動マウントする方法は次のとおりです。

  1. ネットワークドライブに接続します(Finder> go> connect to server)。

  2. ネットワークドライブにログインするための認証情報を入力し、[キーチェーンに記憶]をクリックします。

  3. システム設定>ユーザー>ログイン項目を開く

  4. デスクトップからスタートアップ項目にネットワークドライブのアイコンをドラッグします。

出典: この記事

50
FRaccie
Sudo bash
mkdir -p /Volumes/Network/Video /Volumes/Network/Audio /Volumes/Network/Public
vi /etc/fstab

次のようなものを追加してください(1行に1つのマウント)

192.168.0.200:/video /Volumes/Network/Video url automounted,url==smb://user:[email protected]/video 0 0
192.168.0.200:/music /Volumes/Network/Audio url automounted,url==smb://user:[email protected]/music 0 0
192.168.0.200:/public /Volumes/Network/Public url automounted,url==smb://[email protected]/public 0 0 # there is no password required for this share, just username

automount -vcを実行する

bash-3.2# automount -vc
automount: /net updated
automount: /home updated
automount: /Volumes/Network/Audio mounted
automount: /Volumes/Network/Watch mounted
automount: /Volumes/Network/Video mounted
automount: /Volumes/Network/Public mounted

Sudoセッションを終了してください。 Finderで/Volumes/Networkを参照してください - あなたがそこに行くときはいつでも、彼らは今ただ自動マウントするでしょう。 10.7.3でこれを試してみて、それはうまく動作します。

以下のような認証エラーが発生した場合は、/ etc/fstabに入力されたログイン名とパスワードの組み合わせが正しくない可能性があります。パスワードを修正した後は、必ずautomountを再実行してください。

$ Sudo automount -vc 
 automount:/ net更新
 automount:/ home更新
 automount:/ボリューム/ネットワーク/コンピューティング更新
 automount:マウント解除なし] $ Sudo ls -l /ボリューム/ネットワーク/コンピューティング/ 
ls::認証エラー

ターゲットマウントポイントが/ Volumes/Networkの下にあるという厳格な要件はありません。ターゲットマウントポイントを/ fooにすることができ、それは要求に応じて作成されます。

37
Brookesy

AppleScriptを使う:

AppleScriptエディタでこれを入力してください:

tell application "Finder"

try

mount volume "cifs://server/share"

end try

end tell

スクリプトをアプリケーションとして保存します。あなたのログインに追加スタートアップアイテム

8
DJTrustGod

マウントしたボリュームをユーザーアカウントの「ログイン項目」にドラッグすると、共有を自動マウントできます。それが私のやり方です。10.5以降はうまくいきました。

SMB共有について注意が必要な場合、Lionでは起動時にマウントがマウントされるまでに約30秒かかります。AppleがSAMBAをLionの社内実装に置き換えたため、この遅延は新しいものです。

1
Mike W.

答え:できません。 (OS X Lion 10.7.2)

マウントしたボリュームを自分の「ログイン項目」にドラッグしようとしましたが、再ログインすると認証エラーが表示されるだけです。はい、これはLeopardでは問題なく動作していましたが、Lionにアップグレードした後は動作しなくなりました。

Finderを使用してSMB共有に接続しようとすると、同じエラーが表示されます。

コマンドラインからSMB共有をマウントすることができます。マウントされると、それらはFinderにも表示され、その後Finderは正常に動作します。それで、私がマウントをするためにコマンドラインに出かける限り、それは大丈夫です、しかし、それは「Login Items」または「Connect to Server」からはうまくいきません。

1
Brodie