我使用 Mac OS 10.6 通过协议 (Finder -> Go -> Connect To Server) 连接到 NAS 驱动器afp
。我已将 NAS 设置为白天自动关闭,晚上自动打开。现在发生的情况是:每次 NAS 关闭时,网络共享都会消失。NAS 再次打开后,我必须手动重新连接到网络共享。
我的女朋友使用 Windows 7 连接到同一个共享。对她来说,当 NAS 关闭时,网络驱动器仍然在“我的电脑”中可见,尽管带有“未连接”标记。当 NAS 开启时,她只需打开网络驱动器,Windows 就会注意到它再次可用。
有没有办法让 Mac OS 的行为与 Windows 类似?我希望当驱动器再次可用时(或至少当我尝试访问它时),Mac OS 能够自动重新连接到驱动器。
我知道我可以将连接变成登录项,但我很少重新登录。我希望此功能在已登录的情况下自动运行。
答案1
您将能够重新连接使用自动文件系统。
苹果发布了关于 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
应该可以工作)
编辑主地图文件以添加您的自定义地图
# sudo vi /etc/auto_master
+添加行
/网络/NAS nas_map
创建 /etc/nas_map 添加以下行
# sudo vi /etc/nas_map
+添加行(请注意,您可以在此处添加多行)
共享名称 -fstype=afp afp://用户:密码@NAS名称/共享名称
SHARE_NAME - 您要用于映射 /Network/NAS/SHARE_NAME 的目录名称
USER:PASS - 用户名和密码(使用“guest”进行匿名登录)
NAS_NAME - 您的 nas 名称或 ip 地址
SHARE_NAME - 您的 NAS 设置的共享名称或者,您可以使用以下行来使用 smb 而不是 afp
SHARE_NAME -fstype=系统://用户:密码@NAS名称/共享名称设置地图文件的权限
# sudo chmod 600 /etc/nas_map
重新加载自动挂载
# sudo 自动挂载 -vc
您现在可以通过 /Network/NAS/SHARE_NAME 目录访问您的 NAS。当您的服务器离线时,您应该能够在 NAS 重新上线时自动连接到它。