首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
yousabuk
V2EX  ›  macOS

请教,有没有在 macOS 和 Windows 上好用的共享文件的办法?

  •  
  •   yousabuk · 117 天前 · 1831 次点击
    这是一个创建于 117 天前的主题,其中的信息可能已经有所发展或是发生改变。

    需求是要在 macOS 和 Windows 平台上共用移动硬盘,所以选择了使用 exFAT,在以下场景下发现问题:

    macOS 使用 VMware fusion 虚拟机运行 Windows,Windows 使用 SMB 访问由 macOS 共享的 exFAT 格式的移动硬盘,无法复制文件、保存文件等。(因为即便此时 macOS 和 Windows 还得同时使用此移动硬盘,不能独占挂载到 Windows 上。)

    应该是权限问题,搜索了 google 但未找到办法。

    ===问题========================================= 请教各位大佬,有啥办法能解决这个问题吗? 或者有啥更好的办法能实现在 macOS 和 Windows 平台上共用移动硬盘?

    ===备注========================================= 格式化为 macOS 专有格式,再在 Windows 上使用工具软件进行读写的话,不方便,总不能再每台 Windows 系统上(朋友的,同事的,客户的等等)都安装工具吧,除非是有单文件、绿色的可读写工具(也不知道有没有这样的工具)。

    第 1 条附言  ·  116 天前

    问题解决了,是 macos SMB 和 虚拟机中 Windows 7 SMB版本的问题吧,fusion 中安装 Windows10 就正常了。

    21 条回复    2020-04-17 16:32:22 +08:00
    uness
        1
    uness   117 天前
    晕……你把硬盘格成 ntfs 格式,在 mac 上装个 ntfs 的软件就行了,比如 tuxera ntfs
    sunxiaonian
        2
    sunxiaonian   117 天前 via iPhone
    买 nas,用 drives 在 mac 和 windows 上同步一个文件夹
    nvkou
        3
    nvkou   117 天前 via Android
    FTP 不行吗?你这啥安全隐患都没
    webshe11
        4
    webshe11   117 天前
    不知道具体需求是什么,如果不是必须经过那一块移动硬盘,可以考虑用 Syncthing 、Resilio Sync 这种同步软件
    abcdabcd987
        5
    abcdabcd987   117 天前   ❤️ 1
    我觉得还是要选带日志的文件系统,exFAT 还是危险。NTFS / APFS / ext4 这 Windows / MacOS / Linux 三大平台的主流文件系统对比一下,我觉得还是 NTFS 总体上跨平台支持最好,Linux 和 MacOS 都自带。

    MacOS 只要 mount -o rw 就能写入 NTFS 了,也不用花钱买软件。如果懒得每次手动 umount + mount 的话,也可以用这个软件: https://mounty.app/
    abcdabcd987
        6
    abcdabcd987   117 天前
    如果是宿主机和虚拟机共享的话,跟用什么文件系统也没关系吧。虚拟机应该有共享文件夹的功能。
    ostrichb
        7
    ostrichb   116 天前 via Android
    @abcdabcd987 用 mounty 写入的档案权限都是怪怪的
    xieyingli
        8
    xieyingli   116 天前 via Android
    1 楼的回复最简单,其他的都是简单问题复杂化,exfat 并不稳定
    williamx
        9
    williamx   116 天前
    只是虚拟机的话怎么不用共享文件夹?
    basaka
        10
    basaka   116 天前
    FTP SMBA 和 NAS 共享协议一样都行,虚拟机直接开共享粘贴就行还需要共享啥么...
    alphatoad
        11
    alphatoad   116 天前
    我没记错的话,Tuxera 虽然用的不是微软的代码,但是微软是有分享 NTFS 文档给他们的。按照这样的说法,就只是实现的方法不同了。
    alphatoad
        12
    alphatoad   116 天前
    搜索了一下,Tuxera 似乎只有 exFAT 用了微软的授权和代码,上面说的有误
    cwbsw
        13
    cwbsw   116 天前
    我记得可以把 USB 设备挂载到虚拟机的啊。
    zpole
        14
    zpole   116 天前 via Android
    楼主的需求是 mac 和虚拟机里的 win 能同时使用移动硬盘的文件?虚拟机设置里开个文件夹共享不就好了?
    UnknownR
        15
    UnknownR   116 天前
    看描述应该是 vmware 的设置问题,作为虚拟机共享文件夹,你这个情况和文件系统的关系不大。如果在 windows 下是以网络磁盘的形式挂载的话应该是走 smb 协议,你看下用户或组的权限分配。

    如果是虚拟机,应该是支持在宿主机和虚拟机之间共享剪切板的,移动硬盘挂载到宿主机上就行
    WilsonGGG
        16
    WilsonGGG   116 天前
    OneDrive
    buzailianxi
        17
    buzailianxi   116 天前
    只要是有感知的就很麻烦
    massacreformash
        18
    massacreformash   116 天前
    其实 PD 虽然恶心,但是它共享文件还是弄挺好的😄
    clrss
        19
    clrss   116 天前
    走 SMB 访问能读写啊, 不管下层是什么 FS.
    yousabuk
        20
    yousabuk   116 天前 via iPhone
    @UnknownR
    @clrss
    理论确实应该如此,但实际情况就是有问题,在虚拟机 Windows 里向共享文件夹( macOS 共享的 exfat 磁盘)拷贝文件夹失败(无错误提示,拷贝 1 、2 个文件后就没有然后了,而且是 0 字节),保存文件失败(无法保存)。

    就是有需要在虚拟机 windows 里直接编辑文件的需求,楼上说的什么拖拽,挂到虚拟机里不符合使用需求。

    现在怀疑两点:
    1,exfat 在 macOS 下的权限所有者问题
    2,exfat 在 macOS 下的大小写敏感问题
    HollowKnight
        21
    HollowKnight   115 天前
    把移动硬盘挂 FTP 服务上
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1074 人在线   最高记录 5168   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 19ms · UTC 21:50 · PVG 05:50 · LAX 14:50 · JFK 17:50
    ♥ Do have faith in what you're doing.