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

撸了一个挂载 NTFS 硬盘的脚本,可读可写

  •  
  •   qbhust · 2015-04-29 02:37:11 +08:00 · 3426 次点击
    这是一个创建于 3284 天前的主题,其中的信息可能已经有所发展或是发生改变。

    https://github.com/qibingX/mac-ntfs-hello

    Mac插入NTFS移动硬盘后默认的挂载只有读权限,想拷贝点东西进去,

    网上找了一大堆解决办法,终于知道了mount_ntfs命令,索性自己封装了一下,只要插上NTFS格式移动硬盘,运行一下这个脚本就OK了

    9 条回复    2015-04-30 09:17:24 +08:00
    pH
        1
    pH  
       2015-04-29 06:16:27 +08:00 via iPad
    还是谨慎比较好
    jasonwho
        2
    jasonwho  
       2015-04-29 07:40:59 +08:00
    原生的不稳定的,我之前就这样搞,结果没用几天撸坏了两个硬盘,还是乖乖用Tuxera之类的吧
    discrete
        3
    discrete  
       2015-04-29 08:24:05 +08:00
    我猜你们大概不知道有Mounty这个东西?

    http://enjoygineering.com/mounty/
    crystone
        4
    crystone  
       2015-04-29 08:39:43 +08:00
    在弄丢了东西后,学乖了,移动硬盘格式化hfs+格式了
    jsfaint
        5
    jsfaint  
       2015-04-29 09:16:17 +08:00
    之前也撸过一个ntfs挂载的脚本
    https://gist.github.com/jsfaint/b8b4664136dedeca6064

    其实主要问题是原生的NTFS驱动似乎有问题,兼容性稳定性都不好……
    装ntfs-3g吧,或者商业版的ntfs驱动
    omi4399
        6
    omi4399  
       2015-04-29 11:12:19 +08:00
    为何你们不用 ExFAT 呢?
    Marfal
        7
    Marfal  
       2015-04-29 12:18:17 +08:00
    @omi4399 exfat搜索出来的结果是不稳定,至于为什么我也没做实验,不敢肯定。一般我是分成HFS+,NTFS和FAT32,长开虚拟机,需要读写NTFS就切换到虚拟机。FAT32做小文件的读写,NTFS做大文件存储和存档。
    omi4399
        8
    omi4399  
       2015-04-29 12:59:58 +08:00
    @a33004407 目前有一个已使用 900G+ 的 1T ExFAT分区,2年了依然健在,而且作为 FAT32 的继任者,个人认为如果真的不稳定的话,也就不会被推广开来了。

    PS : 之前也见过 ExFAT 分区损坏的情况,但都是人为误操作问题,例如读写情况下强行弹出等等。
    当然,由于NTFS 日志的缘故,NTFS要比 ExFAT 更稳固是不争的事实,但是就其他方面来看 ExFAT 并不比其他文件系统格式差。尤其是在 Mac 下,NTFS 的很多特性均不被驱动所支持,Mac 自带的驱动可写入打开后更是会引起内核崩溃。
    AmyCc
        9
    AmyCc  
       2015-04-30 09:17:24 +08:00
    @omi4399 涨姿势
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1017 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 19:42 · PVG 03:42 · LAX 12:42 · JFK 15:42
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.