在Windows中共享文件夹的替代方法?


2

大家好。我正在运行Windows 7,截至目前,我只是像在Windows中一样共享文件夹。然后我有一台带有Leopard(现在的雪豹)的MacBook,我用它来连接到我的电脑,通过转到Finder来安装共享,然后CMD+ K并在地址栏中输入smb://BlaenkPC我的电脑名称)。这因此连接到我的计算机并安装所有共享。

问题是,有时,例如,如果我收我的MacBook(这使得它进入休眠状态),或者有时甚至不这样做,连接莫名其妙地下降。有时我关闭MacBook并重新打开它,一切仍然有效; 这是随机的。它仍然显示计算机已连接,但它只是无限期地显示“加载”。如果我打算“弹出”以重新连接到计算机,它会从Finder的侧边栏(计算机图标)中消失,但我无法重新连接。活动监视器(或者ps aux,无论哪个)都显示挂起的实例umount; 每个已安装的共享一个。我不能用kill或消除这些进程killall是的,即使使用sudo,并发送信号-9)。这有发生在我之前,这是另一个经历过这种情况的人。

我的问题归结为:在Windows中是否有另一种共享文件夹的方法,我的Mac可以阅读/理解,这可能更可靠,最好是同样快?我通常使用已安装的共享来观看电脑或电影等的电视剧集(换句话说,我在VLC中打开它们,它们会自动从我的电脑流出)。

据我所知,这是Samba协议的一个问题。我听说过NFS,但我不确定是否需要重新格式化驱动器,或者是什么。我不介意运行服务或守护进程以允许共享文件夹,我只是希望它能够以比通过Samba的典型Windows共享更好的方式完成。

通常当我遇到这个问题时(经常阅读:每天),我没有其他选择,只能重新启动MacBook。正如我在第一个问题中所说的那样,关闭和重新启动不起作用; 我必须按住电源按钮手动强制关机。

我没有以任何hackish方式修改我的Mac OS X安装,所以我怀疑它是操作系统的东西,但最糟糕的是,我可能最终重新格式化并进行全新安装以查看是否修复了任何内容,因为我我完全不知道可能导致问题的原因,并且没有其他任何人似乎有任何想法或关心,尽管有很多人患有这个问题,正如我的研究表明的那样。

任何可以提供帮助的信息都非常受欢迎。你不必回答这里的每一个问题,但也许甚至可以解释为什么它可能无法杀死那些挂起的umount实例,或者为什么我可能无法使用samba重新连接(是否有关于协议的工作方式?)。

需要注意的一点是,家庭网络中有另一台计算机似乎没有这个问题。但是,它也运行Windows 7(请注意,虽然我没有使用家庭组功能,但典型的Windows共享功能)。我唯一的推论是问题是由Mac(或Samba实现,无论哪个)处理事物的方式引起的。也许这是一个限制。

Answers:


0

哇,这几乎是我遇到的同样问题,除了我偶尔睡觉我的电脑而不是mac(它总是保持开启状态)。

目前,我已经确认这是一个SMB问题,因为我在我的Windows系统上安装了ExtremeZ-IP的试用版,它允许您使用AFP共享Windows 7文件夹。现在,当我不使用它时,我可以睡觉我的Windows PC,并且无需一直弹出Mac上的共享而将其唤醒。

我曾经在活动监视器中一次运行10个卸载进程,无法使用sudo umount -f / Volumes /(share)卸载卡住的Windows共享。它只会挂在终端窗口,没有任何东西可以实现。即使退出,我甚至无法杀死悬挂的umount进程。然后重新启动。

ExtremeZ-IP虽然花费了大量现金,但是当试用期满时,它还要确保在睡眠Win 7系统之前弹出Windows共享。

http://www.grouplogic.com/products/extremeZ-IP/


1

我和你的情况完全相同(Snow Leopard,Windows 7,共享坐骑得到了bodrked)。

Windows有一些第三方NFS服务器,但没有高质量的。微软实际上有SFU(Unix服务),他们通过收购Interix获得,而SFU曾经包含一个NFS服务器,但它只有32位,他们在新版本的Windows中放弃了对它的支持。

这不是CIFS / SMB协议的根本问题,而是实施和测试的问题。我只是觉得人们不能很好地解决这个问题在Apple真正关心CIFS互操作足以处理,因为我已经运行OS X,因为Jaguar对抗Windows XP,Vista和7,并且没有组合能够做到这一点。


虽然这不是问题的明确答案,但它是唯一接近的问题。我很欣赏这些信息。如果没有其他人提供更好的答案,我最终可能会将其标记为答案。谢谢。
JorgeIsraelPeña09年

0

我从来没有遇到这个问题,因为我从未与samba共享连接超过几分钟。您不必重新启动Macbook,只需卸载并重新安装共享即可。我有一个linux文件服务器时使用的解决方案是sshfs。它通过sftp挂载文件系统(将fs命令转换为sftp)。我也使用过FTP-fs软件。它的工作原理相同,只使用FTP而不是SSH。sshfs和FTP-fs都应该在MacPorts或Fink中。如果您对设置有任何疑问,请与我们联系。


我不是故意粗鲁或任何事情,但我想你没有读完我的整个问题。我说我已经尝试卸载,但在卸载过程中,umount挂起。我也无法杀死umount进程。谢谢你的回应。
JorgeIsraelPeña2009年

0

作为使用简单文件夹共享的替代方案,或许可以考虑使用云解决方案?对于涉及在云上提供数据的解决方案,您可以使用dropbox或live mesh。

听起来你想要更接近常规文件夹共享的东西,所以也许实时同步将是一个更好的选择。它不会在云上存储任何数据,只会存储您正在同步的所有文件的列表。这适用于桌面/笔记本电脑共享配置,因为您随时随地都可以获得数据,当笔记本电脑重新进入您的网络时,所有更改都将同步。


谢谢,但不,谢谢。在我的问题中,我提到我在Windows上共享文件夹,以便我可以将电视剧集和电影流式传输到我的MacBook。为了能够同步,我的MacBook上必须有超过3TB的空间; 我不想要这个。截至目前,我可以简单地在我的MacBook上安装Windows共享,双击avi / mkv,它将打开并使用VLC自动流式传输。我想虽然没有解决方案,哦,不管怎样,谢谢。
豪尔赫以色列尼亚

0

有多奇怪 这有两个想法:

  1. 使用WebDAV共享
  2. 在Windows上安装XAMPP。制作一个ShareFolder文件夹htdocs。对于您想要的每个“份额”,创建一个交汇点。然后,您就可以使用浏览器(http://PcName/ShareFolder)浏览您的PC ,VLC已经支持播放流式视频。不太方便。不安全。(你可以使用Xfds38fd9290LongNameHere而不是ShareFolder获得虚假的安全性)

PS我没有Mac。

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.