我有两台电脑,一台 Mac(OS X Leopard)和一台 PC(XP)。每台电脑都有一个外部硬盘(USB)。它们都在同一网络上,我想在它们上配置文件共享,以便它们可以看到彼此的外部存储。
我需要调整哪些设置,并且应该设置哪些安全设置(如果有)?
答案1
最简单的方法就是共享它们,就像在计算机上共享文件夹一样。
分享
要在 Windows 中打开文件共享,请右键单击“我的电脑”中的驱动器并选择共享和安全...,然后选择启用它。
要在 Mac OS X 中打开文件共享,请转到“系统偏好设置”,然后单击“共享偏好设置”窗格。然后勾选“文件共享”旁边的复选框。最后,单击“选项...”按钮并勾选“使用 SMB 共享文件和文件夹”。
正在连接
要从 PC 连接到 Mac,如果设置正确,Mac 将显示在网络部分。然后,您只需为其提供用于登录 Mac 的用户名和密码。如果它没有自动显示,您可以在 Explorer 的地址栏中手动输入 \IP_ADDRESS_OF_MAC\,然后输入用户名和密码 - 在某些设置中,您可能需要在用户名前加上“\IP_ADDRESS_MAC\”
要从 Mac 连接到 PC,默认情况下,在 10.5 中,PC 计算机名称将显示在 Finder 侧栏的共享部分下。您可以单击 PC,然后按连接...按钮。如果它没有显示,请在 Finder 的转到菜单中选择“连接到服务器...”(Command-K),然后输入smb://IP_ADDRESS_OF_PC
您用于登录 PC 的用户名和密码。
权限
可以在 PC 上的“共享和安全”窗口以及 Mac 上的“共享偏好设置”窗格中设置各种帐户的权限。
注意事项
由于您正在使用文件共享 - 显然您需要确保另一台计算机已打开。您还需要查看 ServerFault 上的另外几个问题:4599和5564
答案2
真正的问题是决定两种操作系统都支持的磁盘格式。例如,OS X 无法本机写入 NTFS,但可以读取它。一个解决方案是 MacFUSE(谷歌搜索)及其 ntfs-3g 驱动程序。在 PC 端,如果您共享其连接的驱动器,那么您应该能够通过 OS X 上的 Samba 安装它。如果连接到 OS X 的驱动器格式化为 Mac OS Extended,那么 Windows 肯定无法读取它 - 因此您需要将其转换为两种操作系统都可以访问的格式,无论是 Fat32 还是 NTFS(同样,您只能通过 MacFUSE 访问)。
最终,关键在于获得两种操作系统都可以处理的磁盘格式。完成此操作后,您就可以共享两个驱动器并通过 OS X 和 Windows 上的 Samba 访问它们。