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


50

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共有)を使用しました。

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

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

回答:


50

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

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

  2. ネットワークドライブにログインするための資格情報を入力し、「キーチェーンに記憶する」にチェックマークを付けます

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

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

出典:この記事


6
動作します:)ただし、ログインするたびにFinderがポップアップするのが嫌な場合は、代わりにAutomatorを使用できます。apple.stackexchange.com
18522

ログイン項目の横にあるチェックボックスを選択すると、Finderを非表示にできます。
アルネ

3
ログインアイテムの横にある[非表示]チェックボックスをオンにしても、Finderは非表示になりません…上記のAutomatorスクリプトを使用することになりました。
トーランドH 14年

ヨセミテ10.10でテストされ、-OKに動作します
アルトゥールBodera

たぶん「smb:// guest:@」はFinderダイアログを抑制します。ただし、この方法では、マウント解除後に共有がマウントされません。
ドミトリー

37
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:pass123@192.168.0.200/video 0 0
192.168.0.200:/music /Volumes/Network/Audio url automounted,url==smb://user:pass123@192.168.0.200/music 0 0
192.168.0.200:/public /Volumes/Network/Public url automounted,url==smb://user@192.168.0.200/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セッションを終了します。ファインダーで閲覧/Volumes/Network-そこに行くたびに自動マウントされます。10.7.3でこれを試したところ、正常に動作します。

以下のような認証エラーが表示された場合、/ etc / fstabに入力されたログイン/パスワードの組み合わせが間違っている可能性があります。パスワードを修正した後、必ず自動マウントを再実行してください。

$ sudo automount -vc
自動マウント:/ net更新
自動マウント:/ homeが更新されました
自動マウント:/ Volumes / Network / Computing更新
自動マウント:アンマウントなし
$ sudo ls -l / Volumes / Network / Computing /
ls::認証エラー

ターゲットマウントポイントが/ Volumes / Networkの下にあるという厳しい要件はないことに注意してください。ターゲットマウントポイントを/ fooにすると、必要に応じて作成されます。


1
Finderを使用するよりも、1)マウントされた共有名を直接指定すること、2)ミックスに別の共有を追加するための簡単で自動化された手順が少ないことを理由に、これが好ましいソリューションであることがわかりました。1つまたは2つの共有の場合、Finderはほとんど受け入れられません(セットアップを維持するための追加手順が必要な場合のみ)が、Finderを使用する数十の共有では退屈です。OTOH、このソリューションは、より「ユニキシー」なものです。
pmr

1
ゲストとして接続しようとしている場合、URLがcifs:// guest:@ 192.168.0.200 / music
Johnny Everson

11
システムのキーチェーンにパスワードを保存する方法はありますか?パスワードをクリアテキストファイルに保存したくない。
ルカ

2
マウントされたファイルのデフォルトの許可を指定する方法はありますか?たとえば、共有Macで複数のユーザーがマウントを読み込めるようにします。
フレッドクラウセン14

4
Finderのネットワーク上の共有は表示されません。
ドミトリー

8

AppleScriptを使用します。

AppleScriptエディターで次のように入力します。

tell application "Finder"

try

mount volume "cifs://server/share"

end try

end tell

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


完全に動作します。そして、OS X 10.11 El Capitanでのみ動作します。
ドミトリー

1
CIFSが何であるか疑問に思っている(私のような)人にとっては、それはSambaの方言です(詳細はこちらblog.varonis.com/the-difference-between-cifs-and-smb)。
アシュトッシュジンダル

1

マウントされたボリュームをユーザーアカウントの「ログインアイテム」にドラッグすると、共有を自動マウントできます。それが私がそれをする方法であり、10.5以来働いていました。

SMB共有に関して注意すべき点は、Lionを使用すると共有が起動時にマウントされるまでに約30秒かかることです。この遅延は、AppleがLionの社内実装にSAMBAを置き換えたために発生したものです。


この回避策は承知していますが、必要なものではありません。このオプションの欠点は、2つのFinderウィンドウが自動的に開くことです(「非表示」オプションがチェックされている場合でも)。10.6でautofsが機能し、Sambaネットワークドライブを/ Volumes / ...のマウントポイントに正しくマウントしました。
cyppher

1

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

マウントされたボリュームを「ログインアイテム」にドラッグしようとしましたが、再ログインすると認証エラーが表示されます。はい、これはLeopardで正常に機能していましたが、Lionにアップグレードした後、機能しなくなりました。

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

コマンドラインからSMB共有をマウントできます。また、マウントされるとFinderにも表示され、Finderはその後正常に動作します。したがって、マウントを実行するためにコマンドラインに出て行く限りは問題ありませんが、「ログインアイテム」または「サーバーに接続」からは機能しません。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.