Mac中如何写NTFS的移动硬盘

按 照网上的说法,简单的就是购买Paragon NTFS或者Tuxera NTFS之类的收费软件,不想花钱的就用NTFS-3G。作为一个开发人员,既然能够自己解决,当然没有必要花钱买软件了。于是乎在我的OS X 10.9.2上,按照网上的说明安装了NTFS-3G,可惜依然无法使用。google了一下,其实直接使用Mac自带的mount_ntfs就可以轻松 搞定,记录一下,方便以后查询。

1,接上NTFS硬盘后,打开终端,输入diskutil info /Volumns/$磁盘名,找到Device Node

例:diskutil info /Volumes/Elements/

2,再自己的Home目录下建一个目录来作为挂载点,mkdir /Users/$YourName/$磁盘名

例:mkdir /Users/shihb/Elements

3,sudo mount_ntfs -o rw,nobrowse $DeviceNode /Users/$YourName/$磁盘名

例:sudo mount_ntfs -o rw,nobrowse /dev/disk1s1 /Users/shihb/Elements

方便今后使用,可以给mount_ntfs命令建一个alias,放到自己Home目录的的启动脚本中,我个人喜欢用bash,所以就直接在.bash_profile中添加了下面的alias。

alias mountWD='sudo mount_ntfs -o rw,nobrowse /dev/disk1s1 /Users/shihb/Elements'

执行了上面的操作之后,就可以在Finder中自己的Home的Elements下读写移动硬盘了。

用 上面的方法在写入文件后,再次连接硬盘时,再Finder中一些大尺寸的文件名会变成半透明的,执行的时候,会报" 项目"xxx"已被OS X使用,不能打开。"这样的错误,终端中用ls -lta查看这些文件发现文件属性中带有@符号。google了一下,说明这些文件中有扩展属性。

用ls -l@能看到文件的具体属性。

-rwxr-xr-x@ 1 shihb staff   8107158894  4 30 20:40 The.Bourne.Identity.2002.BluRay.720p.DTS.2Audio.x264-HDS.mkv

com.apple.FinderInfo        32

这时候只要用xattr删除掉扩展属性就可以正常使用了。

xattr -d com.apple.FinderInfo *

遗憾的是,目前每次连接硬盘后,都会自动多了这个扩展属性,尚未找到彻底删除的方法,只能每次手动删除。

-------------------------------------------------------------------------------

每次手动删除实在是麻烦,想了一下,还是在mount的alias中加入自动删除比较方便。

alias mountWD="sudo mount_ntfs -o rw,nobrowse /dev/disk1s1 /Users/shihb/Elements;cd /Users/shihb/Elements;find . -exec xattr -c {} \;"

语法还是比较简单的,就mount_ntfs后进入移动硬盘所在的加载点,把所有文件中的扩展信息全部删除。

