OS X:如何避免在NAS关闭后必须重新连接到网络共享?


20

我使用Mac OS 10.6通过afp协议(Finder-> Go-> Connect To Server)连接到NAS驱动器。我已将NAS设置为在白天自动关闭电源,并在晚上自动打开电源。现在发生的事情是:每当NAS关闭电源时,网络共享就会消失。NAS重新打开后,我必须手动重新连接到网络共享。

我的女友使用Windows 7连接到同一共享。对于她来说,当NAS关闭时,网络驱动器在“我的电脑”中仍然可见,尽管带有“未连接”标记。当NAS开启时,她只需打开网络驱动器,Windows就会注意到它再次可用。

有没有办法使Mac OS的行为与Windows相当?我希望Mac OS在驱动器再次可用时(或至少在我尝试访问它时)自动重新连接到驱动器。

我知道我可以将连接变成一个登录项目,但是我很少重新登录。我希望它已经登录时能自动工作。


这已经困扰了我好一段时间了。问题是,您可能会收到诸如“共享已不可用”之类的错误消息,并且AFP安装消失了,对吗?
slhck 2011年

我不确定脚本与afp的兼容性,但请看一下这个问题。
北欧海盗

Answers:


26

您将可以使用Autofs重新连接。

苹果已经在Autofs上发布了技术白皮书
http://images.apple.com/business/docs/Autofs.pdf

Rajeev Karamchedu撰写了一篇详尽的博客文章,网址为
http://rajeev.name/2007/11/22/autofs-goodness-in-apples-leopard-105-part-i/

另外还有一个名为AutomountMaker的第三方应用程序,可使用GUI
http://jm.marino.free.fr/index.php?switch=sw_&title=AutomountMaker启用此应用程序
(虽然个人尚未使用此软件)

这是我使用间接映射的设置

(我个人使用,smbafp应该可以使用)

  1. 编辑主地图文件以添加您的自定义地图

    #sudo vi / etc / auto_master

    +添加行

    /网络/ NAS nas_map
  2. 创建/ etc / nas_map添加以下行

    #sudo vi / etc / nas_map

    +添加行(请注意,您可以在此处添加多个行)

    SHARE_NAME -fstype = afp afp:// USER:PASS @ NAS_NAME / SHARE_NAME

    SHARE_NAME-您要用于映射的目录名称/ Network / NAS / SHARE_NAME
    USER:PASS- 用户名和密码(使用“ guest”进行匿名登录)
    NAS_NAME-您的nas名称或ip地址
    SHARE_NAME-您的共享设置的名称NAS

    或者,您可以使用以下行来使用smb而不是afp
    SHARE_NAME -fstype = smbfs:// USER:PASS @ NAS_NAME / SHARE_NAME

  3. 在地图文件上设置权限

    #sudo chmod 600 / etc / nas_map
  4. 重新加载自动挂载

    #sudo自动挂载-vc

现在,您可以通过/ Network / NAS / SHARE_NAME目录访问NAS。当服务器脱机时,恢复联机后,您应该能够自动连接到NAS。


先生,您真棒。
bahamat 2011年

1
此外,我将共享的图标拖到我的文件夹部分,Dock并将Dock图标设置OptionShow as FolderShow as ListShare在单击Dock时触发。
Marco M. von Hagen 2015年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.