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启用此应用程序
(虽然个人尚未使用此软件)

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

(我个人使用,smb但afp应该可以使用)

  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图标设置Option为Show as Folder,Show as List并Share在单击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.