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

Win/Mac/ Linux 共用磁盘的文件系统选择

  •  
  •   xuegy · 2021-01-28 01:56:40 +08:00 via iPhone · 4451 次点击
    这是一个创建于 1395 天前的主题,其中的信息可能已经有所发展或是发生改变。
    1. exFAT,没有权限管理,所有文件都变可执行,pass
    2. NTFS,mac 和 linux 的逆向工程写入有风险,串一起用迟早出事。
    3. ext4,mac 上的 osxfuse 已死,pass
    4. HFS+,windows 上没有免费的写入方案,pass
    5. 花钱买 paragon
    6. 花钱买 NAS
    总的来说,这件事不花钱似乎是无解的。
    27 条回复    2021-01-29 23:46:55 +08:00
    ferock
        1
    ferock  
       2021-01-28 02:01:00 +08:00 via iPhone
    nas,nfs
    chinvo
        2
    chinvo  
       2021-01-28 02:48:08 +08:00 via iPhone
    nas 也有权限问题

    之前用过一段时间 zfs,就是每次切换系统之前得记得 export,否则进别的系统要 import --force,但是权限也很乱,win 下写过的文件在 Mac 和 Linux 上想写得先 chown
    thedrwu
        3
    thedrwu  
       2021-01-28 03:18:18 +08:00 via Android
    开个轻量虚拟机 /docker 挂 ext4 image

    我自己用 ntfs,多备份就行
    Harry1993
        4
    Harry1993  
       2021-01-28 05:01:31 +08:00 via iPhone
    ext4 掛載到 Linux,windows 和 macOS 用 sshfs (或其他工具,如 rclone )再掛到本地。

    osxfuse (現名 macfuse )沒死吧,還在更新,還能用,只是不開源了.. (but yeah, it’s dead in a sense.)
    ihwbunny
        5
    ihwbunny  
       2021-01-28 07:16:44 +08:00
    还是网络共享协议的 NAS 方便:
    * 没有物理接口问题
    * 随处随时可访问
    * 没有访问设备限制
    whenov
        6
    whenov  
       2021-01-28 08:05:07 +08:00 via iPhone   ❤️ 1
    既然是公用磁盘,应该不需要存文件权限啊
    ljsh093
        7
    ljsh093  
       2021-01-28 08:08:50 +08:00 via iPhone
    exfat 据说有可能掉全盘?不知道现在有没有改善,最近我也一直在纠结 u 盘文件系统,win+linux 需求,暂时在用 udf,但是遇到过一次丢文件了,4G 剩 400M
    xuegy
        8
    xuegy  
    OP
       2021-01-28 08:10:08 +08:00 via iPhone
    @Harry1993 那些过时教程里从 brew 安装的 osxfuse 都死掉了,这个新的 macfuse 还没试过。
    xuegy
        9
    xuegy  
    OP
       2021-01-28 08:11:44 +08:00 via iPhone
    @whenov 可执行也是权限
    chenlee9876
        10
    chenlee9876  
       2021-01-28 08:13:28 +08:00 via iPhone
    目前有个 8t 的西数盘
    一个 apfs 分区存时间机器备份
    一个 exfat 分区做 swap 跨系统交换数据
    一个 hfs+分区日常存资料
    xuegy
        11
    xuegy  
    OP
       2021-01-28 08:14:43 +08:00 via iPhone
    @ljsh093 UDF 应该没考虑过闪存的优化吧
    whenov
        12
    whenov  
       2021-01-28 08:18:08 +08:00 via iPhone
    @xuegy 说的就是这个啊,三个系统需要共享可执行文件吗?如果只是脚本的话,开个 git repo 分别同步就好了。我一般在共享磁盘里只放电影之类的纯数据。
    xuegy
        13
    xuegy  
    OP
       2021-01-28 08:21:01 +08:00 via iPhone
    @whenov 不是啊,无.txt 后缀名的文本拷回 mac 的时候被自动加上可执行,这时双击无法直接打开,需要再改回来。
    wyfyw
        14
    wyfyw  
       2021-01-28 08:27:35 +08:00
    @xuegy 请教一下,paragon 是不是逆向 NTFS 出来的吗?还是这个软件买了微软的授权?

    貌似还有一个叫 Tuxera NTFS,开发者之前帮 Linux 逆向 NTFS 。
    xuegy
        15
    xuegy  
    OP
       2021-01-28 08:31:32 +08:00
    @wyfyw 好像 paragon 也是逆向工程的,不过商业公司兜底怎么也比开源的强吧...
    wyfyw
        16
    wyfyw  
       2021-01-28 08:37:20 +08:00
    @xuegy 嗯嗯,paragon NTFS,应该挺好的,就是升级要收费。paragon 和希捷有合作。

    但是商业公司的闭源未必更可靠。比如 Linux 上的 NTFS driver,微软的开发者想必会确认 driver 的正确性。
    littlelooloo
        17
    littlelooloo  
       2021-01-28 08:40:58 +08:00
    Paragon 和 Tuxera 比如何?
    Tuxera 我 8 年前买了个 Key,这几天上去发现还能用,可以升级最新版
    systemcall
        18
    systemcall  
       2021-01-28 08:45:49 +08:00
    都装上虚拟机,虚拟机里面跑 FreeNAS,硬盘直通给虚拟机。通过虚拟出来的万兆网卡来和虚拟 NAS 通信
    问题解决
    varrily
        19
    varrily  
       2021-01-28 10:08:37 +08:00
    分层解决,1~2t 左右的单移动盘,exFAT 合适。多磁盘上 NAS,不建议各种虚拟化。
    Harry1993
        20
    Harry1993  
       2021-01-28 13:29:45 +08:00
    @xuegy 確實不能從 homebrew 或者 macports 安裝了,不過 macfuse 也不算新吧,只是改了個名字(因為 Big Sur 已經是第十一代 OS 了),而且 maintainer 也沒變。
    Helsing
        21
    Helsing  
       2021-01-28 13:45:01 +08:00 via iPhone
    NTFS,macOS 下面开 Windows 虚拟机写就行,Windows 和 Linux 可以直接读写。macOS 的第三方 NTFS 读写软件不靠谱,网上一搜都可以搜到翻车的,还是用虚拟机最稳
    Zhouisme
        22
    Zhouisme  
       2021-01-28 13:54:58 +08:00 via Android
    udf 很香
    xuegy
        23
    xuegy  
    OP
       2021-01-28 15:53:09 +08:00
    @Zhouisme 我试了一下我的 U 盘和 SSD 移动硬盘,device block size 都识别为 512 字节,格式化后没有 4k 对齐性能惨不忍睹。如果强行按 4k block 格式化则 win 和 mac 系统都不识别。这 UDF 格式看着很香实际上坑比 exfat 还多。
    dwSun
        24
    dwSun  
       2021-01-29 09:49:01 +08:00
    倒是很好奇,你 win/mac/linux 是个什么样的使用场景。只需要考虑主力机器就行,其他机器开 samba 就好了。当然,你要是一台机器三个系统切着用,那么还是慢慢折腾吧,这也是乐趣。
    xuegy
        25
    xuegy  
    OP
       2021-01-29 11:48:15 +08:00 via iPhone
    @dwSun 家里用 Mac,办公室电脑是 linux,机房电脑是 windows 。
    dwSun
        26
    dwSun  
       2021-01-29 23:25:22 +08:00
    @xuegy #25 你跟大多数人的情况正好相反,大多数人是办公用 mac,家里是 windows,机房是 linux 。
    简单想了一下,真没什么太好的办法,办公室换成 mac 或者家里换成 linux 吧,这种割裂带来的麻烦肯定会远远大于坚守某系统带来的便利的。

    我目前是主力是 mac 笔记本,机房有 win 也有 linux,家里也是有 win,有 linux 。不管家里还是办公室,全都是 samba 。包括我媳妇( mac+win ),家里也是用 samba,省很多麻烦。
    xuegy
        27
    xuegy  
    OP
       2021-01-29 23:46:55 +08:00 via iPhone
    @dwSun 机房是做 CAD 设计的所以只能是 windows,办公室电脑做研究用的所以只能是 Linux
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2867 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 09:11 · PVG 17:11 · LAX 01:11 · JFK 04:11
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.