• 让你的Mac支持NTFS


    前段时间换成Mac电脑之后,发现有一点不爽,不能在Mac下写入NTFS格式的磁盘,所以就去研究了一下。

    解决方法有如下三种。

    第一种,直接使用第三方软件,如Paragon NTFS for MAC,Tuxera NTFS等,不过大部分都是收费的。有一款免费的是Mounty,我之前用了一下,我自己的机器上没有效果,大家可以尝试一下。

    第二种,执行我写好的脚本,其实就是将第三种方式脚本话,命令如下:

    curl -O https://raw.githubusercontent.com/CraryPrimitiveMan/code-examples/master/shell/mac_ntfs.sh
    chmod +x ./mac_ntfs.sh
    ./mac_ntfs.sh
    

    注:执行时,需插入磁盘。

    期间要输入你的本地密码授权写文件,然后你会发现在桌面出现了一个Volumes的快捷方式,点进去,就可以看到你的磁盘了。执行完之后,需要重新插入磁盘。

    第三种,手动去开启Mac中隐藏的对NTFS的支持(OSX 10.5之后)。

    这个也需要线插上磁盘,然后可以从finder或者使用以下命令查看到磁盘的Volume Name:

    diskutil list
    

    显示结果如下:

    /dev/disk0 (internal, physical):
       #:                       TYPE NAME                    SIZE       IDENTIFIER
       0:      GUID_partition_scheme                        *500.3 GB   disk0
       1:                        EFI EFI                     209.7 MB   disk0s1
       2:          Apple_CoreStorage Macintosh HD            499.4 GB   disk0s2
       3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3
    /dev/disk1 (internal, virtual):
       #:                       TYPE NAME                    SIZE       IDENTIFIER
       0:                  Apple_HFS Macintosh HD           +499.1 GB   disk1
                                     Logical Volume on disk0s2
                                     77AD0A71-82FD-4D1E-B074-CB1405FCD317
                                     Unlocked Encrypted
    /dev/disk2 (external, physical):
       #:                       TYPE NAME                    SIZE       IDENTIFIER
       0:     FDisk_partition_scheme                        *1.5 TB     disk2
       1:               Windows_NTFS TOSHIBA EXT             1.5 TB     disk2s1
    

    可以看到,我的磁盘的 Volume Name 是TOSHIBA EXT。

    紧接着更新 /etc/fstab文件

    sudo vim /etc/fstab
    

    把以下内容写入进去

    LABEL=TOSHIBA40EXT none ntfs rw,auto,nobrowse
    

    下面来依次解释一下,其中的40的意思是代替空格键,因为我的Volume Name是有空格的,所以必须把这个空格给转义了。

    后面的Ntfs rw表示把这个分区挂载为可读写的ntfs格式,最后nobrowse非常重要,因为这个代表了在finder里不显示这个分区,这个选项非常重要,如果不打开的话挂载是不会成功的。

    编辑好以后重新插入磁盘,就能识别到了,但是这个时候有了一个最大的问题,因为这个分区在finder里不显示了,那么我们要怎么找到它呢,总不能一直用命令行把。

    解决办法其实很简单,因为这个分区是挂/Volumes下的,我们把这个目录在桌面做一个快捷方式就行了。

    sudo ln -s /Volumes ~/Desktop/Volumes
    

    然后就可以在桌面上打开Volumes快捷方式,去使用了。

    参考:打开Mac OSX原生的NTFS功能

  • 相关阅读:
    lsmod-查看内核模块信息
    centos 7 下通过 conda 安装 cuda pytorch
    python 中文编码
    matplotlib
    How to determine the correct number of epoch during neural network training? 如何确定Epoch
    nvidia-smi Failed to initialize NVML: Driver/library version mismatch
    MySQL MAX函数:查询指定列的最大值
    mysql之group_concat函数详解
    @Param注解的用法解析@Param注解的用法解析
    【MySQL函数】replace()函数
  • 原文地址:https://www.cnblogs.com/CraryPrimitiveMan/p/5371647.html
Copyright © 2020-2023  润新知