Mac中如何写NTFS的移动硬盘的更多相关文章

  1. Mac中的格式转换如何用读写工具Tuxera NTFS完成

    Tuxera NTFS for Mac是一款专门为Mac用户提供的NTFS驱动软件,它不仅可以进行磁盘文件的访问.编辑.传输和存储,还可以对硬盘进行维修检查以及修复. 今天小编就给大家简单介绍一下Tu ...

  2. 如何能让MAC和PC都能读写移动硬盘

    Macbook Pro 移动硬盘 希捷硬盘就不用,有专业适用于苹果的软件. 1.在“LaunchPad”中找到并打开“磁盘工具”,在“磁盘工具”中可以看到移动硬盘的几个分区 2.选择一个分区后,选择“ ...

  3. (转)打开Mac OSX原生的NTFS功能

    xingchongsmbp3:~ xingchong$ xingchongsmbp3:~ xingchong$ xingchongsmbp3:~ xingchong$ sudo ln -s /Volu ...

  4. 两种方式教你搞定在mac中格式化磁盘的问题

    mac怎么格式化u盘?想必这是大部分苹果用户都会关心的一个问题.格式化u盘在我们日常工作中算是一个比较常规的操作了.但是在mac中随着系统版本不一样,格式化的方式也略有差别.今天,小编将以Mac OS ...

  5. Mac中安装Vim7.4

    Mac上的Vim Mac本身其实是预装了Vim的,但是目前的系统中都是Vim7.3版本的,而最新的Vim已经是7.4版了,因此为了能够使用最新版的vim,必须要对Mac中的vim要么升级,要么重装.在 ...

  6. Mac下无法拷贝文件到移动硬盘

    Mac下无法拷贝文件到移动硬盘? 是移动硬盘的文件格式的问题. Mac系统无法识别 NTFS 格式的文件. 将移动硬盘格式化为 exFAT 格式的. 别担心,exFAT 格式的硬盘在Windows下也 ...

  7. mac中vmware tools进行磁盘压缩和vmware-tools-cli的使用方法

    前言: 高高兴兴的在vmware9.0中安装了mac10.8系统,然后学习iphone开发,但是发现下载的pdf都是基于xcode3.2.5的,又在10.8上面安装3.2.5,出现“五国”无法解决,最 ...

  8. 【嵌入式开发】向开发板中烧写Linux系统-型号S3C6410

    作者 : 万境绝尘 转载请著名出处 终于拿到板子了, 嵌入式开发正式开启. 板子型号 : 三星 S3C6410 基于ARM11, 指令集基于arm6指令集; 为毛不是 Cortext A9的板子; 烧 ...

  9. Centos 7系统挂载NTFS格式移动硬盘

    有些时候做大数据量迁移时,为了快速迁移大数据,有可能在Linux服务器上临时挂载NTFS格式的移动硬盘, 一般情况下,linux是识别不了NTFS格式移动硬盘的(需要重编译Linux核心才能,加挂NT ...

随机推荐

  1. Windows Azure 数据安全(清理和泄漏)

    免责声明:本文档中所述过程为 2012 年 1 月时起的情况,如有变更,恕不另行通知. 希望将应用程序部署到 Windows Azure 的企业客户(实际上是所有客户)最为关心的就是其数据的安全性.释 ...

  2. 【Demo 0006】Android 组件(Activity)

    本章学习要点:        1.  了解Activity基本概念;        2.  掌握Activity生命周期:        3.  掌握 Activity之间跳转:  

  3. eclipse之The currrently displayed page contains invalid values错误

    现象: eclipse的preferences里面须要保存密码,保存报错Could Not Accept ChangesThe currrently displayed page contains i ...

  4. 用js制作的几个效果

    一,表格光柱效果(奇偶行不同颜色,鼠标移上变色) <html xmlns="http://www.w3.org/1999/xhtml"><head>< ...

  5. Node-Webkit作者王文睿:桌面应用的全新开发方式

    摘要:最近两年,Node.js技术越来越火,基于它所开发的应用也纷纷出现在大家面前,其中Node-Webkit就是这样的一个开源框架,它允许开发者使用Web技术开发桌面应用. Node-Webkit是 ...

  6. 首个spring mvc 测试例子搭建遇到问题记录

    开发环境:jdk1.7 + tomcat7 + Eclipse Juno 首先下载spring 相关jar包 我用的是 spring-framework-3.2.1.RELEASE 下载地址:http ...

  7. 【虚拟化实战】容灾设计之三Stretched Cluster

    作者:范军 (Frank Fan) 新浪微博:@frankfan7 Stretched Cluster是一把双刃剑,会用的如行云流水,用不好反而受其限制. 传统的vSphere Cluster是指一个 ...

  8. 很具体GC学习笔记

    GC学习笔记 这是我公司同事的GC学习笔记,写得蛮具体的,由浅入深,循序渐进,让人一看就懂,特转到这里. 一.GC特性以及各种GC的选择 1.垃圾回收器的特性 2.对垃圾回收器的选择 2.1 连续 V ...

  9. 14.4.6 Configuring Thread Concurrency for InnoDB 配置Thread 并发

    14.4.6 Configuring Thread Concurrency for InnoDB 配置Thread 并发 InnoDB 使用操作系统threads 来处理用户的事务请求.(事务可以执行 ...

  10. 降低http请求次数

    80%的终于用户响应时间花在前端程序上.而其大部分时间则花在各种页面元素,如图像.样式表.脚本和Flash等的下载上. 降低页面元素将会降低HTTP请求次数.这是高速显示页面的关键所在. 1.Imag ...